12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385 |
- cocos2d-x authors & contributors
- (ordered by join time)
- Core Developers:
- Ricardo Quesada
- XiaoMing Zhang (Minggo)
- JianHua Chen (James)
- Zhe Wang (Walzer)
- Hao Wu (Wu-Hao)
- Qingkui Hu (samuele3hu)
- Huabing Xu (dabingnn)
- Wenhai Lin (WenhaiLin)
- Guanghui Qu (zilongshanren)
- Wensheng Yang (yangws)
- Yulei Liao (dualface)
- Huabin Ling (pandamicro)
- Long Jiang (jianglong0156)
- Sijie Fu (fusijie)
- Framework & Tools Developers:
- Bin Zhang (natural-law)
- LunHao Guo
- Web Developers:
- Sijie Wang (VisualSJ)
- Menghe Zhang (ZhangMenghe)
- 3D Developers:
- Xiao Yang (super626)
- Yintao Hou (masterhou)
- Editor Support Developers:
- Cheng Zhang (chengstory)
- Feng Xiao (xiaofeng11)
- Windows Platforms Developers (Collaborators from Microsoft):
- Dale Stammen (stammen)
- Anniruddh (anniruddh)
- Community Evangelism / Programmers Guide Author:
- Jason Slack-Moehrle (slackmoehrle)
-
- Developers:
- halx99(Guo Xiaodong)
- Add ETC1 builtin alpha support.
- Add findChild for cocos2d::utils.
- Add script with utf-8 bom support for luabindings.
- Add captureNode for cocos2d::utils.
- fix AudioEngine bug for iOS, UTF8 filePath.
-
-
- Rolando Abarca
- Javascript Binding and testjs
-
- Squallium
- Added ccFPSImages entity as linked resource on linux eclipse project setting.
- Added CocosDenshion dependency to libextension project for eclipse project of linux.
-
- longlene
- Improve android project creation script
-
- reneklacan
- Hardware keyboard support
-
- liuyq
- CCTextureAtlas::updateQuad modify for the memcpy hot spot.
-
- frranck
- adding norwegian language
- Added "a unsupport image format!" log when creating a sprite in CCImage.cpp.
-
- varlucian
- fix the bug that OnEnterTransitionDidFinish was called twice when a node is added in onEnter.
-
- carlomorgantinizynga
- CCLabelTTF supports for shadow and stroke
- Adding CCLabelTTF::createWithFontDefinition.
- New label support.
-
- James Gregory (j4m3z0r, Zynga)
- Maintainer of Emscripten port.
- Initial Emscripten port.
- Use browser font rendering instead of FreeType.
- Add destructor to CCGLBufferedNode.
- Asynchronous Image loading for Emscripten
-
- DarraghCoy
- Fixed a potential crash SimpleAudioEngineOpenSL::playEffect
- Fixed some bugs with Set class
- Added ccDrawSolidCircle
- Added Rect::unionWithRect
- Fixed a memory leak in Set::removeAllObjects
- Fixed for unaligned memory access crash in CCBReader::readFloat()
- Fixed for loading custom fonts on iOS when referenced from a CCB file
- Fixed CCUserDefault.cpp compiling on Android.
- Fixed CCFileUtils 'createXXXXWithContentsOfFile' path lookup issue
- Added CCDirector::popToSceneStackLevel(int level)
- Fixed a bug that custom font can't be loaded correctly if using full path of filename on android
- Fixed potential crashes in EventDispatch while using SceneGraphPriroity listeners and added helper function to check it
- Fixed a protential crash in EventDispatch while unregistering listener right after it was registered
- Adding an extra verification in Node's destructor
- Added RefPtr<T> smart pointer support
- silverscania
- Pass correct parameter to glPixelStorei when creating a texture
- stari4ek
- Fix VideoPlayer on Android ignore search paths
- Label: Improve rendering of letter's inner shapes when outline is used
- platform: Fixed issue that depth/stencil buffers attributes are ignored on iOS
- FlagellumDei
- Center the window correctly on windows
- ggggamer
- fixed memory leak of preloadEffect on windows
- Some small performance improvements
- CodeSnooker
- Added Method to create a CCMenuItemToggle from a CCArray with a target selector
- wagaf-d
- Move ccpX functions to CCPoint methods and operators
- sergey-shambir
- Added CC_DISABLE_COPY macro
- Added __attribute__(__format__()) for CCLog and CCString
- Refactoring network extension and fixing unlikely memory leaks.
- Adding PUT/DELETE methods for CCHttpRequest.
- Adding project part for QtCreator.
- Implemented pitch, pan and gain.
- Using SDL backend instead of glfw for Linux.
- savdalion
- Added example for russian language in TestCpp
- Added const modifier for classes CCArray, CCObject
- Deprecated method fixes
- rodrigogolive
- Fix broke linux build
- kdejongh
- Fix for spaces at the beginning of wrapped lines on Android
- martell
- use tinyxml2 to replace libxml2
- Added Mingw-crt Support without breaking VS SDK
- CMake support for windows.
- Added support for x64 target of windows.
- Added Dutch Language support.
- Added clang support for Windows.
- Cmake update and remove old scripts from build folder
- Fixed building with system prebuilt libs on Linux
- mchinen
- fix emulator issue for OpenGL ES 2.0 on Android
- Fix missing protocol method warning for iOS 6.0 addition
- DenizPiri
- use CCLOG to implement print() function in LUA
- nickveri
- nickkwalee
- added some missing function for setting integer shader uniforms in CCGLProgram
- biteforest
- fix cc scale9 sprite bug
- Jimmy Sambuo
- fix the bug that SimpleAudioEngine::playEffect() and playBackgroundMusic() play twice on linux
- Waiter
- fix an error that OpenSLEngine can't load resources from SD card
- add CCRemoveSelf action
- Fixing a bug that CCLabelTTF setString crash on android.
- Fixed a bug in Scheduler which may case Force Close.
- billy1380
- make CCLens3d support concave effect.
- Adding 64bit target for Mac project.
- benjamesward
- add Portuguese and Arabic language support
- Fixed linebreaks on Mac OSX
- Victor K(fnz)
- fix memory leak of CCTextureCache::addImageAsync() on iOS
- tks2shimizu
- add CCFloat, CCDouble and CCBool
- Add append function for String class
- Adding String::componentsSeparatedByString function for splitting string.
- chenium
- fix a bug that CCRenderTexture can not work when coming to foreground on Android
- 9re(Taro Kobayashi)
- add Japanese language support
- mingulov
- improve the speed of accessing to files from apk
- sburavtsov
- fix for correct unscheduling and instance destruction of extensions/network/HttpClient.cpp
- wenbin wang
- add error handler when read image data using libjpeg
- add korean language support
- fix getDeviceModel bug in android CocosDenshion
- Horcruxes
- fix the bug that CCArray::createWithContentsOfFile() may not read file data on iOS
- Hu Kaiou
- contribute the new version of libcurl to support both armv7 & armv7s on iOS
- fix some memory leak
- ByungChoi
- modify linux makefiles to fix compiling errors
- edbartley
- update MSVS and MAC projects to use project-relative path
- CCControl* should not respond to touches if the control is not visible
- Some improvements for CCScrollView and CCTableView.
- Touch priority can't be set to the value specified by a call to CCMenu::setTouchPriority(int).
- CCTableView crashes if a CCTableViewDelegate is not provided.
- Fixing a bug that _realOpacity isn't assigned in CCLayerColor::initWithColor.
- CCScrollView TouchPriority Fix
- Add encrypted PVR.CCZ support to ZipUtils + Tests
- Fix for broken of ccArrayGetIndexOfObject after merging this commit(076f38c).
- Weeds (Andre Rudlaff)
- Used fontconfig to enhance font rendering on linux.
- Fixed a bug about missing horizontal alignment for Custom TTF fonts on linux.
- Fixed a bug that the truetype fonts from resource directory can't be found on linux.
- Fixed the size calculations for true type fonts (especially for italic fonts).
- Added a very simple greedy line break algorithmfor true type labels.
- Fixed font rendering crash for certain fonts on linux.
- Fixed potential crash in CCScheduler::removeHashElement.
- Fixed potential crash in CCSaxParser.
- Added kResolutionFixedHeight and kResolutionFixedWidth resolution policy.
- Use pthread mutex and condition variable instead of pthred semaphore to load image asynchronizely.
- Fixed crash in HttpClient request on 64Bit.
- Nat Weiss (iphonegamekit.com)
- author of Mac port
- add TMX polygon parsing
- Properly resets the tile's Y flipping
- XiaoLong Zhang (Chukong Inc)
- Mike McGary (Zynga)
- Di Wu (Zynga China)
- CCBReader and cpp reflection mechanic
- Angus Comrie
- contributes cocos2d-x port of CCControlExtension.
- Yannick Loriot
- author of CCControlExtension in cocos2d-iphone.
- Surith Thekkiam (folecr, Zynga)
- contribute for Android module building
- Simpler, correct handling of spritesheet sources for CCScale9Sprite.
- Clean up linked libraries for android.
- JavaScript debugger improved and bugfixed.
- Fix flags for debugger server socket.
- Fix flags for debugger server socket.
- When user has built with JS Debugger support ScriptingCore will handle necessary runtime changes.
- Nicolas Gramlich (nicolasgramlich, Zynga)
- fixed CCDirector to use CCLabelBMFont instead of CCLabelTTF
- added CCBReader (CCBI format)
- Added cleanup and reset methods to ScriptingCore.
- Fixed a bug in ScriptingCore::evalString not setting the outval.
- Updated .classpath of Android project to latest ADT 22 build tool compatibility.
- Rohan Kuruvilla (rohankuruvilla, Zynga)
- Improvements to JS Bindings.
- Synchronizing CCBReader to version 5.
- Adding OpenGL Bindings to Javascript.
- Fixing a bug that nested ccb-files are not positioned correctly.
- Fixing a bug that crash when loading valid project.
- Jianfeng Zou (NetDragon Inc)
- contributes CCListView and CCTextureWatcher.
- dducharme
- author of blackberry port
- ImperialPenguin
- Added TTF support for blackberry port.
- HuaXu Cai (Kongzhong Corporation)
- author of linux port
- ciaranj
- add a build file that correctly generates LuaCocos2d.cpp
- add a lua template
- add particle systems to lua bindings
- use ant to generate LuaCocos2d.cpp and lua projects
- Marat Yakupov (moadib)
- Adds ability of simulating android enter/resume background on win32
- Adds ability of simulating android back/menu key on win32
- Adds support for multiple background music sources to CocosDenshion for Blackberry
- Eli Yukelzon (reflog)
- add a helper method to draw filled polygons
- improvements to CCUserDefaults
- ZhuoShi Shun
- contribute the lua binding of CocosDenshion
- Jirka Fajfr
- Chris Calm
- authors of CCTexturePVR
- RuiXiang Zhou (NetDragon)
- XiDi Peng (NetDragon)
- AiYu Ye (NetDragon)
- authors of lua binding
- Max Aksenov
- author and maintainer of Airplay port
- Giovanni Zito
- Francis Styck
- authors of Marmalade port
- Mat Hopwood( Marmalade official engineer )
- Marmalade support for gles20 branch
- Carlos Sessa
- implement the accelerometer module for Android port
- James Chen(dumganhar)
- author of Bada port
- Fixed wrong callback setting for webview:setOnDidFailLoading in Lua.
- Fixed life control for XMLHttpRequest.
- Remove weak reference in ActionNode.
- Bug fix for shouldStartLoading method, should return value from JS
- Erawppa
- implement CCNotificationCenter
- YuLei Liao(dualface)
- contribute the factor of lua binding
- jreitman
- fix the bug of asynchronous loading resources for iOS
- Nat Weiss
- minor enhancements to the Cocos2D-X codebase and Android build scripts
- Qingyun Huang (greathqy)
- implement CCHttpRequest
- donaldalanmorrison
- fix some warnings and memory leaks
- Yinghui Peng(mustime)
- use OpenSL ES to play effects
- add TestLua sample
- Dongyang Cai(John-cdy)
- add automatically test tools
- Sergey Vikhirev(BorMor)
- Remove retina specific methods and logic.
- johnangel
- OpenGL framebuffer access violation fix.
- Enable Windows XP support in Visual Studio 2012 Update 1.
- Peter Farkas (fape)
- contributes Marmalade port for gles20 branch
- add Hungarian language support
- fixed compilation errors after adding support of webp image format.
- Tomoaki Shimizu (tks2shimizu)
- Adding randomObject to CCDictionary.
- Igor Zavorotkin (ivzave)
- Adding lua support for linux platform.
- Jozef Prídavok (jpridavok)
- Adding CCEditBox implementation for Mac OSX.
- tiantian20007
- Fixing a crash for call runAnimation() in CCBAnimationManagerDelegate::completedAnimationSequenceNamed.
- Fixing a bug that CCControl's touch priority is not set correctly; m_nDefaultTouchPriority is never used.
- Fixing a syntax error for RENDER_IN_SUBPIXEL macro.
- Implement CCDictionary::writeToFile().
- Fixing a bug that unused spriteframes also need to be removed when purgeCachedData.
- Adding a method to get duration of timeline for CCBAnimationManager class, it's easy for getting duration of animation in JSB.
- xyhl515
- Fixed a bug that CCControlSwitch::setOn(isOn,false) doesn't work.
- Adds VS2012 Express template installing support.
- Fixing a logical error in CCDrawNode::drawPolygon.
- Fixing a bug that Jsb function getCPBody return type is not right.
- Sergej Tatarincev (SevInf)
- Making ScriptingCore.cpp compiled fine with C++11 on iOS.
- Using shared NodeLoaderLibrary in CCBReader bindings.
- CCEditBox iOS enchantments/bugfixes.
- Support variable cell sizes in CCTableView.
- ThePickleMan
- Adding 'rotationIsDir' property to ParticleSystem.
- DrawNode supports to draw triangle, quad bezier, cubic bezier.
- Jianghua (jxhgzs)
- Adding an additional transform for CCNode.
- giginet
- Fix CCRepeat#create is recieved bad argument on Lua binding.
- Added a feature that CCSSceneReader can load name properties as node names.
- Added Rect::intersectsCircle().
- neokim
- Adds 'setFont' and 'setAnchorPoint' to CCEditBox.
- Workaround for some problems due to UITextField of CCEditBoxImplIOS is attached as a view above OpenGL view.
- Enhance ScrollView with easing out scrolling.
- Add scroll bar feature into ui::ScrollView.
- Add RadioButton and RaidoButtonGroup widgets.
- Add a setter for line width in DrawNode.
- UI: Added a setter for line width in DrawNode
- UI: Added ScrollViewBar for displaying a scroll bar at the side of ScrollView
- UI: Added RadioButton widget
- UI: Refined scroll event dispatching for ScrollView
- platform: Fixed Android app occasionally freeze issue caused by Cocos2dxRenderer.nativeOnResume() is not called when the activity is resumed
- Fixed an issue that list view's Magnetic::CENTER is not working well when non-bounceable.
- Added APIs to scroll to specific item in list.
- Added APIs to get an item in specific position like center, leftmost, rightmost, topmost and bottommost.
- Added a feature for magnetic scrolling.
- Merge logics of Scroll View for scroll by inertia and auto scroll into one.
- Change PageView to derive from ListView.
- Sam Clegg (sbc100)
- Author of Native Client port.
- Refactor linux build system and fix many warnings.
- Fixing a bug where missing packages would cause the script to exit on linux.
- Adding 'make run' target for linux projects.
- Stripping newlines from log message and fixing linux library location.
- Fixing a bug that CCPhysicsSprite was overriding only some of the getPosition methods.
- Adding a macro USE_BOX2D to check whether to enable Box2D for linux and nacl port.
- Adding Travis build support for linux and NaCl.
- Logging assert messages to the console.
- Renaming CCScriptSupport::executeAssert to CCScriptSupport::handleAssert.
- Adding Native Client support for develop branch (cocos2d-x 3.0) and some warnings fixes.
- Cleanup travis build scripts.
- Refactoring emscripten building script.
- Peter Young (young40)
- Implements setVisible() for CCEditBox.
- Fixing a bug that event will not be sent to server when paramMap parameter of logEvent function is nil in plugin-x.
- csy1988525
- Fixing a bug about display result is wrong when invoking CCControlButton:: setHighlighted.
- fixed a bug when button's parent is hided, the button still can responce to clicked event.
- Asad ur Rehman (AsadR)
- Adding CCNotificationCenter::removeAllObservers(CCObject *target).
- jedy
- Fix of CCNode.h's document with doxygen 1.8.3 can't be generated.
- whitegfx
- Implementation of kEditBoxInputFlagSensitive setting for CCEditBoxImplIOS.
- Zecken (gelldur)
- Fixing a profiling compilation error in CCParticleBatchNode.
- Fixing linking errors for TestCPP with libcurl on linux.
- Fixing a bug that crash was triggered if there is not `textureFileName`section in particle plist file.
- flamingo (flaming0)
- Null pointer check in order to prevent crashes.
- Updating spine-runtime to EsotericSoftware/spine-runtimes@5f90386.
- rtissera (Romain TISSERAND)
- Adding missing JNIEXPORT / JNICALL declarations.
- Fix iOS 4.3 JPEG loading issue.
- Yodesoft
- Improving font rendering performance for linux platform.
- Reducing function call in nativeInitBitmapDC to improve performance.
- Refactoring writable path to "<user's home>/.config/<app name>" for linux platform.
- sjchao
- Fixing a display bug when a scrollView nested in another scrollView.
- Éloi Rivard (azmeuk)
- Linux OpenAL support.
- Added some guards to prevent Eclipse to compile twice the same class.
- Linux Eclipse projects updates
- Refactored emscripten-build.sh, it's no longer need to be edited to make emscripten work.
- Creation of CCDeprecated-ext.h
- Use of a single emscripten HTML template file.
- Added some guards in fileutils. Fixed a bug in emscripten file utils.
- Added emscripten keyboard support
- Clang support for Linux.
- Multiple emscripten template support. Emscripten multiple resolutions support.
- Toplevel Makefile refactoring.
- Ignored files generated by cmake.
- Added GLFW include path for Fedora.
- Linux javascript bindings support.
- elmiro
- Correction of passed buffer size to readlink and verification of result return by readlink.
- harikrishnar (Hari Krishna)
- Wrong logic in CCArray::initWithObjects.
- Fixing a bug that button should not get respond if its parent is invisable.
- rogerzanoni
- Fixing a linking error that libpthread and libGL libraries need to be linked on linux.
- Fixing a compiling error of [-Werror=array-bounds] when compiling Box2dTestBed.
- zhanghaojie
- Fixing a bug that anchorPoint property of CCScale9Sprite doesn't work in CCBReader.
- MarkEHenderson (Mark Henderson)
- Fixing of variable initialization in SpriteBatchNode.
- akira-cn
- Adding response for back and menu keypad event for Android.
- lgb (Oleg)
- Fixing a compilation error for BlackBerry PlayBook.
- Comparing float number by using epsilon and absolute difference.
- jotel (Jaroslaw Lewandowski)
- Fixing a bug that wrong type of argument signature is used in setAccelerometerIntervalJNI function.
- Fix for broken of ccArrayGetIndexOfObject after merging this commit(076f38c).
- Explicitly initialising CCAcceleration structure.
- Add support to save/retrieve CCData into/from CCUserDefault.
- Text Shadows fix
- Solving 'black screen' on android.
- MarcelBloemendaal
- Adding secureTextEntry property to CCTextFieldTTF.
- brawsome
- Adding new macro CCB_MEMBERVARIABLEASSIGNER_GLUE_WEAK to CCBMemberVariableAssigner.h.
- Adding CCLOG before original path is returned in CCFileUtils::fullPathForFileName to aid in debugging.
- Optmization to ccArrayGetIndexOfObject.
- sunzhuoshi
- Adding support for javascript bytecode.
- Fixing bad js constant names.
- ptekchand (Pranav Tekchand)
- Supporting negative node scales for CCScrollView.
- coolengineer (Hojin Choi)
- Refactoring callback selector for HttpResponse.
- djh-
- Fixing a bug that displayed color of CCDrawNode is incorrect when VAO is disabled.
- acai (beingstudio)
- Fix of null pointer access in CCBAnimationManager::getRunningSequenceName.
- metalgit92
- Adding const qualification to some CCNode's getters
- Clarinexus
- Fixing a bug that setColor and setOpacity of CCControlButton and CCScale9Sprite are broken.
- Xander84
- Fixing a bug in CCBValue::getByteValue.
-
- smshuja
- Fixing a bug that pointQueryFirst returns invalid Shape when a shape is not found in JSB.
- Fixing a bug that New PivotJoint can't access 4 parameters like in html5 version.
- Fixing a bug that Pivotjoint constructor and pointQueryFirst in Space class will return false instead of invalid shape object.
-
- Carsten Sandtner (casarock)
- Adding XMLHttpRequest support for JSB.
-
- Lee, Jae-Hong (pyrasis)
- Maintainer of tizen port.
- localStorageGetItem crashes when column text is NULL.
- fix image bug on Android
- lumendes
- Updating spine-runtime to EsotericSoftware/spine-runtimes@5f90386.
-
- sunxiaoyu
- Refactoring CCEditBox to add UITextField only when keyboard was opened, remove it when keyboard was closed.
-
- edwardzhou (Edward Zhou)
- Correcting the type detecting order for Lua CCBProxy::getNodeTypeName.
- Casting variables to their own type, and print warning info if no corresponding lua callback function instead of crash.
- fix of WebSocket url parse error for 'ws://domain.com/websocket' pattern.
- Fixed a bug that Websocket doesn't support send/receive data which larger than 4096 bytes.
- Show detail class & function name in error message of lua-binding
- musikov
- Fixing a bug that missing precision when getting strokeColor and fontFillColor
- added Turkish and Ukrainian language support
-
- hawkwood (Justin Hawkwood)
- Fixing a bug that EditBox doesn't show any text if it's initialized with text.
- Fixed a memory leak in new Audio.
-
- wtyqm (zhang peng)
- Fixing a bug that ccbRootPath wasn't passed to sub ccb nodes.
-
- smilingpoplar (YangLe)
- Fixing a bug that CCScale9Sprite doesn't support rotated spriteframe in atlas.
-
- xxuejie
- Add namespace prefix to selector macros
-
- hannon235 (Chris)
- Fixing a bug that the submenu of ExtensionTest in TestCpp can't scroll.
- Implements a socket.io client extension and adds a test case.
- Implements 'SIODelegate::fireEventToScript' method to integrate JSB event handling with the original native code.
- Update socket.io network extension to correctly detect and manage connection to socket.io server versions 0.9.x-1.x
-
- pktangyue
- Fixing a bug that CCScale9Sprite::setInsetLeft/XXX can't work for rotated sprite frame.
- Fixing a bug that Color and Opacity of Scale9Sprite will not be changed when it's added to NodeRGBA and run with FadeIn/Out actions.
- Adding *.xccheckout to gitignore.
-
- jllust
- Fixing a bug that CCLabelBMFont crashes in glDrawElements of CCTextureAtlas::drawNumberOfQuads sometimes.
-
- Sam Gross (colesbury)
- Ignoring formatting specifiers in JavaScript log messages.
- Make bindings-generator supports to bind std::function argument.
-
- James Munro (jdmunro)
- Added JSB support for ccpDistanceSQ.
-
- Rafael (rafaelx)
- A warning fix of AL_INVALID_NAME and AL_INVALID_OPERATION in SimpleAudioEngineOpenAL.cpp.
-
- metalbass
- Fixing an issue that sigslot::_connection_base# (from 0 to 8) don't have virtual destructors.
-
- thp
- Port Cocos2D-X to Qt 5
-
- Nako Sung (nakosung)
- Fixing a bug that wrong logic when pass an empty std::vector to WebSocket::init.
- Exposing cc.RemoveSelf to JS.
- exposed AssetsManager to javascript and added multiple-assetsManager support
-
- dotsquid
- Fixed the crash caused by improper deletion of VBOs and VAO in ParticleSystemQuad.
-
- maciekczwa
- Fixing a bug that stroke color with channel color values other than 255 doesn't take effect on android.
-
- zcgit
- a potential bug fix in Layer::init.
-
- gkosciolek
- Fixing a bug that observers with the same target and name but different sender are the same observer in NotificationCenter.
- xbruce
- Fixing a bug that crash appears when extending cc.ScrollView in JS.
- Fixing a bug that cc.registerTargettedDelegate doesn't support pure js object as its target.
-
- elwinarens (Elwin Arens)
- Minor spelling changes in description of CCScene.h
-
- signmotion (Andrey Syrokomsky)
- Fixed some compiling-warnings (MSVC2012).
-
- michaelcontento
- [Android] use onWindowFocusChanged(bool) instead of onResume()/onPause()
- Prevent nullptr access in AssetsManager
- [Android] re-introduce Cocos2dxHelper.runOnGLThread(Runnable)
- [Android] added EGL_RENDERABLE_TYPE to OpenGL attributes
- Android: add xlargeScreens="true" to supports-screens
- Trigger onKeyReleased only after the key has been released.
- Makes Colors are now comparable and explicit convertible
-
- bmanGH
- Used gl caching functions in TexturePVR::createGLTexture()
- Configuration of VAO in runtime
- Added setUniformLocationWithMatrix2fv, setUniformLocationWithMatrix3fv mothed into GLProgram class
- Fixed a bug that object which isn't in Vector would also be released when invoking Vector::eraseObject.
- Fixed a bug that Timer::cancel always call Director::getInstance()->getScheduler() even in another Scheduler.
- Fix crash if label's type is STRING_TEXTURE and label->sortAllChildren is called
-
- metadao
- make create_project.py more pythonic and fix some typoes
-
- timothyqiu
- Project creator: use absolute path for json config files
- Documentation fixes
- A better way to locate project creator
-
- rablwupei
- Fixed a memory leak in ScriptingCore::runScript()
- Fixed a memory leak in Spine.
- Added support of passing array to cc.Sequence.create and cc.Spawn.create.
- Fixed a bug that sys.localStorage.getItem() does not support non-ascii string.
- Fixed a memory leak in XMLHttpRequest.
- Fixed a bug that wrong convention to jsval in cccolor4f_to_jsval and cccolor3b_to_jsval.
-
- Keita Obo (ktaobo)
- Avoid unnecessary object duplication for Scale9Sprite.
-
- jimmystar
- Fixed a bug that cc.Scheduler.schedule(target, func) without repeat argument couldn't repeat schedule forever on device.
-
- XiaoLongHan (kpkhxlgy0)
- Fixed a bug that outside of keyboard can't be responded to close keyboard when using EditBox.
-
- lettas
- A fix for multi-platform template.
-
- HoGarfield (garfield_ho)
- Fixed a bug that CCBReader can't play sequence automatically in JSB.
- Could not set next animation in CCBAnimationCompleted callback.
- Fixed missing to add JSAutoCompartment when invoking JS functions from C++.
- CCBReader: To set anchor point to 0,0 when created by loader.
- Potential crash when websocket connection closes.
-
- lite3
- Fixed a bug that Node's anchor point was changed after being added to ScrollView.
- Added HttpClient::sendImmediate()
- Added operator == != for Value
- Replace dynamic_cast to std::is_base_of in object_to_luaval
- Added support normalize path on android
- FileUtils: Remove old path while adding existing search path
-
- superrad
- Clear NoSuchMethodError Exception when JniHelper fails to find methodID
-
- Nite Luo (darkdukey)
- Added Mouse Support For Desktop Platforms.
-
- ledyba
- Fixed a bug that EventListeners can't be removed sometimes.
- Fixed a bug that the data size has to be specified when parsing XML using TinyXML.
- Closed X display after getting DPI on Linux.
-
- Luis Parravicini (luisparravicini)
- Fixed typos in create_project.py.
-
- xhcnb
- Device::setAccelerometerEnabled needs to be invoked before adding ACC listener.
- Fixed a bug that it will get wrong custom properties when use different count custom properties in CocosBuilder.
- Correct TotalTime of ActionObject
-
- bopohaa
- Fixed a bug that Webp test crashes.
-
- lajos
- FontTest isn't rendered correctly with custom TTF font on Mac platform.
-
- hulefei
- Added gui namespace before SEL_TouchEvent.
-
- zhiqiangxu
- Fixed a logic error in ControlUtils::RectUnion.
- Fixed an issue that there is an useless conversion in ScrollView::onTouchBegan.
- Deleted several lines of useless code in ScrollView::deaccelerateScrolling.
- Fixed that ScrollView should implement ActionTweenDelegate.
- Fixed LabelBMFont::getBoundingBox() position error
-
- yinkaile (2youyouo2)
- Maintainer of Armature Bone Animation.
-
- dmurtagh
- Fixed a bug that UserDefault::getDoubleForKey() doesn't pass default value to Java.
- Fixed a compile error when CC_SPRITE_DEBUG_DRAW is on
-
- seobyeongky
- Updates spine runtime.
- Fixed a potential bug in Data's copy constructor.
- Fixed the bug that MotionStreak can not work with MoveTo and MoveBy
- Fixed a bug that HttpAsynConnection can not get error content if response code less than 200 or response code greater or equal than 300
-
- luocker
- Fix a bug that string itself is also modified in `String::componentsSeparatedByString`.
-
- omersaeed
- Fix a bug that game will crash if connection breaks during download using AssetManager.
-
- SBKarr
- AngelCode binary file format support for LabelBMFont.
-
- zarelaky
- OpenAL context isn't destroyed correctly on mac and ios.
-
- kicktheken (Kenneth Chan)
- Fixed a bug that the setBlendFunc method of some classes wasn't exposed to LUA.
- Fix lua project template crash on iOS5.1 device
- Fix layout constant syntax error in lua-binding
-
- zilongshanren
- Fixed a bug that missing to check self assignment of Vector<T>, Map<K,V>, Value and String.
- Fixed a bug that move assignment operator doesn't clear previous content bug.
- Fixed the compile error of Map's getRandomObject.
-
- daltomi
- Fixed a typo in Director class.
- Removed an unnecessary boolean flag in CCFontAtlasCache.cpp.
- Used 'cbegin/cend', 'const std::string' where it's reasonable.
-
- v1ctor
- ControlSlider supports to set selected thumb sprite.
- ControlButton supports to set scale ratio of touchdown state
-
- akof1314
- TestCpp works by using CMake and mingw on Windows.
-
- Pisces000221
- Corrected a few mistakes in the README file of project-creator.
- Corrected a mistake in README.
- Fixed a bug that a string which only contains CJK characters can't make a line-break when it's needed.
- Fixed a bug that if the UISlider is faded, the slide ball won't fade together
-
- hbbalfred
- Fixed a bug that crash if file doesn't exist when using FileUtils::getStringFromFile.
- Fixed a bug that cc.BuilderReader.load( path, null, parentSize ); was not allowed.
-
- liang8305
- Use multiple processes according the number of cores to build android project
-
- pandamicro
- Exposed SAXParser to JS, it is used for parsing XML in JS.
-
- hanjukim
- Fixed a bug that color and opacity settings were not applied when invoking Label::alignText.
- Fixed the bug that FileUtils:getStringFromFile() may return a unterminated string
- Skip BOM in DataReaderHelper::addDataFromJsonCache()
- bagobor
- Fixed a memory leak in AssetsManager::uncompress.
- Code format fix and small optimizations in cocostudio/CCActionNode.cpp.
-
- ucchen
- Exposed the missing data structures of Spine to JS.
-
- justmao945
- Corrected the definition of CMake variables.
-
- maksqwe
- Fixed string size check in BitmapDC::utf8ToUtf16 on win32 and assert condition in TriggerMng.
-
- wefiends
- s3tc compressed textures with no mipmaps fail to be loaded.
- Added createWithFullscreen overloaded method that sets video mode
-
- floatinghotpot
- Fixed a bug that no callback is invoked when websocket connection fails
-
- Linghui
- Updated README of template: fix wrong platform java path.
-
- seemk
- Fixed crash if invoking Director::end() on WINDOWS.
-
- odedsh
- Fixed a bug that loading custom fonts from ttf file fails on windows.
-
- Wilhansen
- Fixed a bug that spine::Skeleton would not be updated after re-adding to scene.
-
- huangml
- Fixed a bug that Node::removeAllChildrenWithCleanup() does not remove PhysicsBody.
-
- newnon
- Adds getCurrentLanguageCode() which returns iso 639-1 language code.
- Adds support for get response when Activity's onActivityResult is triggered.
- Improve Android projects.
- Android jni error clear & more readable log.
- Add support of software PVRTC v1 decompression.
- Fixed a bug that ttf font have not effect on Mac OS X.
- Fixed a bug that before touchMove Touch::_prevPoint contains junk.
- Added Device::setKeepScreenOn().
- Fixed Label performance problem.
- Added Node::stopAllActionsByTag && ActionManager::removeAllActionsByTag.
- Added getAllTouches() in GLViewProtocol.
- Precompiled headers improvements.
- Added Application::openUrl for all supported platforms ecept WP8 and WinRT.
- Scale9Sprite capInsets set fix.
- Clang static analyzer crash fix.
- Fix include in cocos network module.
- Slider misprint fix.
- Fix web socket crash.
- Scale9Sprite cropped sprite frames support.
- youknowone
- Adds iOS-like elastic bounceback support for cocos2d::extension::ScrollView
-
- aeonmine
- Fixed ActionObject memory leak in ActionManagerEx::initWithDictionary
- Fixed memory leak in cocos studiov2.0 reader
-
- LoungeKatt
- Corrected a mistake of building android project in README.md
-
- flashjay
- Remove deprecated code in lua tests & template
- luaLoadChunksFromZip should just remove .lua or .luac extension
-
- zukkun
- Fixed incorrect function invocation in PhysicsBody::setAngularVelocityLimit
-
- dbaack
- Fixed a bug that removing and re-adding an event listener will trigger assert
-
- zakmandhro
- A typo fix in RELEASE_NOTES.md
-
- mgcL
- A potential memory leak fix in value's default constructor
- Added ScriptHandlerMgr::destroyInstance to avoid memory leak
-
- Mazyod
- Fixed a bug that HTTPClient reports 2xx status codes as errors
- Added missing Text Font and Placeholder feature of EditBox for Mac platform
- HttpRequest uses std::function as callback
- EditBox: mac secure input
- Fix a bug that can not get/set text in password mode on Mac OS X
- Make sure TableView parents are visible before handling touch
- Fixed memory leak in HttpRequest
-
- iSevenDays
- Fixed a bug that the result of 'malloc' is incompatible with type 'unsigned char *' in Image::saveImageToPNG
- Fixed a potential memory leak in CCEditBoxImplIOS.mm
- Fixed incompatible pointer conversion in external/chipmunk/src/cpArray.c
- Fixed memory leak in 'Image'
- Fixed loosing precision when using 'recv' in 'Console'
- Fixed link error with Xcode 6 when building with 32-bit architecture
- Fixed CMake for Mac OS X
-
- ololomax
- Fixed a potential crash in SceneReader::createNodeWithSceneFile
-
- gaoxiaosong
- Fixed a warning in cpCollision.c
-
- sachingarg05
- Re-added orientation change callback in java activity
- GLProgram should not abort() if shader compilation fails, returning false is better.
-
- dplusic
- Fixed that cc.pGetAngle may return wrong value
-
- zifter
- Fixed a bug that the effect of particle loaded from CocosBuilder is incorrectly
- Fix twice calling onExit
- Fixed bug with cascade opacity and color for control button
- Fix Progress Action. Not working with charging from 100 to 0.
-
- twhittock
- Fixed a bug that Application::run returns wrong value on Mac platform
-
- asmodehn
- Added SDK / NDK detection based on PATH in Setup.py
-
- myourys
- Make cpp template support Eclipse c++ project
-
- NatWeiss
- Fix compilation error using arch i386
- Fixed debug-config crash if a FrameBuffer has no RenderTargetDepthStencil.
-
- favorcode
- Correct some doxygen comment
-
- asuuma
- Fix Repeat will run one more over in rare situations.
-
- uqtimes
- Fix NSNotificationCenter and NSTimer leaks
-
- ntotani
- fix building error in lua-binding in release mode
- Fixed WebView lua-bind method name.
-
- kezhuw
- AutoReleasePool manager improvement
- Fixed a bug that condition variable sleep on unrelated mutex in HttpClient
-
- zhouxiaoxiaoxujian
- Added TextField::getStringLength()
- Add shadow, outline, glow filter support for UIText
- Fix UITextField IME can't auto detach
- Add getChildByName method for get a node that can be cast to Type T
- Improvement ImageViewReader don't necessary loadTexture when imageFilePath is empty
-
- QiuleiWang
- Fix the bug that calculated height of multi-line string was incorrect on iOS
-
- Rumist
- Fix the bug that the result of Director->convertToUI() is error.
-
- kyokomi
- Fix the bug that UIButton doesn't support TTF font
- Fix a bug of TextReader
- Fix a bug that UITextField doesn't support TTF font
- Setted contentSize in CSLoader
-
- gin0606
- Add a new line at the end of a file
- Fix a bug that crash happened when try to remove videoView(STATE_PLAYBACK_COMPLETED) in android
- Fix video scale issue in iOS
- Fix iOS VideoPlayer memory leak
- Added c++11 random library support
- Added WebView widget which supports iOS and Android
-
- billtt
- Fixed a bug that Node::setScale(float) may not work properly
- network: Fixed a problem where WebSocket messages may pile up
-
- Teivaz
- Custom uniform search optimization
- Fixed compiling error on WP8.
- Added method for custom precompiled shader program loading on WP8
- Enable screen orientation change handling on WP8
- Enabled GLProgramState restoring on render recreated on WP8
-
- chareice
- Make `setup.py` work on zsh
-
- taug
- Could add seach path and resolution order path in front.
-
- CaiCQ
- Fix a but that LabelTTF may lost chinese characters on linux
-
- chenguangqi
- Fixed a compiling error on Android
- Fixed an error when importing project using Eclipse on Android
-
- uorbe001
- Allow setting bundle to use in file utils on iOS and Mac OS X
-
- yongkangchen
- Fixed a bug that font size of EditBox is not scaled when glview is scaled on Mac OS X
- Fixed a bug that Label::setTextColor does not have any effect on Mac OS X
-
- wagulu
- Fixed a bug that particle effect is wrong when scaled
-
- reckhou
- Optimize FPS control on Android
-
- dzl-ian
- Added getter and setter for TextColor for UIText
-
- zii
- Added utils::gettime()
-
- takaken1994
- Added function for setting min/max scale for ScrollView
- studio: Removed "using namespace cocos2d" from CCFrame.h
-
- maltium
- Added 3D rotation support to RotateTo action
-
- Hamken100per
- Added a function getAssetManager() on CCFileUtilsAndroid
-
- rny
- Fixed LabelTTF::getBoundingBox() position error
- SpriteFrameCache load from plist file content data
-
- AppleJDay
- Add Feature:EventMouse should support getDelta, getDeltaX, getDeltaY functions
-
- GavinThornton
- Fixed a bug that when a sprite added into SpriteBatchNod it will turn black if setting opacity
-
- DavidPartouche
- Fixed the bug that video player not showing on iOS if it's not in FullScreen mode
-
- zaWasp
- Added support for applicationDidEnterBackground / applicationWillEnterForeground on win32
-
- xiangxw
- Fixed the bug that Console::sendPrompt() will send extra `\0`
-
- kaishiqi
- Fixed a but that cursor postion is wrong on desktop.
-
- jagd
- Added setSubsteps() and getSubsteps() in PhysicsWorld
-
- denpen
- Fixed a bug that scroll view hidden picks up the touch events.
-
- joewan
- Fixed memory leak when use menu_selector
-
- zhongfq
- Optimize decompress jpg data
- Fixed memory leak of TextureCache::reloadTexture()
-
- wohaaitinciu
- WebView support on windows.
- Fix a fatal bug in EditBox implement for platform win32.
-
- guykogus
- Implemented Application::openUrl for WP8 and WinRT
-
- tttreal
- Fixed Label::getStringNumLines()
-
- hongliang-goudou
- Fixed the bug that UI animation playing crash if GUI JSON file is loaded again
-
- yestein
- Add Cocostudio Armature getOffsetPoints API for Lua
-
- coldfog
- Fix bug that ActionManagerEx::initWithBinary can only load one UI animation
-
- timur-losev
- Fix a bug that GLProgramCache::addGLProgram() can not replace existing program
-
- TimothyZhang
- Fixed a potential memory leak in GLProgram::setGLProgram()
- Add jsb.fileUtils.writeDataToFile().
-
- ahlwong
- Fix Label Kerning on Single Characters
-
- Svenito
- Add greater than operator to Vec2
-
- liamcindy
- Update ui button size changed logic.
- Added support for Cocos Studio Light3D.
- Fix scrollview render errorl.
- Update for text effect clone.
- Update controlButton size calculate with new Scale9Sprite logic.
- Update pageview to support adjust child size.
-
- vovkasm
- Fix warnings for Xcode6.1
-
- nilium
- Unignore libs dir in plugin and fix Travis script to descend into included directories
-
- shrimpz
- Fix two typos in luaval_to_quaternion
- Fix label crashed on android
-
- ton1517
- Fix the issue that JumpTo can not be applied more than once
-
- takaokato
- Fix wrong result in Node:getParenttoNodeTransform() if node is transformed
-
- AknEp
- Fix FileUtils::fullPathForFilename return empty string if file not found
-
- kompjoefriek
- Fix compiling warnings
- Device: Added vibrate support to enable vibration for a duration.
-
- tmr111116
- fix random int overflow
-
- flamefox
- fix the bug that Sprite3D::getAttachNode() should failed when there is no bone with name
-
- ryule
- Fixed HttpClient-ios request to work when the data is started by 0x00
-
- loadrunner
- Added romanian languange support
- Added sensor property for PhysicsShape
- Added line spacing/leading feature to Label.
- Changed label font size type to float.
- Removed scale factor for label shadow.
- Fixed a TMXLayer bug: When using float values (for example the actual position of the character) to get the current tile, the wrong tile is sometimes/usually returned.
-
- Almax27
- RenderQueue command buffer optimize.
- Removed ScrollView::_innerContainer pointer copy.
-
- IgorMats
- Added MotionStreak::getStroke/setStroke
-
- matsuokah
- Fixed the bug that JNI illegal start byte error causes crashing error on Android 5.0
-
- babcca
- Fixed crashing when playing streamed MP4 file on iOS
-
- milos1290
- Added Lerp for Vec3
- Added ActionFloat
-
- perminovVS
- Optimize Vec3 and Vec2
- Added `UserDefault::setDelegate()`
- FileUtils: Added FileUtils::getSuitableFOpen() for convert utf8 to locale, for specific platform
- platform: Correct all usage of unicode version winapi in FileUtils for win32
- FileUtils: Added FileUtils::getFileExtension for getting file's extension name
- utils: Made utils::captureScreen saving file in another thread to improve the performance
- Added check for glfwCreateWindow.
- Refined AssetsManagerEx unzipping by using async.
- Fixed a bug in FileUtilsWin32::removeDirectory when the file begins with ".".
- Corrected the keyboard codes for Desktop and WinRT.
- Added some support for mouse on WinRT.
- Correct the convertion between unicode and utf8 on WinRT.
-
- qiutaoleo
- Added a feature to check case characters for filename on windows
-
- HueyPark
- Fixed memory leak in HttpClient on iOS
-
- Dimon4eg
- Fixed crash on AssetsManager
- Fixed memory leak of WebView on iOS
- Fixed crahed that if url contains illegal characters on Android
- log: Fixed crash on Windows if passing string more than 16kb to cocos2d::log
- Fixed a crash bug when csb file is broken.
- Fixed a crash bug in LoadingBar.
- Fixed a crash bug in destructor of FontFreeType.
- UI: Set focus to Widget when touched.
-
- tankorsmash
- Fixed the bug that ProgressTimer::setSprite() doesn't take effect
- namezero111111
- ui: TextField add `getTextColor`, `getTextHorizontalAlignment` and `getTextVerticalAlignment` API
- Physics: Fixed circle shape debug draw incorrect issue
- shinhirota
- JS: Fixed issue of iOS/JS reflection `callStaticMethod` with bool arg
- oscr
- Fix two issues with download-deps.py
- Capitalize default option in download-deps.py
- platform: Added debug flag -Wextra to linux CMakeFile
- iris-wy
- platform: Fixed warning "Service Intent must be explicit" on Android
- alexpeak
- Label: Fixed rendering LabelTTF characters as black boxes on Android by ensuring atlases are purged before resetting
- ywxzm
- Lua: Fixed onTouch begin don't return value
- xpol
- Sprite: Fixed some warnings and a related bug in CCSprite.
- Fixes boring deprecated warning.
- marzapower
- UI: Fixed inertial scrolling for CCScrollView
- MAUSMAUSgames
- Action: Permitted setting bitwise flags to action
- RUKD
- ParticleSystem: performance improvement
- m-yukio
- UI: RichText support new line element.
- Fraggle
- Fix PMA Handling issue.
- nhuanvd
- Fix cannot add view to mFrameLayout when extends Cocos2dxActivity.
- 1scaR1
- Add Scale9Sprite fade actions with cascade opacity enabled in js-test.
- FrancoisDupayrat
- Fix edit box setPlaceholderFontName and scale font size issue.
- cesarpachon
- AudioEngine on Linux replace the original SimpleAudioEngine with a new version of FMOD, now AudioEngine support all platforms!
- cezheng
- Fix Downloader bug for iOS & Android.
- pandemosth
- Fix crash when removing a remotely downloaded image from texture cache in js-binding.
- GuoLunHao
- Add quiet option for Cocos Toolkit.
-
- Retired Core Developers:
- WenSheng Yang
- Author of windows port, CCTextField,
- Designer of CCApplication/CCEGLView/platform structure.
- He's working together with 2dx core team but leading FishingJoy game
- RongHong Huang (flyingpaper)
- Author of cocos2d-xna and spent all his time on wp7.
- Bo Yu (boyu0)
- anxi
- Added UIEditBox support on linux platform.
- avail
- Fixed minor typo in README.
- cpascal
- Fixed a crash bug of AudioPlayer in Win32.
- geron-cn
- Removed redundant interface in CCSkeletonNode.
- Fixed a bug that a same frame index is inserted after animation speed is scaled.
- Fixed crash when recall a cached timeline after scene exited.
- Added ActionTimeline::setAnimationEndCallBack and ActionTimeline::addFrameEndCallFunc.
-
- igorzel
- Fixed a crash bug caused by integer overflow in Device::getTextureDataForText on iOS.
- KAIO2
- Fixed typos and syntax errors.
-
- kammy
- Moved initialization of image to an appropriate location, because it always called twice in SpriteFrameCache::addSpriteFramesWithFile()
- lijinlong
- Fixed a bug of luabinding enumerateChildren.
- linguofeng
- Added UPDATE_FAILED and ERROR_DECOMPRESS in Lua.
-
- lsybblll
- Fixed a bug in CCPhysics3DComponent.cpp that oldBool is set with a wrong value.
- mogemimi
- Fixed various compiler warnings on Xcode 7.
- Fixed some minor typos in lua bindings.
- Fixed a minor typo and renamed INTIAL_CAPS_ALL_CHARACTERS to INITIAL_CAPS_ALL_CHARACTERS in UIEditBox.
- Fixed some minor typos.
- Fixed Wformat-security warning on Xcode.
- Added missing override keyword.
- Fix memory leak when initWithImage() failed.
- Fix deprecation warning in SkeletonRenderer.
- Fix typos in documentation and comments.
- njh0602
- Clean up the code of setRect() function.
- Fixed syntax error in comment.
- Add virtual keyword for some render related function.
- noshbar
- Changed the size of startFlag to 13.
- Added checks to see if temp1 and temp2 are non-null before dereferencing them.
- "Changed some delete operations to be deletions of arrays where applicable.
- Changed some "free" operations to "delete" where memory was allocated with "new".
- pabitrapadhy
- Fixed spelling and grammar mistakes.
- seivan
- Fixed a bug that cocos2d::Map may cause Dangling Pointers when inserting Ref Object which already exist in the Map.
- EventListenerMouse will dispatch EventMouse events.
- songchengjiang
- Fixed a bug of nomalize_point which caused particle rendering error.
- Fixed a bug that lua Scene3DTest "back" button did not work.
- TheCodez
- Added missing getChildByTag<>() API.
- Fixed a bug that RefPtr test wasn't executed even in debug build.
- Added Application::getVersion() to get the app version.
- thuydx55
- Fixed a bug of loading pluginx lib when compile Android with --compile-script flag.
-
- Cocos2d-x can not grow so fast without the active community.
- Thanks to all developers who report & trace bugs, discuss the engine usage in forum & QQ groups!
- Special thanks to Ricardo Quesada for giving us lots of guidances & suggestions.
|