437 Commits over 92 Days - 0.20cph!
Auto generated files are now not overwritten if no update is required.
Added struct conversion generation.
Added struct binding generation.
Fixed another bug with proxy method generation.
Fixed proxy method generation.
Fixed root game object not being set correctly.
Proxy class generation can now include inheritance.
Other proxy types are now used for members in generated proxy type definitions.
Implemented basic Bindable proxy instance class generation.
Reverted some code that was mistakenly staged.
About to implement Bindable proxy generation.
Refactored the JS game instantiation process.
Some refactoring and started work on a Bindable abstract class for instantiable types that are exposed to Jurassic.
Project files are no longer amended if no changes are necessary.
Added support for single-precision floats in bound members.
Bindings generation now amends project files to include the generated source files.
Bindings are now generated from methods in static classes marked with GenerateBindings.
Started work on static class binding generation.
[memory_dungeon] Removed a Debug.Log call.
[memory_dungeon] Fixed MoveItemCoroutine not acting in parallel.
Added automatic property renaming to conform to javascript nomenclature.
Added experimental Lua project to be ignored by premake.
Premake script now should use the correct search path for unity DLLs on mac.
If a file is given to the premake script as the location of Unity at first execution, that file's directory is now used.
Experimental lua support, not quite working.
Premake script now requests the location of unity assemblies when first executed.
Removed Unity DLL files from source control.
Automatically generated bindings are now functioning in Unity.
Property generation for interfaces implemented.
Started work on a new approach to bindings generation.
Fixed project dependencies by correcting a bug with premake.
PreGen projects are now generated for each project flagged for binding generation.
Started implementing project parsing for bindings generation, will probably try a different approach.
Added BindingsGenerator project.
Renamed solution from GameAPI to Arcade.
Merge branch 'master' of arcade
Complete fix for gmake not recognizing changes to game resources.
Temporary fix for resource file updates not triggering a rebuild with make.
Fixed a mistake in premake5.lua that apparently didn't break anything somehow.
Updated premake5 script to automatically detect platforms.
Moved GameAPI.BudgetBoy (because why the hell not)
Merge branch 'master' of arcade into js-scripting
Split solution into groups.
Fixed unreliable API assembly resolution.
Apparently Jurassic is fixed to work with Mono now.
Updated premake5 script to allow the use of unsafe code in Jurassic.