859 Commits over 153 Days - 0.23cph!
Added the ability to reference other JS source files that must be evaluated prior to the current one using hints:
//! require "source1.js" "somedir/source2.js" "../etc.js"
Added overloaded operator bindings generation for structs.
Added overloaded operator bindings generation for structs.
Exposed some more members of types in the API.
Exposed some more members of types in the API.
Fixed ObjectInstance.PopulateFunctions() ignoring inherited members.
Fixed ObjectInstance.PopulateFunctions() ignoring inherited members.
Valid resource type names now have automatically created alias variables.
Valid resource type names now have automatically created alias variables.
Added an OnReceiveBindingInstance() virtual method to Bindable, and made Bindable to ObjectInstance translation automatic.
Added an OnReceiveBindingInstance() virtual method to Bindable, and made Bindable to ObjectInstance translation automatic.
Added bindings for resource loading, started work on a JS port of SmashBlox.
Added bindings for resource loading, started work on a JS port of SmashBlox.
Replaced Mathf.Max(int, int) with Math.Max.
Replaced Mathf.Max(int, int) with Math.Max.
Merge branch 'master' of arcade into js-scripting
Conflicts:
GameAPI/Mathf.cs
Merge branch 'master' of arcade into js-scripting
Conflicts:
GameAPI/Mathf.cs
Reordered precedence when detecting the core language used by a game.
Reordered precedence when detecting the core language used by a game.
Nasty fix for TestJS not building when using make.
Nasty fix for TestJS not building when using make.
Fixed case where makefiles would grow exponentially.
Fixed case where makefiles would grow exponentially.
Stopped using URIs for path comparisons in the bindings generator to hopefully fix an issue on Unix systems.
Stopped using URIs for path comparisons in the bindings generator to hopefully fix an issue on Unix systems.
Started testing JS stage creation.
Started testing JS stage creation.
Exposed Stage and Entity to bindings generation.
Exposed Stage and Entity to bindings generation.
Fixed void returning method generation and proxy array parameters.
Fixed void returning method generation and proxy array parameters.
Auto generated files are now not overwritten if no update is required.
Auto generated files are now not overwritten if no update is required.
Added struct conversion generation.
Added struct conversion generation.
Added struct binding generation.
Added struct binding generation.
Fixed another bug with proxy method generation.
Fixed another bug with proxy method generation.
Fixed proxy method generation.
Fixed proxy method generation.
Fixed root game object not being set correctly.
Fixed root game object not being set correctly.
Proxy class generation can now include inheritance.