Ivan Safrin
|
9f0a1f1905
Added safe_delete to Lua API which deletes passed object on next frame, added stopTrackingChild to PhysicsScreen, contact events now dispatched after box2d step completes.
|
12 tahun lalu |
Remi Gillig
|
023a413d34
Fix some warnings
|
13 tahun lalu |
Ivan Safrin
|
1d7db8ed64
Fixed screen entities not being set correctly in 2d collision responses after recent pull request, added support for shorts in the bindings
|
13 tahun lalu |
mcc
|
afc74abac5
Prevent event code collisions when using Polycode stock classes by adding a class-unique EVENTBASE_ constant to each class's event types. (The EVENTBASE_s are documented in PolyEvent.h.) Make a small change to create_lua_library to support the EVENTBASE_ idiom.
|
13 tahun lalu |
Ivan Safrin
|
1015a016cf
Merge pull request #151 from mcclure/gcfix
|
13 tahun lalu |
Ivan Safrin
|
5930b20c15
Fixed PolyKEY in bindings, added Services.Input to Lua defaults
|
13 tahun lalu |
Ivan Safrin
|
2522352a17
Fixed Lua debug reporting in player, made IDE throttle down instead of pausing core on lose focus, added open files dropdown and active project name display to the IDE
|
13 tahun lalu |
Ivan Safrin
|
88b35abe7e
Added stack reset to lua event callbacks to temporarily fix stack overflows, fixed project export on Mac
|
13 tahun lalu |
Ivan Safrin
|
c77626f237
Fix unsupported vector returns not returning lua stack uncrement value in bindings, added POLYCODE_CORE defines in all cores for convenience
|
13 tahun lalu |
Ivan Safrin
|
502593b743
Switched back to python 2, sorry Andi :)
|
13 tahun lalu |
Ivan Safrin
|
1bf52f7203
Linux build fixes, switch to python3
|
13 tahun lalu |
mcc
|
fec6e15a43
Make the following safe in lua: delete(nil); double delete(); delete() followed by GC
|
13 tahun lalu |
Ivan Safrin
|
697a0e8aff
Merge pull request #149 from mcclure/luadoc_optout
|
13 tahun lalu |
mcc
|
bd5fd3897a
create_lua_library: Fix stack overlow from unnecessary getfield in LuaEventHandler::handleEvent. Remove brute-force workaround for overflow also.
|
13 tahun lalu |
mcc
|
b5784f92a1
create_lua_library: Fix stack overflow from unbalanced metatable creation
|
13 tahun lalu |
mcc
|
16613a22ae
create_lua_library lua doc generation path controls, opt-out
|
13 tahun lalu |
Ivan Safrin
|
e63d8970bc
Lua setters for class-type members
|
13 tahun lalu |
Ivan Safrin
|
5382bbbb9b
2DPhysics,3DPhysics and UI are now statically compiled into the player, disabled dynamic modules for now, added a UI theme pack to the player
|
13 tahun lalu |
Ivan Safrin
|
6b38b84adf
Merge pull request #147 from mcclure/LuaUI
|
13 tahun lalu |
Ivan Safrin
|
ba4e3cbd37
New Lua EventDispatcher system. addEventListener now takes a callback function as second parameter
|
13 tahun lalu |
Ivan Safrin
|
35a12c27db
Fixed event handling errors with LuaJIT
|
13 tahun lalu |
mcc
|
7edefa0d85
Include relevant UI classes in create_lua_library inheritInModule
|
13 tahun lalu |
Ivan Safrin
|
02c2a9fa44
Inheritance and static property/method support in Lua docs
|
13 tahun lalu |
Ivan Safrin
|
8468cd225f
Update CppHeaderParser to newest version, fixed bugs caused by that. Fixed bug in lua doc generation
|
13 tahun lalu |
Ivan Safrin
|
244d7d6716
Lua html doc generation from xml, generate lua docs automatically on install, copy lua docs into Lua Standalone, IDE menu option for documentation opens bundled html
|
13 tahun lalu |
Ivan Safrin
|
dc8204753b
create_lua_library now generates documentation in XML form
|
13 tahun lalu |
Ivan Safrin
|
3b371b3df5
Major speed improvements to UITextInput when dealing with large text files
|
13 tahun lalu |
Ivan Safrin
|
a503864244
All classes now subclass PolyBase to faciliate casting in Lua bindings
|
13 tahun lalu |
Ivan Safrin
|
87be8d27f2
Convenience methods for dirtying mesh arrays, disabled non-working reliable data in Peer
|
13 tahun lalu |
Ivan Safrin
|
5ee706d3c5
Lua bindings rework. No more __ptr_lookup, __ptr is now regular userdata and contains a pointer to the pointer to C++ class, garbage collection metatables on some objects.
|
13 tahun lalu |