mirror of https://github.com/axmolengine/axmol.git
Improved changelog
This commit is contained in:
parent
4ba6924110
commit
f4df2b5aa0
154
CHANGELOG
154
CHANGELOG
|
@ -1,40 +1,38 @@
|
|||
cocos2d-x-3.0alpha0 @Sep.17 2013
|
||||
cocos2d-x-3.0alpha0 @Sep.19 2013
|
||||
[all platforms]
|
||||
[FIX] TargetAction::reverse() doesn't work as expected
|
||||
[FIX] OpenGLTest crash
|
||||
[FIX] Wrong logic when passing an empty std::vector to WebSocket::init()
|
||||
[FIX] Crash in ParticleSystemQuad because of improper deletion of VBO and VAO
|
||||
[FIX] Point::isSegmentIntersect() return wrong value when two have the same y value and parallel to the x-axis
|
||||
[FIX] The utf8 response in XmlHttpRequest are mess codes
|
||||
[FIX] TargetAction::reverse() works as expected
|
||||
[FIX] Fixed crash in OpenGLTest
|
||||
[FIX] Fixed logic when passing an empty std::vector to WebSocket::init()
|
||||
[FIX] Fixed crash in ParticleSystemQuad due to improper deletion of VBO and VAO
|
||||
[FIX] Point::isSegmentIntersect() returns correct value
|
||||
[FIX] Improved UTF8 response code in XmlHttpRequest
|
||||
[FIX] Observers with the same target and name but different sender are the same observer in NotificationCenter
|
||||
[NEW] Add ATITC format support
|
||||
[NEW] Better integration of physics engine
|
||||
[NEW] New event dispatcher
|
||||
[NEW] New Label
|
||||
[NEW] S3TC support
|
||||
[NEW] Adding a method to get duration of timeline for CCBAnimationManager class
|
||||
[NEW] Array is compatible with stl container
|
||||
[3RD] Upgrading SpiderMonekey to Firefox v23
|
||||
[NEW] Added ATITC format support
|
||||
[NEW] Better integration with physics engine
|
||||
[NEW] New Event Dispatcher: supports Keybaord, Touches, Accelerometer, Custom events. Added Tests as well
|
||||
[NEW] New Label code: Faster and more efficient than previous code
|
||||
[NEW] Added S3TC support
|
||||
[NEW] Added a method to get duration of timeline for CCBAnimationManager class
|
||||
[NEW] Array is compatible with STL containers.
|
||||
[3RD] Upgraded SpiderMonkey to Firefox v23
|
||||
[Android]
|
||||
[FIX] When lock screen or entering background and resume the application textures from pvr.ccz file become black
|
||||
[FIX] Stroke font color with channel color values other than 255 doesn't take effect
|
||||
[NEW] Use native activity
|
||||
[FIX] Fixed When lock screen or entering background and resume the application textures from pvr.ccz file become black
|
||||
[FIX] Fixed Stroke font color
|
||||
[NEW] Uses Native Activity
|
||||
[iOS]
|
||||
[FIX] Can not hide status bar on iOS 7
|
||||
[FIX] Missing icons for iOS 7
|
||||
[FIX] Status bar can be hidden on iOS 7
|
||||
[FIX] Added iOS7 icons to templates and tests
|
||||
[Mac OS X]
|
||||
[NEW] lua template
|
||||
[javascript binding]
|
||||
[FIX] CCBReader can't set properties to owner if 'owner var' is setted
|
||||
[FIX] Crash appears when extending cc.ScrollView in JS
|
||||
[FIX] cc.registerTargettedDelegate doesn't support pure js object as its target
|
||||
[FIX] Memory leak in the binding glue code of cc.FileUtils.getStringFromFile(getByteArrayFromFile)
|
||||
[NEW] iOS and Mac tempaltes were merged into one single Xcode project file.
|
||||
[NEW] Added Lua template
|
||||
[JavaScript bindings]
|
||||
[FIX] CCBReader is able to set properties to owner if 'owner var' is setted
|
||||
[FIX] Fixed crash when extending cc.ScrollView in JS
|
||||
[FIX] cc.registerTargettedDelegate supports pure js object as its target
|
||||
[FIX] Fixed memory leak in the binding glue code of cc.FileUtils.getStringFromFile(getByteArrayFromFile)
|
||||
[NEW] Added bindigns for Sprite::getDisplayFrame(), ControlButton callback and RemoveSelf
|
||||
[Lua bindings]
|
||||
[NEW] Bind Sprite::getDisplayFrame()
|
||||
[NEW] Bind callback of ControlButton
|
||||
[NEW] Bind RemoveSelf
|
||||
[lua binding]
|
||||
[NEW] Bind Sprite::getDisplayFrame()
|
||||
[NEW]
|
||||
|
||||
|
||||
cocos2d-x-3.0alpha0-pre @Jul.30 2013
|
||||
|
@ -106,18 +104,18 @@ cocos2d-x-3.0alpha0-pre @Jul.30 2013
|
|||
[FIX] #2398: Add support for initializing Image with raw data
|
||||
[windows]
|
||||
[FIX] #2322: link error becasue of using multiply inheritance
|
||||
[javascript binding]
|
||||
[JavaScript bindings]
|
||||
[FIX] #2307: PhysicsSprite::getCPBody return wrong type
|
||||
[FIX] #2313: bind cc.ClippingNode
|
||||
[FIX] #2315: iterating through cc.Node children crash
|
||||
[Feature] #2285: bind MontionStreak
|
||||
[Feature] #2340: Updates SpiderMonekey to Firefox v22 (JS Bindings)
|
||||
[Feature] #2427: bind FileUtils.getInstance().createDictionaryWithContentsOfFile
|
||||
[lua binding]
|
||||
[Feature] #2276: Add CCScrollView lua binding and corresponding test sample
|
||||
[Feature] #2277: Add OpenGL lua binding and corresponding test sample
|
||||
[Feature] #2324: Add OpenGL lua module
|
||||
[Feature] #2343: Redesign the mechanism of invoking lua func from c++
|
||||
[Lua bindings]
|
||||
[Feature] #2276: Add CCScrollView Lua binding and corresponding test sample
|
||||
[Feature] #2277: Add OpenGL Lua binding and corresponding test sample
|
||||
[Feature] #2324: Add OpenGL Lua module
|
||||
[Feature] #2343: Redesign the mechanism of invoking Lua func from c++
|
||||
[Feature] #2344: make some execute functions into one function in ScriptEngineProtocol
|
||||
[Feature] #2426: Add DrawPrimitives test sample
|
||||
[Feature] #2429: LuaWebSocket supports sending binary string
|
||||
|
@ -191,21 +189,21 @@ cocos2d-x-3.0alpha0-pre @Jul.30 2013
|
|||
Document #2121: write a document to describe the usage of emscriptenate port
|
||||
[tizen]
|
||||
Feature #2185: add support for Tizen
|
||||
[javascript binding]
|
||||
[JavaScript bindings]
|
||||
Bug #2099: fix a bug in ScriptingCore::evalString() not setting the outval
|
||||
Bug #2179: fix a bug that pointQueryFirst returns invalid Shape when a shape is not found
|
||||
Bug #2186: fix a bug that new PivotJoint can't access 4 parameters like in html5 version
|
||||
Bug #2187: JavaScript debugger improved and bug fixed
|
||||
Bug #2243: fix a bug that XMLHttpRequest dones't support non-ascii characters
|
||||
Bug #2244: fix a bug that cc.Camera.getEyeXYZ, cc.Camera.getCenterXYZ, cc.Camera.getUpXYZ return bad values
|
||||
Feature #1647: Bind websocket to javascript
|
||||
Feature #1647: Bind websocket to JavaScript
|
||||
Feature #2092: add XMLHttpRequest and bind it to JSB
|
||||
Feature #2106: add support for javascript byte code
|
||||
Feature #2162: add command line tool for generating javascript bytecode
|
||||
Feature #2106: add support for JavaScript byte code
|
||||
Feature #2162: add command line tool for generating JavaScript bytecode
|
||||
Feature #2214: upgrade Spidermonkey to Firefox v21
|
||||
Refactor #2152: log assert messages to the console and renaming CCScriptSupport::executeAssert to CCScriptSupport::handleAssert
|
||||
Refactor #2247: use functions instead of macros to speeding up building for JSB project
|
||||
[lua binding]
|
||||
[Lua bindings]
|
||||
Feature #2103: implement most test cases
|
||||
|
||||
cocos2d-2.1rc0-x-2.1.3 @May.01 2013
|
||||
|
@ -266,18 +264,18 @@ cocos2d-2.1rc0-x-2.1.3 @May.01 2013
|
|||
[mac]
|
||||
Bug #2051: fix a bug that TestCpp/ExtensionsTest/CocosbuilderTest crashes under x86_64 target
|
||||
Feature #1856: adding 64bit target for Mac project
|
||||
[javascript binding]
|
||||
[JavaScript bindings]
|
||||
Bug #1855: fix a bug that std_string_to_jsval generates messy js string when passed a non-ascii UTF8 std::string
|
||||
Bug #2057: adding response for back and menu keypad event for Android
|
||||
Bug #2059: fix a bug that cc.FileUtils.getInstance().getStringFromFile(filename) doesn't return a whole string
|
||||
Bug #2071: fix a bug that cc.TMXLayer.getTiles() can't work
|
||||
Feature #1841: find a way to obfuscate javascript code on the top of JSB
|
||||
Feature #1841: find a way to obfuscate JavaScript code on the top of JSB
|
||||
Feature #1936: adding OpenGL Bindings to Javascript
|
||||
Feature #2043: upgrading SpiderMonkey to Firefox20.0
|
||||
Feature #2060: support for cc.FileUtils.getInstance().getByteArrayFromFile(filename)
|
||||
Feature #2064: exposing cc.Node.nodeTo***Transform to JS
|
||||
Refactor #1944: subclass of cc.Sprite,cc.Layer... doesn't need cc.associateWithNative anymore
|
||||
[lua binding]
|
||||
[Lua bindings]
|
||||
Feature #1814: add menutest
|
||||
Feature #1941: add TileMapTest
|
||||
Feature #1942: add LayerTest
|
||||
|
@ -290,7 +288,7 @@ cocos2d-2.1rc0-x-2.1.3 @May.01 2013
|
|||
Feature #2004: add UserDefaultTest
|
||||
Feature #2005: add CurrentLanguageTest
|
||||
Refactor #1847: use luajit
|
||||
Refactor #2084: unify the method of loading lua files on all platforms
|
||||
Refactor #2084: unify the method of loading Lua files on all platforms
|
||||
|
||||
cocos2d-2.1rc0-x-2.1.2 @Mar.20 2013
|
||||
[all platforms]
|
||||
|
@ -333,7 +331,7 @@ cocos2d-2.1rc0-x-2.1.2 @Mar.20 2013
|
|||
Feature #1842: support kEditBoxInputFlagSensitive setting for CCEditBox on iOS
|
||||
Refactor #1755: add CocosDenshion xcode project
|
||||
Refactor #1825: use CCLabelTTF to show text for CCEditBox
|
||||
[javascript binding]
|
||||
[JavaScript bindings]
|
||||
Bug #1707: fix a crash caused by unaligned memory access in CCBReader::readFloat()
|
||||
Bug #1726: fix crash of JSB application on android device with armv6 architecture
|
||||
Bug #1729: fix compiling error of ScriptingCore.cpp with C++11 on iOS
|
||||
|
@ -351,11 +349,11 @@ cocos2d-2.1rc0-x-2.1.2 @Mar.20 2013
|
|||
Refactor #1830: use JS::CompileOptions::setUTF8(true) to compile script
|
||||
Refactor #1836: make js target of "cc.Scheduler().scheduleCallbackForTarget()" accept a object that not depend on CCNode or its subclass
|
||||
Refactor #1837: refactor schedule binding codes
|
||||
[lua binding]
|
||||
[Lua bindings]
|
||||
Bug #1745: fix a bug that CCRepeat:create() receives error argument
|
||||
Feature #1425: fix errors in lua test cases and add more test cases
|
||||
Feature #1425: fix errors in Lua test cases and add more test cases
|
||||
Feature #1698: add CCLuaObjcBridge
|
||||
Feature #1802: add TouchesTest for lua binding
|
||||
Feature #1802: add TouchesTest for Lua binding
|
||||
Refactor #1818: cleanup the tolua++ bindings build system
|
||||
[win32]
|
||||
Feature #1634: CCEditBox support
|
||||
|
@ -424,10 +422,10 @@ cocos2d-2.1beta3-x-2.1.1 @Jan.29 2013
|
|||
Refactor #1630: add TestLua post-build script
|
||||
Refactor #1632: remove grskia dependency and add in freetype support to the builds.
|
||||
[linux]
|
||||
Feature #1611: add lua support
|
||||
Feature #1611: add Lua support
|
||||
Refactor #1621: add linux 64bit target for eclipse project
|
||||
Refactor #1676: refactor makefile and eclipse project configuration
|
||||
[javascript binding]
|
||||
[JavaScript bindings]
|
||||
Bug #1550: fix some memory leaks in JSBinding
|
||||
Bug #1614: fix a crash caused by DrawNodeTest
|
||||
Bug #1622: fix a crash when cc.Node.getChildren is invoked if it has no children
|
||||
|
@ -442,7 +440,7 @@ cocos2d-2.1beta3-x-2.1.1 @Jan.29 2013
|
|||
Feature #1661: add jsb sample game CrystalCraze
|
||||
Refactor #1530: do some improvements to JS Bindings
|
||||
Refactor #1633: implement sys.capabilities for JSB
|
||||
[lua binding]
|
||||
[Lua bindings]
|
||||
Refactor #1608: add CCNode::scheduleUpdateWithPriorityLua() for LuaBinding
|
||||
Refactor #1626: add CCDirector::setDisplayStats() for luabinding
|
||||
|
||||
|
@ -471,13 +469,13 @@ cocos2d-2.1beta3-x-2.1.0 @Dec.5 2012
|
|||
Refactor #1575: update samples/TestCpp to compatible with marmalade
|
||||
Refactor #1578: create cocos2dx-ext marmalade project
|
||||
Refactor #1591: add TestLua marmalade project
|
||||
[javascript binding]
|
||||
[JavaScript bindings]
|
||||
Bug #1577: fix a bug that touch events lost on Win32 when using JSBinding
|
||||
Bug #1586: fix a crash in WatermelonWithMe
|
||||
Bug #1588: rescheduleCallback support for JSBinding
|
||||
Refactor #1570: improve the debugger for JSBinding
|
||||
[lua binding]
|
||||
Bug #1587: remove lua script handler in CCCallFunc's destructor
|
||||
[Lua bindings]
|
||||
Bug #1587: remove Lua script handler in CCCallFunc's destructor
|
||||
|
||||
cocos2d-2.0-x-2.0.4 @Nov.2 2012
|
||||
[all platforms]
|
||||
|
@ -504,12 +502,12 @@ cocos2d-2.0-x-2.0.4 @Nov.2 2012
|
|||
[iOS]
|
||||
Bug #1527: fix a bug that MoonWarriors can not run on iOS simulator sometimes
|
||||
Refactor #1491: remove dependency of FontLabel lib
|
||||
[javascript binding]
|
||||
Bug #1526: fix a bug that javascript binding related samples will crash on iOS devices
|
||||
[JavaScript bindings]
|
||||
Bug #1526: fix a bug that JavaScript binding related samples will crash on iOS devices
|
||||
Feature #1469: add MoonWarriors as a sample game
|
||||
Refactor #1487: use shared javascript test cases with cocos2d-html5 and cocos2d-iphone
|
||||
Refactor #1487: use shared JavaScript test cases with cocos2d-html5 and cocos2d-iphone
|
||||
Refactor #1517: upgrade SpiderMonkey to FF 17.0 beta3
|
||||
[lua binding]
|
||||
[Lua bindings]
|
||||
Bug #1506: fix a compilation error of TestLua if the path of cocos2d-x contains spaces
|
||||
[win32]
|
||||
Bug #1496: fix an error of comparing font's face name in CCImage of win32 port
|
||||
|
@ -521,7 +519,7 @@ cocos2d-2.0-x-2.0.4 @Nov.2 2012
|
|||
cocos2d-2.0-x-2.0.3 @Sep.26 2012
|
||||
[all platforms]
|
||||
Bug #1452: change CCRGBAProtocol to public in order for actions like CCTintTo to have an affect on the CCScale9Sprite
|
||||
Bug #1454: make javascript binding work together with lua binding and c++ codes
|
||||
Bug #1454: make JavaScript binding work together with Lua binding and c++ codes
|
||||
Bug #1464: fix a crash caused by CCLabelBMFont
|
||||
Bug #1478: fix a bug that TMX parser causes tileset images not to be loaded
|
||||
Bug #1479: fix a bug that CCNotificationCenter does not check whether the object is valid before post notification
|
||||
|
@ -544,7 +542,7 @@ cocos2d-2.0-x-2.0.3 @Sep.26 2012
|
|||
[win32]
|
||||
Feature #1457: Add vs2012 sln
|
||||
Feature #1474: popup a warning dialog instead of crash directly when OpenGL version is too old to run 2dx
|
||||
[js-binding]
|
||||
[js-bindings]
|
||||
Feature #1451: merge new js-binding codes
|
||||
Refactor #1476: update location of spidermonkey-android makefile
|
||||
[lua]
|
||||
|
@ -615,7 +613,7 @@ cocos2d-2.0-rc2-x-2.0.1 @Jun.28 2012
|
|||
Bug #1301: apply scissor with points in CCEGLView::sharedOpenGLView().setScissorInPoints()
|
||||
Bug #1302: change the parameter type of CCMenu::setHandlerPriority to signed int
|
||||
Bug #1308: fix a logical bug in CCTouchDispatcher
|
||||
Bug #1326: fix a bug that the compilation of Hellolua and testjs project was broken after synchronizing to rc2
|
||||
Bug #1326: fix a bug that the compilation of HelloLua and testjs project was broken after synchronizing to rc2
|
||||
Bug #1330: fix bugs of CCBIReader
|
||||
Bug #1335: fix memory leaks in cocos2dx and CCBReader
|
||||
Bug #1368: implement a test case(Effect4) in EffectsAdvancedTest
|
||||
|
@ -655,7 +653,7 @@ cocos2d-2.0-rc2-x-2.0.1 @Jun.28 2012
|
|||
Bug #1366: fix a crash of tests
|
||||
[lua]
|
||||
Bug #1369: fix a crash when invoking CCLabelTTF:setPosition(x,y)
|
||||
Feature #1327: export 'create' method for lua bindings
|
||||
Feature #1327: export 'create' method for Lua bindings
|
||||
|
||||
cocos2d-2.0-rc0a-x-2.0 @May.31 2012
|
||||
[all platforms]
|
||||
|
@ -727,7 +725,7 @@ cocos2d-2.0-rc0a-x-2.0 @May.31 2012
|
|||
Bug #1237: fix a bug that line number message printed by CCAssert is wrong
|
||||
Bug #1279: fix a bug that NodeNonOpaqueTest can't be shown correctly
|
||||
Feature #1247: add profiler support for android
|
||||
Feature #1265: build dynamic library of spidermonkey for Android, and implement testjs for android
|
||||
Feature #1265: build dynamic library of SpiderMonkey for Android, and implement testjs for android
|
||||
Refactor #1179: popup a message box when invoking CCAssert() on Android
|
||||
Refactor #1201: simplify the usage of writing Android.mk
|
||||
[windows]
|
||||
|
@ -737,11 +735,11 @@ cocos2d-2.0-rc0a-x-2.0 @May.31 2012
|
|||
Bug #1268: fix a bug that Testjs will crash after clicking the close button on win32
|
||||
Bug #1270: fix some warning on win32
|
||||
Feature #1186: add console window for Win32 application, all debug message output to this console window
|
||||
Feature #1263: build dynamic library of spidermonkey for win32, and add testjs project to solution
|
||||
Feature #1263: build dynamic library of SpiderMonkey for win32, and add testjs project to solution
|
||||
Refactor #1170: remove win32 template of wophone
|
||||
[lua]
|
||||
Refactor #1190: update lua binding to 2.0
|
||||
Refactor #1220: using CCString::stringWithContentsOfFile to get string from lua script files
|
||||
Refactor #1190: update Lua binding to 2.0
|
||||
Refactor #1220: using CCString::stringWithContentsOfFile to get string from Lua script files
|
||||
|
||||
|
||||
cocos2d-1.0.1-x-0.12.0 @ Mar.5 2012
|
||||
|
@ -788,7 +786,7 @@ cocos2d-1.0.1-x-0.12.0 @ Mar.5 2012
|
|||
[lua]
|
||||
Bug #942: fix a crash when invoking CCScheduler:sharedScheduler():scheduleScriptFunc in lua
|
||||
Bug #953: add tolua++ for Mac
|
||||
Refactor #973: refactor lua support
|
||||
Refactor #973: refactor Lua support
|
||||
|
||||
cocos2d-1.0.1-x-0.11.0 @ Jan.13 2012
|
||||
[blackberry]
|
||||
|
@ -915,9 +913,9 @@ cocos2d-1.0.1-x-0.9.2 @ Oct.20,2011
|
|||
Bug #702 tests crash at the start on wophone devices
|
||||
[lua]
|
||||
Feature #704 Print error descriptions ad pop error code in CCLuaScriptModule::executeString & CCLuaScriptModule::executeScriptFile
|
||||
Feature #707 Support 'require' for lua on android
|
||||
Feature #732 Add particle systems to lua bindings
|
||||
Feature #733 Use ant to generate a lua project, refer to http://www.cocos2d-x.org/boards/11/topics/3957
|
||||
Feature #707 Support 'require' for Lua on android
|
||||
Feature #732 Add particle systems to Lua bindings
|
||||
Feature #733 Use ant to generate a Lua project, refer to http://www.cocos2d-x.org/boards/11/topics/3957
|
||||
Feature #734 Use ant to generate LuaCocos2d.cpp
|
||||
|
||||
|
||||
|
@ -948,8 +946,8 @@ cocos2d-1.0.1-x-0.9.1 @ Aug.17,2011
|
|||
Document #622 comment CCUserDefault in doxygen format
|
||||
Document #651 add CCFileUtils to oxygen api document
|
||||
[lua]
|
||||
Feature #679 bind lua to CocosDenshion
|
||||
Feature #647 add a method to set search path of lua script
|
||||
Feature #679 bind Lua to CocosDenshion
|
||||
Feature #647 add a method to set search path of Lua script
|
||||
Feature #611 Add some methods in CCMenuItemLabel & CCMenuItemToggle for lua
|
||||
Feature #612 Export CCNode::getContentSizeInPixels & setContentSizeInPixels to lua
|
||||
Feature #653 add CCScheduler::unscheduleScriptFunc
|
||||
|
@ -973,8 +971,8 @@ cocos2d-1.0.1-x-0.9.1 @ Aug.17,2011
|
|||
Bug #667 AppDelegate::applicationDidEnterBackground isn't invoked on iOS
|
||||
Bug #668 CCLabelBMFont display 4 characters in a square per character block in retina mode
|
||||
[win32]
|
||||
Feature #620 change lua library to static lib
|
||||
Feature #632 Update visual studio template for lua support
|
||||
Feature #620 change Lua library to static lib
|
||||
Feature #632 Update visual studio template for Lua support
|
||||
|
||||
|
||||
cocos2d-1.0.0-x-0.9.0 @ Jul.14,2011
|
||||
|
@ -1011,8 +1009,8 @@ cocos2d-1.0.0-x-0.9.0 @ Jul.14,2011
|
|||
cocos2d-0.99.5-x-0.8.5 @ Jun.28,2011
|
||||
[all platforms]
|
||||
Feature #577 Lua Support! We export all the cocos2d-x classes & methods to lua!
|
||||
Please compile and run HelloLua, and read HelloLua/Resource/hello.lua for more details.
|
||||
And the lua new project template/wizard is ready on xcode3, xcode4 and VisualStudio2008 & 2010
|
||||
Please compile and run HelloLua, and read HelloLua/Resource/hello.Lua for more details.
|
||||
And the Lua new project template/wizard is ready on xcode3, xcode4 and VisualStudio2008 & 2010
|
||||
Feature #398 Xcode4 templates! Run install-template-xcode.sh to do the magic
|
||||
Feature #323 Internationalization support! Add CCApplication::getCurrentLanguage() method on all platforms
|
||||
Feature #529 add static node() method to CCLayerColor & CCLayerGradient
|
||||
|
|
Loading…
Reference in New Issue