axmol/cocos/scripting/js-bindings/manual
James Chen b2ecbca549 fix JSB Memory leaks and crashes (#18577)
* [game] Uses global compartment.

* fixed cocostudio bug.

* Fixes Memory leak for JSB.

* Memory leak in ActionsTest.js

* js_callfunc binding check whether jsThis is valid.

* Fixes potential crash in DownloadDelegator .

* CCLOG -> CCLOGINFO for garbage collect callback.

* jsb_c_proxy_s is a struct which contains a JS::Heap<> cpp object. Need to use `new`/`delete` to manage its memory.

* The functionality of JS controls C++ object's lifecycle isn't stable enough, please don't enable it now. Make an error if user enables it.

* Compilation error fixes.

* Removes unused JSAutoCompartment since we use JS_EnterCompartment/JS_LeaveCompartment now.
2018-01-10 14:39:45 +08:00
..
3d Update license to 2017 (#17362) 2017-02-14 14:36:57 +08:00
chipmunk [ci skip]Add Chipmunk JS binding for segmentQuery (#18107) 2017-08-07 11:57:45 +08:00
cocosbuilder fix JSB Memory leaks and crashes (#18577) 2018-01-10 14:39:45 +08:00
cocostudio fix JSB Memory leaks and crashes (#18577) 2018-01-10 14:39:45 +08:00
component Update license to 2017 (#17362) 2017-02-14 14:36:57 +08:00
experimental Jsb improvements (#17513) 2017-03-16 09:42:16 +08:00
extension fix JSB Memory leaks and crashes (#18577) 2018-01-10 14:39:45 +08:00
localstorage Update license to 2017 (#17362) 2017-02-14 14:36:57 +08:00
navmesh Update license to 2017 (#17362) 2017-02-14 14:36:57 +08:00
network fix JSB Memory leaks and crashes (#18577) 2018-01-10 14:39:45 +08:00
physics3d Update license to 2017 (#17362) 2017-02-14 14:36:57 +08:00
platform Update license to 2017 (#17362) 2017-02-14 14:36:57 +08:00
spine Update spine (#18427) 2017-11-02 09:06:13 +08:00
ui Update license to 2017 (#17362) 2017-02-14 14:36:57 +08:00
ScriptingCore.cpp fix JSB Memory leaks and crashes (#18577) 2018-01-10 14:39:45 +08:00
ScriptingCore.h fix JSB Memory leaks and crashes (#18577) 2018-01-10 14:39:45 +08:00
cocos2d_specifics.cpp fix JSB Memory leaks and crashes (#18577) 2018-01-10 14:39:45 +08:00
cocos2d_specifics.hpp fix JSB Memory leaks and crashes (#18577) 2018-01-10 14:39:45 +08:00
js-BindingsExport.h update code as comment 2015-11-26 17:39:57 +08:00
js_bindings_config.h fix JSB Memory leaks and crashes (#18577) 2018-01-10 14:39:45 +08:00
js_bindings_core.cpp fix JSB Memory leaks and crashes (#18577) 2018-01-10 14:39:45 +08:00
js_bindings_core.h Update license to 2017 (#17362) 2017-02-14 14:36:57 +08:00
js_bindings_opengl.cpp Update license to 2017 (#17362) 2017-02-14 14:36:57 +08:00
js_bindings_opengl.h Update license to 2017 (#17362) 2017-02-14 14:36:57 +08:00
js_manual_conversions.cpp fix JSB Memory leaks and crashes (#18577) 2018-01-10 14:39:45 +08:00
js_manual_conversions.h fix JSB Memory leaks and crashes (#18577) 2018-01-10 14:39:45 +08:00
js_module_register.cpp Bindings fix and assets manger ex fix (#17115) 2017-03-15 16:09:02 +08:00
js_module_register.h Fixes 1605 include path in 541 files 2016-03-20 21:53:44 +08:00
jsb_event_dispatcher_manual.cpp fix JSB Memory leaks and crashes (#18577) 2018-01-10 14:39:45 +08:00
jsb_event_dispatcher_manual.h Update license to 2017 (#17362) 2017-02-14 14:36:57 +08:00
jsb_helper.h Update license to 2017 (#17362) 2017-02-14 14:36:57 +08:00
jsb_opengl_functions.cpp Fixes 1605 include path in 541 files 2016-03-20 21:53:44 +08:00
jsb_opengl_functions.h Fixes 1605 include path in 541 files 2016-03-20 21:53:44 +08:00
jsb_opengl_manual.cpp Update license to 2017 (#17362) 2017-02-14 14:36:57 +08:00
jsb_opengl_manual.h Update license to 2017 (#17362) 2017-02-14 14:36:57 +08:00
jsb_opengl_registration.cpp Update license to 2017 (#17362) 2017-02-14 14:36:57 +08:00
jsb_opengl_registration.h Update license to 2017 (#17362) 2017-02-14 14:36:57 +08:00
spidermonkey_specifics.h Update license to 2017 (#17362) 2017-02-14 14:36:57 +08:00