This seemed to be required, and at least compiled fine.
* macos: Workaround for include conflict
New version of c++ std lib has an include file called `version`.
Setting the include path to the root of a dependency that has a file called `VERSION`,
makes it try to include that file instead, and it seems some other stdlib files try to include it.
Additional macos by default is case-insensitive.
This just removes the `VERSION` file from the vendored deps,
and also attempts to patch the ffmpeg dependency
* macos: Workaround a keyhandling crash
When pressing a button with a mat/joypad(?), it ends up here with keyCode zero,
and then for some reason TISGetInputSourceProperty crashes, which I believe to be
a system bug. Worked around by not handling zero keyCode.
a28ab18...
by
Gareth Francis <email address hidden>
Switch ffmpeg download to https to resolve errors (#2219)
675c752...
by
quietly-turning <email address hidden>
fill in LuaDoc.xml with more explantions, examples (#2211)
This is an assortment of small but helpful adjustments I've made to StepMania's
LuaDocumention.xml file over the last few months.
Changes include:
* added more <Link /> elements to existing prose as internal anchors
* expanded existing explanation of SM's Enums for Lua
* added a few more embedded code examples
* authored new descriptions of:
* Actor.RunCommandsRecursively
* ActorFrame.RunCommandsOnChildren
* ActorFrame.runcommandsonleaves
* expanded existing explanation of some Global Functions:
* GetProfileDir()
* Center1Player()
* changed some double quotes to single quotes for consistency
I also fixed a misleading inline comment regarding Center1Player() in the
_fallback theme.