axmol/cocos/2d
子龙山人 51f4deee01 Add system label overflow (#15827)
* Add system font overflow

1. currently only iOS, Mac and Android platform are supported

add mac label overflow shrink

modify system font overflow test

fix warning and possible memory leaks

add ios system label overflow support

add iOS system font overflow support

fix iOS system font overflow

fix Mac System font overflow

add android system font clamp

add Android system font shrink

cleanup iOS shrink related code

fix Android system font clamp

add core text to project template

fix iOS tests project

fix mac and iOS shrink

improve iOS and Mac clamp feature

fix header file include path

* modify the comments, make it more clearer
2016-06-15 10:43:15 +08:00
..
libcocos2d_8_1 Josh/winrt inplace editbox (#15473) 2016-04-25 11:17:09 +08:00
libcocos2d_win10 Josh/winrt inplace editbox (#15473) 2016-04-25 11:17:09 +08:00
win10_props added missing _USRJSSTATIC preprocessor define (#15438) 2016-04-18 15:10:35 +08:00
winrt_8.1_props added missing _USRJSSTATIC preprocessor define (#15438) 2016-04-18 15:10:35 +08:00
wp_8.1_props
CCAction.cpp Modified the layer follow action class to include a horizontal (x) and vertical (y) offset. (#15194) 2016-04-20 17:25:31 +08:00
CCAction.h Modified the layer follow action class to include a horizontal (x) and vertical (y) offset. (#15194) 2016-04-20 17:25:31 +08:00
CCActionCamera.cpp Fix compile error isnan -> std::isnan #15111 2016-04-27 13:15:08 +02:00
CCActionCamera.h Refine 'CCActionXXXX' (#15319) 2016-04-08 13:40:36 +08:00
CCActionCatmullRom.cpp Fix unused parameter warning 2016-06-02 15:30:24 +09:00
CCActionCatmullRom.h Use const references whenever possible 2016-05-17 13:17:56 +09:00
CCActionEase.cpp Refine 'CCActionXXXX' (#15319) 2016-04-08 13:40:36 +08:00
CCActionEase.h Refine 'CCActionXXXX' (#15319) 2016-04-08 13:40:36 +08:00
CCActionGrid.cpp Refine 'CCActionXXXX' (#15319) 2016-04-08 13:40:36 +08:00
CCActionGrid.h Refine 'CCActionXXXX' (#15319) 2016-04-08 13:40:36 +08:00
CCActionGrid3D.cpp Use const references whenever possible 2016-05-17 13:17:56 +09:00
CCActionGrid3D.h Use const references whenever possible 2016-05-17 13:17:56 +09:00
CCActionInstant.cpp Refine 'CCActionXXXX' (#15319) 2016-04-08 13:40:36 +08:00
CCActionInstant.h Refine 'CCActionXXXX' (#15319) 2016-04-08 13:40:36 +08:00
CCActionInterval.cpp #9367 blend mode does not work with animated sprite 2016-05-26 09:39:48 +09:00
CCActionInterval.h Refine 'CCActionXXXX' (#15319) 2016-04-08 13:40:36 +08:00
CCActionManager.cpp Fix typos in documentation and comments 2016-05-05 08:05:20 +09:00
CCActionManager.h Refine 'CCActionXXXX' (#15319) 2016-04-08 13:40:36 +08:00
CCActionPageTurn3D.cpp Refine 'CCActionXXXX' (#15319) 2016-04-08 13:40:36 +08:00
CCActionPageTurn3D.h Refine 'CCActionXXXX' (#15319) 2016-04-08 13:40:36 +08:00
CCActionProgressTimer.cpp Refine 'CCActionXXXX' (#15319) 2016-04-08 13:40:36 +08:00
CCActionProgressTimer.h Refine 'CCActionXXXX' (#15319) 2016-04-08 13:40:36 +08:00
CCActionTiledGrid.cpp Remove incorrect unary operator to fix warnings 2016-04-21 14:39:42 +09:00
CCActionTiledGrid.h Refine 'CCActionXXXX' (#15319) 2016-04-08 13:40:36 +08:00
CCActionTween.cpp Refine 'CCActionXXXX' (#15319) 2016-04-08 13:40:36 +08:00
CCActionTween.h Refine 'CCActionXXXX' (#15319) 2016-04-08 13:40:36 +08:00
CCAnimation.cpp Refine 'CCActionXXXX' (#15319) 2016-04-08 13:40:36 +08:00
CCAnimation.h Refine 'CCActionXXXX' (#15319) 2016-04-08 13:40:36 +08:00
CCAnimationCache.cpp Refine 'CCActionXXXX' (#15319) 2016-04-08 13:40:36 +08:00
CCAnimationCache.h Refine 'CCActionXXXX' (#15319) 2016-04-08 13:40:36 +08:00
CCAtlasNode.cpp Remove duplicate header includes 2016-05-26 23:25:44 +09:00
CCAtlasNode.h Fix typos in documentation 2015-12-03 21:03:00 +09:00
CCAutoPolygon.cpp fix: make it compile on iOS and Mac 2016-05-25 20:00:48 -03:00
CCAutoPolygon.h fix: make PolygonCode cleaner 2016-05-24 20:57:40 -03:00
CCCamera.cpp Remove cocos studio limitation for new functions 2015-11-16 11:08:20 +08:00
CCCamera.h Remove condition MACRO and remove ASSERT in Sprite::initWithFile function 2015-11-26 14:47:37 +08:00
CCCameraBackgroundBrush.cpp Bug fix & make test case more clear. 2015-12-07 18:36:28 +08:00
CCCameraBackgroundBrush.h Merge pull request #14502 from xiaofeng11/v3_combine_2d 2015-12-04 16:05:24 +08:00
CCClippingNode.cpp fix memory leak 2016-05-03 11:24:22 +08:00
CCClippingNode.h refactor stencil state management code 2015-11-25 14:14:17 +08:00
CCClippingRectangleNode.cpp Fixes 1605 include path in 541 files 2016-03-20 21:53:44 +08:00
CCClippingRectangleNode.h Remove unnecessary const from return types 2016-02-29 16:48:07 +09:00
CCComponent.cpp Refine components to improve performance 2015-09-18 14:34:02 +08:00
CCComponent.h Fix inconsistent header include guards 2015-12-12 21:05:22 +09:00
CCComponentContainer.cpp no message 2015-11-27 23:33:20 +10:00
CCComponentContainer.h Fix inconsistent header include guards 2015-12-12 21:05:22 +09:00
CCDrawNode.cpp Merge pull request #14005 from wighawag/draw_node_shader_fix 2016-04-22 10:49:41 +08:00
CCDrawNode.h Fix indent 2015-12-04 15:14:47 +08:00
CCDrawingPrimitives.cpp fix typos and syntax error. A thorough check by tool VSSpellChecker. 2015-09-22 16:08:23 +08:00
CCDrawingPrimitives.h Fix typos in documentation and comments 2016-05-05 08:05:20 +09:00
CCFastTMXLayer.cpp Use const references whenever possible 2016-05-17 13:17:56 +09:00
CCFastTMXLayer.h Use const references whenever possible 2016-05-17 13:17:56 +09:00
CCFastTMXTiledMap.cpp experimental::TileMap:Fixed crash if referring a non-existent layer in TMX. 2015-05-22 11:14:34 +08:00
CCFastTMXTiledMap.h Fixes 1605 include path in 541 files 2016-03-20 21:53:44 +08:00
CCFont.cpp Improve coding style 2015-07-30 11:33:18 +08:00
CCFont.h Improve coding style 2015-07-30 11:33:18 +08:00
CCFontAtlas.cpp Refine 'CCFontXXXX' 2016-03-24 23:05:22 +08:00
CCFontAtlas.h Refine 'CCFontXXXX' 2016-03-24 23:05:22 +08:00
CCFontAtlasCache.cpp refine 2016-03-25 21:21:09 +08:00
CCFontAtlasCache.h Refine 'CCFontXXXX' 2016-03-24 23:05:22 +08:00
CCFontCharMap.cpp Avoid creating temporary string objects 2016-02-03 23:12:37 +08:00
CCFontCharMap.h Improve coding style 2015-07-30 11:33:18 +08:00
CCFontFNT.cpp Fixes signed/unsigned mismatch warnings. 2016-04-26 17:53:25 +08:00
CCFontFNT.h Fixes 1605 include path in 541 files 2016-03-20 21:53:44 +08:00
CCFontFreeType.cpp Refine 'CCFontXXXX' 2016-03-24 23:05:22 +08:00
CCFontFreeType.h Fixes 1605 include path in 541 files 2016-03-20 21:53:44 +08:00
CCGLBufferedNode.cpp Fixes 1605 include path in 541 files 2016-03-20 21:53:44 +08:00
CCGLBufferedNode.h
CCGrabber.cpp Fixes 1605 include path in 541 files 2016-03-20 21:53:44 +08:00
CCGrabber.h
CCGrid.cpp Merge pull request #12744 from fusijie/fix_pageturndown 2015-07-28 11:35:15 +08:00
CCGrid.h fix typos 2015-09-09 11:37:41 +08:00
CCLabel.cpp Add system label overflow (#15827) 2016-06-15 10:43:15 +08:00
CCLabel.h Label '\b' - Next char not change x position 2016-03-07 14:07:36 +03:00
CCLabelAtlas.cpp Remove duplicate header includes 2016-05-26 23:25:44 +09:00
CCLabelAtlas.h Fixes 1605 include path in 541 files 2016-03-20 21:53:44 +08:00
CCLabelBMFont.cpp
CCLabelBMFont.h
CCLabelTTF.cpp Label:improving the code readability. 2015-07-14 11:30:56 +08:00
CCLabelTTF.h fix typos and syntax error. A thorough check by tool VSSpellChecker. 2015-09-22 16:08:23 +08:00
CCLabelTextFormatter.cpp Label '\b' - Next char not change x position 2016-03-07 14:07:36 +03:00
CCLabelTextFormatter.h Label:refine the implementation about text layout and support debug draw 2015-07-24 18:38:45 +08:00
CCLayer.cpp fix return value 2016-02-18 11:23:54 +09:00
CCLayer.h fix typos 2015-09-09 11:37:41 +08:00
CCLight.cpp
CCLight.h
CCMenu.cpp Renamed ignoreAnchorPointForPosition() 2016-04-22 21:36:02 +09:00
CCMenu.h fixed documentation for better reading clarity 2016-01-27 11:42:25 +10:00
CCMenuItem.cpp fix jsb API inconsistency. 2016-03-18 16:18:40 +08:00
CCMenuItem.h fix jsb API inconsistency. 2016-03-18 16:18:40 +08:00
CCMotionStreak.cpp Renamed ignoreAnchorPointForPosition() 2016-04-22 21:36:02 +09:00
CCMotionStreak.h
CCNode.cpp Renamed ignoreAnchorPointForPosition() 2016-04-22 22:29:49 +09:00
CCNode.h Renamed ignoreAnchorPointForPosition() 2016-04-22 21:36:02 +09:00
CCNodeGrid.cpp Fix C++ crash caused by CC_ENABLE_GC_FOR_NATIVE_OBJECTS macro 2016-02-16 13:43:11 +08:00
CCNodeGrid.h Completed test case and comment. 2015-07-08 22:34:33 +08:00
CCParallaxNode.cpp
CCParallaxNode.h Fix minor grammar and typo in documentation 2015-11-04 17:14:00 +09:00
CCParticleBatchNode.cpp Compilation fix while CC_ENABLE_PROFILERS = 1 2016-06-06 16:25:00 +08:00
CCParticleBatchNode.h
CCParticleExamples.cpp
CCParticleExamples.h
CCParticleSystem.cpp Compilation fix while CC_ENABLE_PROFILERS = 1 2016-06-06 16:25:00 +08:00
CCParticleSystem.h Add missing reference-return types 2016-02-18 05:10:42 +09:00
CCParticleSystemQuad.cpp ParticleSystemQuad:Fixed incorrectly generate errors "Particle system: not enough memory" 2015-10-10 17:55:05 +08:00
CCParticleSystemQuad.h Refactory particle system. 2015-09-20 16:46:09 +08:00
CCProgressTimer.cpp Fix C++ crash caused by CC_ENABLE_GC_FOR_NATIVE_OBJECTS macro 2016-02-16 13:43:11 +08:00
CCProgressTimer.h Fix typos in documentation 2016-02-18 16:16:36 +09:00
CCProtectedNode.cpp Fixes 1605 include path in 541 files 2016-03-20 21:53:44 +08:00
CCProtectedNode.h fix typos and syntax error. A thorough check by tool VSSpellChecker. 2015-09-22 16:08:23 +08:00
CCRenderTexture.cpp Fix typos in CCRenderTexture.cpp commnets 2016-02-29 16:22:56 +08:00
CCRenderTexture.h Merge branch 'v3' of github.com:pandamicro/cocos2d-x into hbmemory 2016-01-18 16:40:00 +08:00
CCScene.cpp Fix C++ crash caused by CC_ENABLE_GC_FOR_NATIVE_OBJECTS macro 2016-02-16 13:43:11 +08:00
CCScene.h Remove cocos studio limitation for new functions 2015-11-16 11:08:20 +08:00
CCSprite.cpp fix: make PolygonCode cleaner 2016-05-24 20:57:40 -03:00
CCSprite.h fix: make PolygonCode cleaner 2016-05-24 20:57:40 -03:00
CCSpriteBatchNode.cpp Compilation fix while CC_ENABLE_PROFILERS = 1 2016-06-06 16:25:00 +08:00
CCSpriteBatchNode.h Fix typos in documentation 2015-12-03 21:03:00 +09:00
CCSpriteFrame.cpp fix: make PolygonCode cleaner 2016-05-24 20:57:40 -03:00
CCSpriteFrame.h fix: make PolygonCode cleaner 2016-05-24 20:57:40 -03:00
CCSpriteFrameCache.cpp Fix typos in documentation and comments 2016-05-05 08:05:20 +09:00
CCSpriteFrameCache.h SpriteFrameCache: take pixelFormat into account if specified 2016-02-11 15:47:23 +03:00
CCTMXLayer.cpp Use const references whenever possible 2016-05-17 13:17:56 +09:00
CCTMXLayer.h Use const references whenever possible 2016-05-17 13:17:56 +09:00
CCTMXObjectGroup.cpp
CCTMXObjectGroup.h
CCTMXTiledMap.cpp Fix #24345 2015-12-09 15:07:58 +08:00
CCTMXTiledMap.h Add missing reference-return types 2016-02-18 05:10:42 +09:00
CCTMXXMLParser.cpp csv support working test 2016-04-23 17:31:10 -06:00
CCTMXXMLParser.h csv support working test 2016-04-23 17:31:10 -06:00
CCTextFieldTTF.cpp Fix password style text in UTF-16 (#15620) 2016-05-23 09:48:15 +08:00
CCTextFieldTTF.h improve textfield code 2016-04-01 09:31:18 +08:00
CCTileMapAtlas.cpp
CCTileMapAtlas.h
CCTransition.cpp Fix C++ crash caused by CC_ENABLE_GC_FOR_NATIVE_OBJECTS macro 2016-02-16 13:43:11 +08:00
CCTransition.h
CCTransitionPageTurn.cpp
CCTransitionPageTurn.h
CCTransitionProgress.cpp
CCTransitionProgress.h
CCTweenFunction.cpp
CCTweenFunction.h
CMakeLists.txt Refactor BackGround to Background 2015-08-21 10:43:59 +08:00
cocos2d.def
cocos2d_headers.props Removed unnecessary search paths. 2016-03-22 16:04:12 +08:00
cocos2dx.props updated version to v3-deps-70 2015-07-21 16:43:47 +08:00
libcocos2d.vcxproj Fixes windows universal build. 2016-03-22 18:51:58 +08:00
libcocos2d.vcxproj.filters Change the interface of LocalizationHelper::setCurrentManager. 2016-03-04 10:34:04 +08:00