mirror of https://github.com/axmolengine/axmol.git
710 lines
43 KiB
Plaintext
710 lines
43 KiB
Plaintext
cocos2d-2.0-x-2.0.2 @Aug.30 2012
|
|
[all platforms]
|
|
Bug #1298: fix a logical error of CCSequence
|
|
Bug #1371: fix a particle crashes if setAutoRemoveOnFinish(true)
|
|
Bug #1379: fix a typo error of comment in CCNode.cpp
|
|
Bug #1381: fix a bug that CCLayerColor::setContentSize() declared differently with CCNode::setContentSize()
|
|
Bug #1382: fix a crash of CCBReader caused by null pointer
|
|
Bug #1384: fix an error when loading CCControlButton from ccbi
|
|
Bug #1385: fix a logic error in BitmapFontMultiLineAlignment
|
|
Bug #1386: fix a crash of PauseResumeActionsTest
|
|
Bug #1395: fix a bug that CCTextureCache::addImage ignores error in CCTexture2D::initWithImage()
|
|
Bug #1400: re-assign texture rect of CCControlSlider to consider SpriteFrame orientation
|
|
Bug #1403: fix a bug that do not support png8 format
|
|
Bug #1408: fix a bug that CCMenuItemImage is not loaded when the target and selector are empty in CCBReader
|
|
Bug #1409: fix a bug that loading CCControlButton from ccbi failed
|
|
Bug #1427: fix a bug that CCArray::randomObject() may use index that out of range
|
|
Bug #1430: fix a bug that can not compute correct label's width or height when its value is 0
|
|
Bug #1440: fix a bug that CCSprite::displayFrame() uses wrong offset to create a sprite frame
|
|
Feature #1416: add object-oriented API of CCGeometry
|
|
Feature #1405: implement multi-resolution adaption solution
|
|
Feature #1424: add a simple wrapper of http access
|
|
Feature #1429: add CCEditBox which wraps system edit control
|
|
Feature #1439: synchronize to cocos2d-iphone 2.0 stable version
|
|
Refactor #1399: adjust directory structure
|
|
Refactor #1402: improve static creator function names to avoid confusion
|
|
Refactor #1413: improve CCTouch::getLocation(), getDelta() which returns OpenGL coordinates directly
|
|
Refactor #1437: change the return type of CCApplication::sharedApplication() and CCEGLView::sharedOpenGLView() to a pointer
|
|
Refactor #1441: put hd and iPad resources of TestCpp into separate directories
|
|
Refactor #1442: use CREATE_FUNC to replace LAYER_CREATE_FUNC and SCENE_CREATE_FUNC
|
|
[iOS]
|
|
Bug #1389: fix a Xcode 4.5-specific compiling errors that can not convert -1 to unsigned int
|
|
Bug #1432: fix a bug that "MutiTouchTest" crashes on IOS if putting more than 5 fingers on the screen
|
|
Refactor #1383: change the file path that CCUserDefault saves xml file in
|
|
Refactor #1433: remove fpsxxx.png in template
|
|
Refactor #1443: Fix some warnings
|
|
[android]
|
|
Bug #1284: use OpenSL ES to play effects when the device is i9100
|
|
Bug #1372: fix a typo error in platform/android/CCEGLView.h
|
|
Bug #1377: fix TMX Tile cracks in the Test App
|
|
Refactor #1407: cleaner build script
|
|
Refactor #1438: make android template use its own source files
|
|
[mac os]
|
|
Bug #1417: fix a compiling error when building TestCpp for mac port using command line
|
|
Feature #1401: add mac port
|
|
[win32]
|
|
Bug #1390: fix a win32 error says "The application failed to initialize properly"
|
|
[linux]
|
|
Bug #1445: fix compiling errors on linux
|
|
Feature #1419: add linux port
|
|
[blackberry]
|
|
Feature #1420: add blackberry port
|
|
|
|
cocos2d-2.0-rc2-x-2.0.1 @Jun.28 2012
|
|
[all platforms]
|
|
Bug #1257: synchronize CCGrabber.cpp
|
|
Bug #1280: fix a bug that BitmapFontMultiLineAlignment test doesn't work correctly
|
|
Bug #1286: fix the declaration of tgaLoadRLEImageData()
|
|
Bug #1293: fix a bug that CCDirector::getFrames() returns wrong value
|
|
Bug #1296: fix a logical error in CCTMXTiledMap::tilesetForLayer()
|
|
Bug #1300: fix a typo of CC_ENABLE_CACHE_TEXTTURE_DATA
|
|
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 #1330: fix bugs of CCBIReader
|
|
Bug #1335: fix memory leaks in cocos2dx and CCBReader
|
|
Bug #1368: implement a test case(Effect4) in EffectsAdvancedTest
|
|
Feature #1202: remove CCFileData
|
|
Feature #1310: synchronize to rc2
|
|
Feature #1323: support CCBIReader
|
|
Feature #1324: add create() for static member functions that new an autorelease object
|
|
Feature #1332: add macro COCOS2D_VERSION in cocos2d.h
|
|
Feature #1333: support CCScrollView
|
|
Feature #1334: add ScrollViewTest to CocosBuilderTest
|
|
Refactor #1181: refactor CCRenderTexture
|
|
Refactor #1283: use relative path in cocos2d.h
|
|
Refactor #1288: enhances CCTransitionScene to work even if there is no running scene
|
|
Refactor #1289: update CCControlButton: add zoomOnTouchDown property and setPreferredSize
|
|
Refactor #1292: modify some function names to make them more readable
|
|
Refactor #1336: use CC_DEPRECATED_ATTRIBUTE macro to mark deprecated interfaces
|
|
Refactor #1367: change some function names that start with "createWith" to "create"
|
|
[iOS]
|
|
Bug #1290: fix a bug that a project generated by template can not find Shaders folder
|
|
Bug #1297: fix a bug that the effect is wrong when using projection 2d and enabling retina
|
|
Bug #1299: fix a bug that SimpleAudioEngine::resumeEffect and SimpleAudioEngine::resumeAllEffects will play effects that are played previously
|
|
Bug #1315: fix wrong effect of TileMapTest when enabling retina
|
|
Bug #1338: fix a crash of CocosdenshionTest when playing effect then clicking HOME menu
|
|
Bug #1343: fix a bug of Xcode template
|
|
Bug #1364: fix a bug that can not resume background music after pausing it
|
|
Refactor #1269: generate project for cocos2dx, then HelloWorld, tests, HelloLua and testjs can refer it
|
|
[android]
|
|
Bug #1239: fix a bug that can not stop effect if play effect with loop mode twice
|
|
Bug #1278: fix a bug that CocosDenshion::unloadEffect() can not stop playing effect
|
|
Bug #1322: make CCLabelTTF support vertical alignment
|
|
Refactor #1287: make android template's build_native.sh automatically copy new icons
|
|
Refactor #1329: move all java files part of engine into a certain directory, then all projects refer them
|
|
[win32]
|
|
Bug #1282: fix a crash that if the display card is ATI
|
|
Bug #1344: fix a bug of win32 template
|
|
Bug #1365: fix a bug that some files of Resources folder which is copied by build_native.sh will lost authority in cygwin
|
|
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
|
|
|
|
cocos2d-2.0-rc0a-x-2.0 @May.31 2012
|
|
[all platforms]
|
|
Bug #1094: fix a bug that nothing will be shown when using CCParticleBatchNode
|
|
Bug #1115: fix a bug that CCFileUtils::fullPathFromRelativePath() with resolution parameter return error value with empty string
|
|
Bug #1137: fix a memory leak in CCLabelBMFont and sync the implementation of CCLabelBMFont to gles20 branch
|
|
Bug #1138: fix a memory leak in CCTextureCache::addPVRImage.
|
|
Bug #1155: revert CCDirector singleton to original implementation
|
|
Bug #1157: fix a bug that nothing is shown in TMX Orthogonal Test
|
|
Bug #1158: fix a bug in CCParticleSystemQuad
|
|
Bug #1159: update "CallFuncND + auto remove" test demo
|
|
Bug #1160: rename 'CGFloat' to 'CCFloat'
|
|
Bug #1164: add the render mode which uses VBO without VAO in CCParticleSystemQuad
|
|
Bug #1165: merge pull request #842
|
|
Bug #1187: fix a bug that spanish(Buen día) cannot be shown completely in CCLabelBMFont unicode test
|
|
Bug #1189: CCLabelBMFont updateLabel() optimizations and fixes
|
|
Bug #1212: fix a bug that TMXBug787Test crash.
|
|
Bug #1217: fix a bug that EaseActions reverse broken
|
|
Bug #1232: fix a bug that CCLayerGradient::updateColor() assign wrong value to m_pSquareColors
|
|
Bug #1244: fix memory leak in CCParticleSystem::initWithDictionary()
|
|
Bug #1273: fix a bug that app will crash after clicking closed button in TextureCacheTest
|
|
Bug #1275: fix memory leaks in tests project
|
|
Bug #1277: implement CCToggleVisibility::copyWithZone()
|
|
Feature #1114: integrate CCControlExtension and implement corresponding tests
|
|
Feature #1180: synchronize CCConfiguration
|
|
Feature #1194: merge texturewatcher contributed by NetGragon
|
|
Feature #1205: add ccbreader and test case for CocosBuilder
|
|
Feature #1240: support TIFF format picture
|
|
Feature #1258: merge Rolando's testjs into gles20 branch
|
|
Refactor #1156: synchronize CCDirector
|
|
Refactor #1166: improve CCString and CCArray, optimize CCDictionary
|
|
Refactor #1176: change linebreak symbol to UNIX format ('\n'), replace 'tab' with four spaces
|
|
Refactor #1177: refactor platform
|
|
Refactor #1178: use macro NS_CC_BEGIN instead of "namespace cocos2d {", NS_CC_END instead of "}"
|
|
Refactor #1188: refactor directory structure
|
|
Refactor #1191: update templates for all platforms
|
|
Refactor #1198: optimize CCTextureCache::removeUnusedTextures()
|
|
Refactor #1203: remove CCFileUtils::setResource(const char* pszZipFileName) and SimpleAudioEngine::setResource
|
|
Refactor #1204: refactor AppDelegate::initInstance()
|
|
Refactor #1206: remove some unused files, only supports iOS, win32 and android
|
|
Refactor #1211: translate Chinese comments to English for CCTextureWatcher and CCListView
|
|
Refactor #1246: fix CCDirector using CCLabelBMFont instead of CCLabelTTF
|
|
Refactor #1252: add CCEGLViewProtocol::getFrameSize() method for getting the real screen size of device
|
|
Refactor #1253: add static method "purgeConfiguration" for CCConfiguration to avoid memory leak
|
|
[iOS]
|
|
Bug #1109: add parentheses to remove Xcode warnings
|
|
Bug #1230: fix a bug that Calculation of string width may be wrong on iOS
|
|
Bug #1266: fix a bug that CCTextureCahce::addImageAsync() don't work correctly on iOS
|
|
Feature #1095: IOS screen resolution support
|
|
[android]
|
|
Bug #1139: fix a bug that screen becomes black when backing from background
|
|
Bug #1140: fix a bug that ParticleTest crashed
|
|
Bug #1141: fix a bug that NodeTest crashed in StressTest1 and StressTest2
|
|
Bug #1142: fix a bug that TouchesTest crashed
|
|
Bug #1143: fix a bug that MenuTest crashed
|
|
Bug #1144: fix a bug that ParallaxTest crashed
|
|
Bug #1145: fix a bug that TileMap crashed
|
|
Bug #1146: fix a bug that IntervalTest crashed
|
|
Bug #1147: fix a bug that ChipmunkAccelTouchTest crashed
|
|
Bug #1148: fix a bug that LabelTest crashed
|
|
Bug #1149: fix a bug that SpriteTest crashed when go to second test case
|
|
Bug #1150: fix a bug that RenderTextureTest crashed at second test case
|
|
Bug #1151: fix a bug that Box2DTest crashed
|
|
Bug #1152: fix a bug that PerformanceTest crashed at 1, 2, 5 test cases
|
|
Bug #1185: fix a bug that when backing to foreground, will lost texture if it uses sprite batch node
|
|
Bug #1216: fix JNI memory leaks
|
|
Bug #1229: fix a bug that android port can not be compiled on ndk android-8 level
|
|
Bug #1236: fix a bug that JniHelper::jstring2string may crash when parameter is null
|
|
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
|
|
Refactor #1179: popup a message box when invoking CCAssert() on Android
|
|
Refactor #1201: simplify the usage of writing Android.mk
|
|
[windows]
|
|
Bug #1215: fix a bug that Win32 retina cannot work
|
|
Bug #1251: add CocosBuilderTest to the test project for VS2008
|
|
Bug #1264: fix wrong string alignment when using utf-8 encoded text with CCLabelTTF
|
|
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
|
|
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
|
|
|
|
|
|
cocos2d-1.0.1-x-0.12.0 @ Mar.5 2012
|
|
[all platforms]
|
|
Bug #925: rename HelloWorld/Resource to HelloWorld/Resources
|
|
Bug #948: fix a bug that CCMutableArray::getIndexOfObject returns 0 on both "index 0" and "not existing"
|
|
Bug #951: remove definition of NSMutableSet
|
|
Bug #961: fix mad behaviour in second stage of CCEaseBackInOut
|
|
Bug #965: remove some dynamic_cast calling since selector_protocol.h was removed
|
|
Bug #967: fix a bug that PVR Textures cannot be reloaded after GL context lost
|
|
Bug #986: add init() funciton in CCMenu class
|
|
Feature #952: make CCLabelBMFont supports other languages, include Chinese, Korean, Janpanese and so on.
|
|
Feature #972: add Support for CCNotificationCenter
|
|
Refactor #933: refactor CCUserDefault
|
|
Refactor #958: move the implement of SelectorProtocol to CCObject
|
|
Document #975: add comment for CCTMXTiledMap::getMapSize and more methods
|
|
[iOS]
|
|
Bug #946: fix a bug that can not load HD image for both Retina and Normal correctly
|
|
Bug #762: fix a bug that CCLabelTTF is in different position (higher) than in previous version on iphone
|
|
Refactor #985: remove template for xcode3
|
|
[android]
|
|
Bug #947: fix a bug that long chinese string causes closed loop on android
|
|
Bug #950: fix a crash when touching the screen because of RTTI
|
|
Bug #954: fix a bug that accelerometer axes inverted on android tablet when setting orientation to portrait
|
|
Bug #957: fix a bug that when running textInputTest, application enters background after input character and click back key on android devices
|
|
Bug #959: fix a bug that get wrong multitouch id
|
|
Bug #964: fix a bug that can not show whole charactor
|
|
Bug #971: fix dynamic_cast error on android
|
|
Feature #982: make android template supports box2d, chipmunk and lua
|
|
Refactor #970: use modules in the Android NDK build
|
|
Bug #1008: fix a bug that missing "return" in SimpleAudioEngine::getEffectsVolume() method on android platform
|
|
[bada]
|
|
Bug #984: use static library for cocos2dx project on bada and qnx platform
|
|
[blackberry]
|
|
Bug #960: detect when the application goes and return from background in QNX (Black Berry Playbook)
|
|
Bug #962: fix some bugs on qnx port
|
|
Bug #963: fix a bug that applicationWillEnterForeground will be invoked twice when application is launched
|
|
Bug #968: fix a bug about "Out of bound" in CCFileUtils::getWriteablePath() for BlackBerry
|
|
Feature #994: add support for bbndk2.0
|
|
[marmalade]
|
|
Bug #995: modify project configure for marmalade port after adding extension support and refactor resource folder
|
|
[win32]
|
|
Feature #969: implement Accelerometer Simulation for Win32.
|
|
[lua]
|
|
Bug #942: fix a crash when invoking CCScheduler:sharedScheduler():scheduleScriptFunc in lua
|
|
Bug #953: add tolua++ for Mac
|
|
Refactor #973: refactor lua support
|
|
|
|
cocos2d-1.0.1-x-0.11.0 @ Jan.13 2012
|
|
[blackberry]
|
|
Feature #907: support blackberry playbook
|
|
[all platforms]
|
|
Bug #752: fix a bug that enable and disable touch more times in touch handler callback function may cause memory leak
|
|
Bug #911: fix a bug that TextureCache::addUIImage() cannot create texture when key is null
|
|
Bug #920: export export functions in CCAffineTransform with CC_DLL
|
|
Bug #922: make CCTexture2D::setPVRImagesHavePremultipliedAlpha() to be a static function
|
|
Bug #926: fix a crash caused by RTTI when running TouchesTest
|
|
Bug #936: fix a bug that touch menu item may crash when selector is null
|
|
Feature #892: use RTTI to simplify the codes
|
|
Feature #903: add touch index for CCTouch
|
|
Refactor #934: add 'isEqual' function for CCString, make CCObject::isEqual to a virtual function
|
|
Refactor #940: use new icons and new background pictures with new logo of cocos2d-x
|
|
[android]
|
|
Bug #923: fix a bug that CCTextureCache::addImageAsync() crashes when a game enters foreground from background
|
|
Bug #906: remove unneeded codes in CCImage_android.cpp
|
|
Bug #910: fix a bug that create-android-project.bat may erase exist folder with appointed name
|
|
Bug #884: fix a crash error caused by CocosDenshion on android simulator
|
|
Bug #921: fix a bug that accelerometer axes inverted in Motorola Xoom tablet
|
|
Bug #928: fix a bug that 16-bit texture is changed to 32-bit after application enter foreground
|
|
Bug #935: fix a bug that terminateProcessJNI() invoke wrong jni function
|
|
Bug #937: fix a compiling error on android x86
|
|
Bug #941: fix a bug that volume of background music may not in [0, 1.0]
|
|
Feature #887: define GL_GLEXT_PROTOTYPES = 1 automatically when compile on ndk r7
|
|
Feature #919: improve build_native.sh and create-android-project.sh
|
|
Refactor #924: make loading music resources thread safe
|
|
Document #837: Write a document describes how to use jni
|
|
Document #914: update document to fit android r5~r7
|
|
[iOS]
|
|
Bug #917: implement CCFileUtils::getFileDataFromZip()
|
|
Feature #893: remove cached data when receiving memory warning on iOS
|
|
[bada]
|
|
Bug #918: fix a compiling error after renaming airplay to marmalade
|
|
Bug #927: fix a crash caused by invoking unloadEffect after invoking stopEffect
|
|
Bug #938: fix a bug that glGenFramebuffersOES isn't supported on wave m device
|
|
Bug #943: fix a bug that box2d can't be compiled successfully on bada sdk 1.2.1
|
|
Refactor #904: Recreate bada 2.0 projects
|
|
[win32]
|
|
Bug #915: fix a bug that msvc template uses old version of .cpp files
|
|
[linux]
|
|
Bug #888: fix compiling error with eclipse
|
|
Bug #930: fix a crash caused by load jpg format files
|
|
[marmalade]
|
|
Refactor #908: merge marmalade to latest cocos2d-x source
|
|
|
|
cocos2d-1.0.1-x-0.10.0 @ Dec.2 2011
|
|
[bada]
|
|
Feature #223 integrate cocos2d-bada branch to master
|
|
Bug #852 fix a bug that CCSpriteBatchNode cannot be drawn correctly
|
|
[all platforms]
|
|
Feature #854 integrate pthread and write a test case on all platforms
|
|
Feature #465 implement CCTextureCache::addImageAsync()
|
|
Feature #850 upgrade box2d from 2.1.2 to last 2.2.1
|
|
Feature #781 add functions for effects
|
|
Feature #760 add methods to get/set CCDirector::m_pNotificationNode
|
|
Bug #883 fix the crash of SpriteTest
|
|
Refactor #879 use CCAssert() instead of assert()
|
|
Document #882 Write a document describes some cautions about using pthread
|
|
[android]
|
|
Feature #838 support android x86 platform
|
|
Bug #758 fix a bug that custom TTF fonts causing low memory
|
|
Bug #848 fix a bug that accelerometer values are wrong if the content is scaled
|
|
Bug #885 fix a bug that SimpleAudioEngine::setEffectVolume() don't take effect immediately
|
|
Document #864 write a describe how to build on sdk 4.0 & ndk-r7
|
|
Document #878 write a document describe how to build project for x86 android
|
|
Document #881 write a document describes building android ndk project with ndk-r7
|
|
[linux]
|
|
Bug #780 fix build error on ubuntu 11.0
|
|
Bug #776 fix a bug in the audio player
|
|
|
|
cocos2d-1.0.1-x-0.9.2 @ Oct.20,2011
|
|
[linux]
|
|
Feature #728 Linux port is born! http://www.cocos2d-x.org/projects/cocos2d-x/wiki/How_to_run_HelloWorld_and_tests_on_linux
|
|
[all platforms]
|
|
Feature #672 Implements copyWithZone() for CCShow & CCHide
|
|
Feature #676 add more languages into CCApplication::getCurrentLanguage()
|
|
Feature #678 add private constructor for CCArray
|
|
Feature #684 add test case for CCApplication::getCurrentLanguage()
|
|
Feature #685 add test case in LabelTest to display Chinese charactors
|
|
Bug #675 Fix memory leak in CCLayer when using accelerometer
|
|
Bug #686 CCTMXLayer::appendTileForGID() not setting Z index tag causes the first screen of tiles to be re-created
|
|
Bug #689 CCRect should assert the width and height is positive
|
|
Bug #698 CCSprite::init() is excited twice in all CCSprite's static methods
|
|
Bug #700 CC_SWAP32 marco has a typo with leads to error swap result
|
|
Bug #701 CCZHeader.version should be unsigned short
|
|
Bug #715 CCFadeOut causes a crash when applied to CCMenuItem and m_pSelectedImage is NULL
|
|
Bug #718 fix a typo in method CCMenu::alignItemsInRows
|
|
Bug #749 CCSpriteTest crashes at the test case SpriteNilTexture
|
|
Bug #750 CCTextureCache::textureForKey() can't find textures added by function addUIImage()
|
|
Refactor #677 Pass arguments by reference instead of pointer if possible
|
|
Refactor #703 Refactor Accelerometer. Because it only sends data to one delegate, so it needs only one setDelegate()
|
|
Document #692 Describe the usage of view orientation http://www.cocos2d-x.org/projects/cocos2d-x/wiki/About_device_orientation
|
|
[android]
|
|
Feature #670 Pause & resume effect playing when activity is paused & resumed
|
|
Feature #687 Implement preloadBackgroundMusic to android
|
|
Feature #688 Support reading resources not only from apk
|
|
Feature #726 use external storage on android
|
|
Feature #746 add a helper method to draw filled polygons
|
|
Bug #683 getPackagenameJNI() and getCurrentLanguageJNI() mustn't return invalid pointer
|
|
Bug #696 Some android devices may crash at CCRenderTexture::end(bool)
|
|
Bug #719 CocosDenshionTest crashes when start the test case on android
|
|
Bug #714 CCLabelTTF has different visual result between Android & Windows
|
|
Bug #727 Memory leak of NewStringUTF
|
|
Bug #736 Remove android:installLocation in AndroidManifest.xml
|
|
Bug #743 nativeInit is called with wrong screen size when running on device with software android buttons
|
|
Bug #744 CCUserDefault crashes in v0.9.1
|
|
Bug #755 Multi-touch causes crash on sum sung devices
|
|
[ios]
|
|
Bug #660 CCLabelBMFont image error in retina display
|
|
Bug #693 CCLabelTTF can not break line by '\n' on iOS
|
|
Bug #716 subbing & adding volume of sound effects don't change volume little by little on iOS
|
|
Bug #738 Passing CCSize(width,0) to CCLabelTTF causes the label invisible
|
|
Bug #753 visual orientation is wrong on ios5 simulator
|
|
Bug #754 Missing png file for CCLabelAtlas cause crashes on iOS 4.3.3 & 5.0
|
|
[win32]
|
|
Feature #731 add ability of simulating android back/menu key on win32
|
|
Feature #735 add ability of simulating android enter/resume background on win32. Shift+F1=android Back, Shift+F2 =android Menu
|
|
Feature #745 export CCTime to all
|
|
Bug #747 Win32 templates should put all resources into "Resources" folder
|
|
Bug #748 build error in win32 release version
|
|
[wophone]
|
|
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 #734 Use ant to generate LuaCocos2d.cpp
|
|
|
|
|
|
cocos2d-1.0.1-x-0.9.1 @ Aug.17,2011
|
|
[all platforms]
|
|
Feature #347 Support custom TTF fonts
|
|
Feature #536 Support PVR Texture
|
|
Feature #645 update to cocos2d-iphone v1.0.1
|
|
Feature #633 allow SimpleAudioEngine::playEffect repeatly
|
|
Feature #630 implement CCRenderTexture::saveBuffer method
|
|
Feature #613 Call executeCallFuncN instead of executeCallFunc in CCMenuItem::active()
|
|
Feature #620 add Texture2d test case
|
|
Feature #638 Add support for per ccz format
|
|
Feature #641 users can CCRenderTexture::saveBuffer to any path
|
|
Feature #643 swap Accelerometer input x/y according to the orientation
|
|
Feature #665 add test case for CCRenderTexture::saveBuffer
|
|
Bug #513 CCProgressTimer doesn't work with CCspriteFrameCache
|
|
Bug #609 Retain & Release CCObject in CCSet
|
|
Bug #628 CCMutableArray::arrayWithObjects should autorelease array object
|
|
Bug #629 pass eImgFmt to initWithImageData in initWithImageFile
|
|
Bug #636 CCTextureCache::textureForKey() can't find the right texture
|
|
Bug #639 m_PositionInPixels isn't correctly initialized
|
|
Bug #640 the image read from render texture is upseted
|
|
Bug #644 CCSpriteBatchNode::removeAllChildrenWithCleanup() not work as expected
|
|
Bug #680 CCtouchDispatcher::rearrangeHandlers() crash
|
|
Refactor #623 refactor Cocos2dJni.cpp
|
|
Refactor #652 refactor char* JniHelper::jstringtochar()
|
|
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 #611 Add some methods in CCMenuItemLabel & CCMenuItemToggle for lua
|
|
Feature #612 Export CCNode::getContentSizeInPixels & setContentSizeInPixels to lua
|
|
Feature #653 add CCScheduler::unscheduleScriptFunc
|
|
Bug #615 CCLOG may crash in LuaEngineImpl
|
|
[android]
|
|
Feature #610 Remove the support of ndk-r4 crystax.net version
|
|
Bug #608 CCRenderTexture cannot show textures after sleep and wake-up
|
|
Bug #618 HelloWorld & Tests crash when X is clicked
|
|
Bug #619 CCFadeTo may crash on android
|
|
Bug #624 CCLabelTTF::setString("\n\n\n") crashes on android
|
|
Bug #625 test_image_rgba4444.pvr.gz can not packed into app
|
|
Bug #631 TextInputTest crash when input nothing
|
|
Bug #637 Create resources folder instead of resource in create-android-project.sh
|
|
Bug #648 CCRenderTexture::saveBuffer may crash on some devices like Moto Defy
|
|
Bug #655 CCLabelTTF doesn't draw all characters, it may lost the last char
|
|
Refactor #656 refactor CCFileUtils, make it support reading data from directory other than assets
|
|
[ios]
|
|
Feature #642 CCImage_ios.mm should be modified for saving image
|
|
Feature #658 xcode3 template should create AppDelegate.cpp/.h instead of ${PROJECT_NAME}AppDelegate.cpp/.h
|
|
Feature #661 fix TMXTiledMap for iPhone Retina mode
|
|
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
|
|
|
|
|
|
cocos2d-1.0.0-x-0.9.0 @ Jul.14,2011
|
|
[all platforms]
|
|
Feature #584 sync with cocos2d-iphone v1.0.0
|
|
Feature #601 use Chipmunk v5.3.5
|
|
Feature #581 change return types of xxxAction::reverse() to its own type
|
|
Bug #522 CCSpriteFrameCache::addSpriteFramesWithFile(const char* pszPlist) crashed if the param have no '/'
|
|
Bug #522 CCTextureCache::removeTextureForKey(const char*) cache the image path incorrectly
|
|
Bug #573 CCLayerColor does not init its m_tColor, which will result to a random color
|
|
Bug #576 some CCMutableDictionary methods must return _KeyT instead of std::string
|
|
Bug #577 CCReverseTime may crash
|
|
Bug #578 Debian & LavaFlow of ParticleTest have not picture, the effect of ParticleFire is wrong
|
|
Bug #580 ShuffleTilesTest of EffectText may crash
|
|
[ios]
|
|
Bug #546 CCLabelTTF::labelWithString() works incorrectly when height = 0
|
|
Bug #604 test.xcodeproject miss Summary & Info in xcode4 since v0.8.5
|
|
[android]
|
|
Feature #547 deal with line wrap of CCLabelTTF::initWithString(...)
|
|
[win32]
|
|
Bug #659 ChipmunkTest Sensors crashes in a few seconds
|
|
Bug #583 SimpleAudioEngine::playBackgroundMusic(const char*, true) have no sound on win32
|
|
Bug #605 export C methods in CCNS.h to dll interfaces
|
|
Bug #548 export CCConfiguration to dll interfaces
|
|
[marmalade/airplay]
|
|
Bug #600 incorrect memory allocation in marmalade port
|
|
Refactor #582 use libpng instead of CIwImage in CCImage_airplay.cpp
|
|
[wophone]
|
|
Bug #545 fix the wrong effect of ChipmunkTest
|
|
Bug #606 PageTransitionForward in TransitionsTest has wrong visual effect
|
|
|
|
|
|
|
|
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
|
|
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
|
|
Bug #534 don't raise compile error if ios project includes CCImage.cpp & CCFileUtils.cpp
|
|
Bug #429 Effect is wrong when the value of defaultAlphaPixelFormet=kCCTexture2DPixelFormat_A8 in CCTexture2D
|
|
Bug #491 Unsafe cycle in CCScheduler::unscheduleAllSelectors
|
|
Bug #502 Refactor the singleton mode of CCConfiguration
|
|
Bug #512,#525 fix warnings in /Wall flag
|
|
Bug #516 Undefined behavious in ccCArray.h (signed / unsigned conversion)
|
|
Bug #518 CCScheduler::unscheduleAllSelectors() uses tHashSelectorEntry in wrong way
|
|
Bug #521 the effect of PageTurn3D is curious
|
|
Bug #523 CCParticleSystemQuad::particleWithFile() can't work correctly
|
|
Bug #524 CCFileUtils::dictionaryWithContentsOfFile() can't parse special plist format
|
|
Bug #526 glScissior can't work correctly when use autoscale function
|
|
Bug #543 EffectTest renders x4 scale when use auto-scale on android/win32/wophone
|
|
Bug #544 some test cases of TransitionTest renders x4 scale when use auto-scale on android/win32/wophone
|
|
[android]
|
|
Bug #490 TextInputTest show words on soft keyboard detach instead of each key pressed
|
|
Bug #507 RenderTextureTest failed on some android devices
|
|
Bug #532 GLSurface has no response when tap screen frequently for a long time
|
|
Bug #542 SimpleAudioEngine::setBackgroundMusicVolume() not work when background music changed
|
|
Refactor #535 remove skia dependence when drawing strings, which cause bug #507
|
|
[ios]
|
|
Feature #540 Add RootViewController into xcode3/xcode4 templates. Games can use ios rotation mechanism
|
|
[win32]
|
|
Feature #537 Update PVRFrame lib to version 2.8 for ATI graphic card new driver
|
|
[wophone]
|
|
Bug #539 games on wophone wva devices probably failed on reading resource from zip package
|
|
|
|
|
|
|
|
cocos2d-0.99.5-x-0.8.4 @ May.26,2011
|
|
[android]
|
|
Feature #496 SUPPORT ANDROID 3.0! We test it on both Motorola XOOM & Samsung Galaxy Tab 10.1 (Highlight!!!!!)
|
|
Bug #494 typo fixed, Cocos2dxActivity::setPackgeName() to setPackageName()
|
|
Bug #495 Memory leak of CCFileUtils::getWriteablePath()
|
|
Bug #497 soft keyboard stays shown on some devices while the project includes CCTextFieldTTF
|
|
Bug #501 projects creaed by android template have the same package name
|
|
Bug #510 Tests progress is killed at the power down phase
|
|
[all platforms]
|
|
Feature #503 upgrade chipmunk from 5.1 to 5.3.4, keep sync with cocos2d-iphone (Highlight!)
|
|
Feature #509 For integrting IME, we had to rotate UI to landscape by default
|
|
Bug #499 CCRGBAProtocol isn't inherited and implemented in CCMenuItemSprite
|
|
[ios]
|
|
Bug #493 the return value of CCFileUtils::getWriteablePath() is not end with '/'
|
|
Bug #508 Problem in running Tests in Retina resolution since 0.8.2
|
|
[win32]
|
|
Bug #492 CCFileUtils::fullPathFromRelativeFile forget to consider the path separated by '\'
|
|
Feature #489 Use GetCurrentDirectory instead of GetModuleFileName in CCFileUtils_win32.cpp
|
|
|
|
|
|
|
|
cocos2d-0.99.5-x-0.8.3 @ May.12,2011
|
|
[all platforms]
|
|
Feature #317 wrap input box for game dev, CCTextFieldTTF. (Highlight!)
|
|
Feature #455 implement CCUserDefault for data persistence (Highlight!)
|
|
Feature #456 integrate libcurl for network access (Highlight!)
|
|
Feature #468 implement CCProfiler & CCProfilingTimer
|
|
Feature #450 can set default pixel format other than RGBA888
|
|
Feature #449 Remove the sources for mac platform. We plan to focus on mobile platforms & reduce the complexity
|
|
Refactor #451 Remove the event dispatcher and refactor CCLayer & CCMenu & CCParticleSystemPoint.
|
|
Refactor #452 Refactor CCDirector CCGrid CCNode, reduce the complexity
|
|
Refactor #472 Refactor duplicated modules under cocos2dx/platform, reduce the complexity
|
|
Bug #341 CCTMXFiledMap crashed when a child is not the obj of CCTMXLayer
|
|
Bug #371 A layer can't registered as a StandardTouchDelegate when touch event is handling
|
|
Bug #428 Function addChild low efficiency
|
|
Bug #448 CCCallFuncO crashes
|
|
Bug #467 CCLayer:m_eTouchDelegateType = ccTouchDeletateAllBit all the time
|
|
Bug #471 invoke CCFileUtils::setResourcePath may cause loading texture for ParticleSystem failed
|
|
Bug #484 CCTextureAtlas::initWithTexture() may cause memory leak
|
|
Bug #486 transition test FlipX, FlipY, FlipAngular, ZoomFlipXxx flickers on ios simulator & device
|
|
[ios]
|
|
Bug #447 really exit application when "x" button is clicked
|
|
Bug #460 cocos2dx + box2d template cannot find libxml2.dylib
|
|
[android]
|
|
Feature #393 use full version of libxml2, with xmlXPath.. serial methods
|
|
Feature #477 Set compilation default ndk version to r5
|
|
Bug #374 replace the method for EGL rendering context lost
|
|
Bug #453 Android Cocosdenshion can't replace background music
|
|
Bug #462 no applicationDidEnterBackground / applicationWillEnterBackground on Android
|
|
Bug #470 use GAME_ROOT or other words instead of HELLOWORLD_ROOT in anroid new projects
|
|
Bug #475 CCImage::initWithString return true even if the bitmap hasn't been initialized
|
|
[win32]
|
|
Feature #454 Modify the including path of Box2D genereated by win32 template
|
|
Bug #459 the project create by template for vs use the RuntimeLibrary MTd, different with other project
|
|
[wophone]
|
|
Feature #482 Modify the resource data path for the new WoPhone SDK
|
|
Feature #487 Implement the function CCFiltUtils::getWriteablePath() on wophone
|
|
Refactor #466 Refactor CCFileUtils for the new packing approach on wophone
|
|
Bug #481 After power down & up, backlight will turn off automaticlly if there's no operation
|
|
Bug #485 reduce the CPU occupation, modify the approach of FPS control on wophone
|
|
[airplay]
|
|
Feature #480 add template for airplay
|
|
|
|
|
|
|
|
cocos2d-0.99.5-x-0.8.2 @ Apr.7,2011
|
|
[all platforms]
|
|
390 Feature Implement performance test
|
|
411 Feature support .plist format outputed by the last version of Zwoptex
|
|
415 Feature Make all xxxFromFile methods can accept relative path
|
|
439 Feature all file reading must pass though CCFileUtils::getFileData
|
|
441 Feature Initialize pointers in construction & detect them in destruction
|
|
427 Refactor refactor CCTMXXMLParser with multi-platform CCSAXParser design
|
|
434 Refactor refactor class CCFileUtils
|
|
396 Refactor remove ccxScopedPtr & ccxScopedArray, use STL instead
|
|
350 Bug TransitionFade flickers
|
|
391 Bug CCSpriteFrameCache doesn't support .plist files which format isn't equal to 0
|
|
420 Bug CCSprite::spriteWithFile() returns a valid object when the image file isn't present
|
|
440 Bug Can't show MessageBox when imageFromFile can't find the image
|
|
[ios]
|
|
349 Bug deal with plist files in binary format
|
|
435 Bug CocosDenshion crashes at foreground/background switching
|
|
438 Bug MotionStreak Test crashes on device
|
|
[android]
|
|
421 Feature Add a template & new project script for android
|
|
443 Feature implement CCKeypadDelegate on android
|
|
367 Bug Android.mk of HelloWorld and Tests depends on alphabet order
|
|
422 Bug the 2nd point in multi-touch isn't located to the correct coordinate
|
|
430 Bug replace glColor4ub with glColor4f to avoid "called unimplement OpenGL ES API" on some android devices
|
|
431 Bug ParticleFlower on G3 can't show the particles correctly
|
|
[win32]
|
|
417 Bug No touchEnd when the mouse move out from the window
|
|
424 Bug open vs2010.sln says cannot open CCamera.cpp
|
|
[airplay]
|
|
379 Feature integrate airplay sdk port
|
|
442 feature implement CocosDenshion on airplay port
|
|
|
|
|
|
|
|
cocos2d-0.99.5-x-0.8.1 @ Mar.21,2011
|
|
[all platforms]
|
|
400 Bug typo, rename CCamera.cpp to CCCamera
|
|
403 Feature rename cocos2d::UIEvent to cocos2d::CCEvent, to avoid class name conflict on ios
|
|
405 Bug CCConfiguration::checkForGLExtension(const string&) sometimes may crashes
|
|
407 Bug replace "CCGL.h" with "CCGL.h" in CCCamera.cpp, for case-sensitive systems
|
|
408 Bug memory leak in CCImage::_initWithPngData
|
|
409 Feature rename cocos2d::NSArray to cocos2d::CCArray, to avoid the conflict on ios
|
|
418 Feature add copyright of cocos2d-iphone original authors to each file
|
|
423 Bug fix compilation warnings when COCOS2D_DEBUG == 2
|
|
[ios]
|
|
404 Bug HiResTest isnot prerfect on HVGA/Retina yet
|
|
410 Bug xcode3 template, cannot find libxml from header searh paths in release build
|
|
419 Bug test case TMXIsoVertexZ in TileMapTst has wrong effect on ios
|
|
[android]
|
|
399 Bug HelloWorld crashes when the screen is touched
|
|
405 Bug CocosDenshion test, BGM isn't paused after HOME key tapped
|
|
[win32]
|
|
395 Bug make AppDelegate.cpp created by VS wizard portable without any modification
|
|
401 Bug VisualStudio template for 2010 OutputDir errors
|
|
|
|
|
|
|
|
cocos2d-0.99.5-x-0.8.0 @ Mar.15,2011
|
|
[all platforms]
|
|
316 Feature Resolution auto adjustment, auto scale HVGA resource to WVGA or any other resolutions
|
|
336 Refactor refactor platform porting layer
|
|
253 Bug xml parser sometimes crashes
|
|
375 Feature Rename NS,CG,UI prefix classes/definitions to CC prefix, avoid the crash at ios dev
|
|
332 Feature upgrade tests from 0.99.4 to 0.99.5
|
|
[ios]
|
|
363 Bug CCLabelTTF can't treat line breaks and wrapping correctly.
|
|
351 Feature CCLabelTTF cannot automatic line break on iphone
|
|
352 Bug ccRemoveHDSuffixFromFile & CCFileUtils::getDoubleResolutionImage isnot work
|
|
392 Bug border of sprite debug draw isn't scaled if enableRetinaDisplay(true)
|
|
385 Feature implement ccos2d::CCLog
|
|
388 Feature update the template for iOS
|
|
[android]
|
|
247 Feature support multitouch
|
|
242 Feature support accelerometer on android
|
|
353 Feature support jpg on android
|
|
344 Feature add APP_ABI := armeabi armeabi-v7a to improve the performance on some devices
|
|
356 Bug CCLabelTTF::initWithString crashed
|
|
[wophone]
|
|
386 Bug resolve the compile conflict on wophone sdk
|
|
383 Bug The approach which handle left soft-key clicked is not work
|
|
377 Feature Replace the word "uphone" with "wophone"
|
|
357 Bug CCLabelTTF doesn't support words contain line breaks.
|
|
348 Bug CCLabelTTF blur if color = white and fontSize < 24
|
|
[win32]
|
|
373 Feature Disable PVRFrame window when cocos2d running
|
|
355 Bug CCLabelTTF doesn't support line breaks and wrapping words
|
|
300 Feature wizard for Visual C++ 2008 Express & VS2010 Express/Professional
|
|
|
|
|
|
|
|
cocos2d-0.99.5-x-0.7.2 @ Jan.26,2011
|
|
[all platforms]
|
|
- upgrade engine logic internal & interfaces to 0.99.5
|
|
- the list of menu items in tests is showing how to scroll now
|
|
- lots of bugs fixed
|
|
[iphone]
|
|
- add new project templates for Xcode
|
|
- add the c++ wrapper for CocosDenshion::SimpleAudioEngine
|
|
- support UTF8 charactors in text renderring, such as CCLabelTTF, CCMenuItemFont
|
|
[android]
|
|
- add CocosDenshion::SimpleAudioEngine implement on android
|
|
- the engine can adjust the apk filename automatically
|
|
- the engine will not crash at surface recreate, especially at background-to-foreground switching
|
|
[wophone]
|
|
- switch the game to background, then press power key will not cause the background music play again
|
|
- remove the methods of using resouce map in cocos2d-wophone & SimpleAudioEngine.
|
|
Only zip resource is recommended and suppported.
|
|
- can auto find the installed path of your game, and load zip resource file from the current folder.
|
|
No absolute path in code any more. Do this to support installing games to micro-SD card
|
|
|
|
|
|
|
|
cocos2d-0.99.4-x-0.7.1 @ Dec.20,2010
|
|
[all platforms]
|
|
- add CCKeypadDelegate class, which enable CCLayer to respond "back" key in wophone & android
|
|
- Add namespace for CocosDenshion
|
|
- fix compile errors when enable CC_XXX_DEBUG_DRAW switchs in ccConfig.h
|
|
- fix memory leaks on each platform
|
|
- more details: http://www.cocos2d-x.org/versions/show/5
|
|
[android]
|
|
- Run through all the test cases of cocos2d, support ndk r4,r5, sdk higher than 2.0. Tested on HTC G2,G3,G6,G7
|
|
- HelloWorld integrate all platforms in one directory now
|
|
- WANRNING: this version isn't ready for android games porting yet. The CocosDenshion isn't ported to android,
|
|
and this version will crashes when screen orientation changes or the game gack to foreground
|
|
look more on this bug http://www.cocos2d-x.org/boards/10/topics/202
|
|
[iphone]
|
|
- Add support of loading textureImageData from the ParticleDesign plist file
|
|
- Fix more then 3000 complie warnings
|
|
- You can try to use this version to develop your iOS game now. It's much more stable than the previous version
|
|
[wophone]
|
|
- Games can easily read resources from zip file now. This will drastically reduce the memory usage
|
|
- Add power management: pause the message loop when cocos2d-x game is switched to background or backlight down
|
|
- Multi-touch support
|
|
[win32]
|
|
- SimpleAudioEngine can play background musci with repeating now
|
|
|
|
|
|
|
|
cocos2d-0.99.4-x-0.7.0 @ Nov.29,2010
|
|
* cocos2d-iphone-cpp port ready! include accelerometer & multi-touch
|
|
* refactor the directory structure of HelloWorld & tests
|
|
* cocos2d-wophone supports accelerometer
|
|
* add cocos2d-x wizard for cocos2d-win32 & cocos2d-wophone for VisualStudio2008
|
|
* jump out a message box when load texture failed (win32 & wophone)
|
|
* more details: http://www.cocos2d-x.org/versions/show/4
|
|
|
|
cocos2d-0.99.4-wophone-win32-stable-rc1
|
|
http://www.cocos2d-x.org/versions/show/1
|
|
http://www.cocos2d-x.org/versions/show/2
|
|
http://www.cocos2d-x.org/versions/show/3
|
|
|
|
|