axmol/tests/cpp-tests/Classes
Ricardo Quesada e63a2d0dc2 Scale9Sprite refactor (#16891)
* Squashed commit of the following:

commit 026eee59c9ece7fc59d71fead41104f375f72eb5
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Tue Nov 22 21:45:12 2016 -0800

    yay!

    everything works!

commit a645c99d44f0d7674e6238afae7628d8d2a030b1
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Tue Nov 22 14:55:31 2016 -0800

    more fixes in Scale9Sprite

commit 3a688f4ea70c0abe311232c65ed14a7e9acc7611
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Mon Nov 21 23:06:45 2016 -0800

    rotated sprites

commit 45e2085df3aa4b52236c817f7db7c1f6602c1e95
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Mon Nov 21 17:10:44 2016 -0800

    android patch 9: fixes

    is not 100% backward compatible since the previous version
    had some artifacts. fixed the artifacts. now it renders ok

commit 4655d894387fa40a7e63b074a36bfed20e41d5f9
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Mon Nov 21 16:31:29 2016 -0800

    sprite: correct size for "fake scale9"

commit cb98aba27cc1c82a986268d5b74afb55b6cca2f3
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Fri Nov 18 21:55:51 2016 -0800

    sprite: adds setStrechEnabled for backward compatibility

    and other fixes

commit c0fe67aac54cd62e3846810d56f87133f3a7343b
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Fri Nov 18 18:49:42 2016 -0800

    implemts missing functions in scale9sprite

commit e471ef318725ccabc9eca2c062e285e9ca4f9a81
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Fri Nov 18 18:42:30 2016 -0800

    "batched" works

commit 33124bfb14d1f275d4b0ffca8989975625a8a76d
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Wed Nov 16 18:59:38 2016 -0800

    more fixes

commit 149f8206269843af63a1739885c00ed8d94c239c
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Wed Nov 16 18:37:12 2016 -0800

    scale 9 rotated not fixed yet.

    but making progress

commit 27f98275d94ce00c8d5ff0b6f74b5c22723cc3c3
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Wed Nov 16 15:32:57 2016 -0800

    sprite: streching works ok with normal sprites

commit 2519498cac8b77a32dee5bdf1805be56fbda5ed6
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Wed Nov 16 12:12:28 2016 -0800

    somes fixes... still not working

commit 43580d0b4aa976b0200717611a286bf1035c472d
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Tue Nov 15 23:15:22 2016 -0800

    more bug fixes related to untrimmed setCenterRect...

    ...in SCale9Sprite

commit 407247616e506afaa0415c58ad7fce38efed0cd9
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Tue Nov 15 22:13:38 2016 -0800

    spritecale9: untrimmed vs. trimmed capInsets

    WIP. there still a few bugs

commit 3d845b2af3500be287fabb04bb6ba0ec04dbb401
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Mon Nov 14 23:11:17 2016 -0800

    started progressbar

commit 0a44b00daf723869b7105689890f29cd53a62608
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Mon Nov 14 17:43:23 2016 -0800

    adds EditBox test

commit 330304bd9b2e762de95c2f27f1ae3ceee83b2fbf
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Wed Nov 9 16:57:08 2016 -0800

    adds elastic to scroll view

commit a06a35f8691ff56a143953c44acd947b519150b6
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Wed Nov 9 15:58:29 2016 -0800

    yay! scrollview works

commit 37748a885c62eca8c00d2c9c11ee103f1d95e71c
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Wed Nov 9 15:33:58 2016 -0800

    yet more scrollview fixes

commit a6e563b497adef7b141ac7c92c844d479b244c59
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Wed Nov 9 14:48:28 2016 -0800

    initial scroll view

commit 4243edd7548e5533ca03c26d5042f8dc5517445a
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Tue Nov 8 17:50:15 2016 -0800

    sanity check in frames.

    missing files

commit 159d88603ad22f3c01761b60bacec98d52b9041d
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Mon Nov 7 19:21:00 2016 -0800

    three buttons working

commit 6764cfc7937a1a81d6993d5e32a21f17457b8e0d
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Mon Nov 7 18:50:22 2016 -0800

    missing files

commit 11c1fa3812e706a7d34137fe2626f05ab73ee3e6
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Mon Nov 7 18:49:59 2016 -0800

    button works!

commit 26b6de4c28fc973e332dd51fcd763a6249c0b4c2
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Mon Nov 7 18:19:47 2016 -0800

    Scale9: more fixes.

    complies with odd Rect::ZERO behavior

commit ce561268096afe322f25034eeab3508a60027afd
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Mon Nov 7 11:50:42 2016 -0800

    label: setTitleLabel

commit 51b5536cd2af36896002621f75c7310960c3f5e7
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Wed Nov 2 17:41:08 2016 -0700

    UIButton kind of working

commit 7562a49a761ef70c383a99d2addefc63d77e279f
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Wed Nov 2 11:11:42 2016 -0700

    missing resoruces

commit a9890dee5da0104bff6872cc04e8786a6c0a9018
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Wed Nov 2 10:54:55 2016 -0700

    setCenterRect to .cpp file

commit c9c4bb55ed3fc55709eca46c43d1bfe5301c317f
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Wed Nov 2 00:19:51 2016 -0700

    removed unused paramter

commit e47732934cca79c08e6fe96e46ebdf075508e568
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Fri Oct 28 18:19:31 2016 -0700

    flipping works!

commit c9769bacd321aeddf84e1772dd270f12194d2f04
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Fri Oct 28 17:57:53 2016 -0700

    spirte flip fixes... not finished yet

commit 1cbdc8e12cc6d0d2728c06dfabaada001784a178
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Fri Oct 28 09:53:16 2016 -0700

    centerRect changes

commit aeb1b14c00331dabba640f52d79ab0e255fa3407
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Fri Oct 28 09:10:41 2016 -0700

    changes from v3

commit e7a61c4a20d786c2bc1d6f57e33bf3ac95cb6f21
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Wed Oct 26 17:01:15 2016 -0700

    sprite: rotated slice 9 works as expected

commit 91049389426051deb49a9d951364bf60abaf4532
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Wed Oct 26 15:39:54 2016 -0700

    more bug fixes in scale9sprite support

commit 9feb12449078441c439df16dc7bcfb4506c7a226
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Wed Oct 26 13:22:52 2016 -0700

    Android's Patch 9 works as expected

commit 1cf46afe3e7f7f5f714d30779caefc25a9bb1b3b
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Wed Oct 26 10:18:47 2016 -0700

    Sprite: uses capInsets instead of centerRect

    just to share the same API as Scale9Sprite

commit e944fa0248a7eb58012aacb229de1a9b814e0aef
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Tue Oct 25 18:59:42 2016 -0700

    scale9sprite support fixes

commit b08765740d480b6ae1491800161b40d88f458767
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Tue Oct 25 17:38:47 2016 -0700

    more scale9sprite fixes

commit 388a34d93de5e6007a2cecea959c929f26427cab
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Tue Oct 25 17:20:01 2016 -0700

    UI::Scale9Sprite refactoring

    subclass of Sprite... much cleaner!

commit c84ec8ee654f74d4b38be2d0a3d7ffe6adbc6faf
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Mon Oct 24 20:58:36 2016 -0700

    supports tiled sprites

commit d2b18eb47a647b29319488bd53edac9f304acb84
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Mon Oct 24 19:21:57 2016 -0700

    testing tiled sprite

commit b4832ab2facc01cbb624db587ede01fe7acf23e8
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Mon Oct 24 16:53:19 2016 -0700

    using correct top-left coordinates for setCenterRect

commit 29d8de86a71cc597b2338f59f7951a28ee0c93b2
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Mon Oct 24 16:46:13 2016 -0700

    fixes from scale_sprite9 branch

commit ccbe1063bea7db75397ecaf9046aac3dd977a621
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Thu Oct 20 19:01:50 2016 -0700

    updated example

commit 24f7f85d4eba80f8e543810dcbc1a02447900bdc
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Thu Oct 20 18:47:28 2016 -0700

    more fixes in nine slice

commit df3358fae68f2d81baf3a8cbe033a4c400ea50da
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Thu Oct 20 18:22:14 2016 -0700

    anchor point fixes

commit 4ac7409bc72425abb0dc747b956ec346fbd1b2fa
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Thu Oct 20 17:01:48 2016 -0700

    support for slice-9 from creator

commit a3221375d3a9defc2e03df0b1c2da1b36dfdd491
Merge: 73e5389 d7490d9
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Thu Oct 20 14:13:38 2016 -0700

    Merge branch 'sprite_scale9' into creator_cpp_support

commit d7490d94896ad0ce8705dc0695252cee34329b5e
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Thu Oct 13 14:34:52 2016 -0700

    Adds slice9 support for Sprite.

    how to use it:

    // points coords
    sprite->setCenterRect(Rect(x,y,w,h));

    // normalized coords
    sprite->setCenterRectNormalized(Rect(x,y,w,h));
    starts scale9sprite in sprite

    more slice 9 changes

    sprite 9 slice works?

    kind of works

    correct anchor point

    slice 9 works, at least with non-rotated atlases

    streched works ok

    better Y invert code.

    cleaner, compatible with the previous code

    yay, scaling workings...

    need a better api now

    sets scale correctly

    yay! works as expected!

    more fixes and tests

    better test for box

    setContentSize() changes size in non-9-slice mode sprites as well

    setCenterRect() -> setCenterRectNormalized()

    yet another test

    adds setPositionNormalized()

    adds setCenterRect() tests

    remove devel team from xcode

    tests: add one more tests

    fun test!

    improved test

    yet another test for slice 9

commit 73e5389ef719880096067d0f7d0bffd6e1f3cfd1
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Sun Oct 9 18:54:22 2016 -0700

    kind of ProgressBar support

commit 4db5e9e7369e93ceba1d9512ab88c26b843c43d5
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Fri Oct 7 16:23:54 2016 -0700

    new generatred ui files

commit 75aa06f3d39df8c6aa898d5e6810b3cd8015c07b
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Thu Oct 6 10:44:59 2016 -0700

    bette canvas support

commit 89beacac478fc7f58ef930963b6393f3da4a743c
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Wed Oct 5 21:47:11 2016 -0700

    sprites tests

commit 5fe930ad50c2c1b6d868982709c7b659176f9889
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Wed Oct 5 18:35:44 2016 -0700

    more label tests

commit d3f615a097d080d78f2ebd95f3e2388da45f92db
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Wed Oct 5 18:08:24 2016 -0700

    label tests

commit 2a4018922ce8d36117f7092fc324e37cf75fdeab
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Tue Oct 4 21:52:56 2016 -0700

    label fixes

commit 41fafbd023de63e376d014311605f2b156add307
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Tue Oct 4 19:14:58 2016 -0700

    updated test

commit 06919fc28fffbc5a20cd14bdcc2ad2ff997e0da1
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Tue Oct 4 18:50:45 2016 -0700

    creator tests: works

commit 6e362e7cc7f68dc216b569a7f7f90aaa110c0e4a
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Tue Sep 27 23:15:56 2016 -0700

    autogen: new data

commit e78078b2ad84b4e364827a66f1c459de7384a91d
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date:   Mon Sep 26 18:18:57 2016 -0700

    fix: initial test for CPP support for Creator

* adds more documentation

* adds more documentation
2016-11-24 09:59:00 +08:00
..
ActionManagerTest fix: add testcase for issue #14050 fix 2016-06-28 17:08:56 -07:00
ActionsEaseTest Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
ActionsProgressTest Fixes jsval_to_std_string could not convert number to string. (#16504) 2016-09-05 10:02:05 +08:00
ActionsTest new actions ResizeBy and ResizeTo (#16275) 2016-08-16 16:55:31 +08:00
AllocatorTest Remove unneeded include files and fixed warns. 2015-06-25 23:15:39 +08:00
BillBoardTest Sprite scale9 (#16702) 2016-10-26 18:45:40 -07:00
Box2DTest Fixed compile error. 2015-06-11 14:42:03 +08:00
Box2DTestBed Remove redundant semicolons (#16558) 2016-09-12 09:45:34 +08:00
BugsTest Adds more info regarding bug 15776 (#16315) 2016-08-05 14:04:39 +08:00
Camera3DTest Sprite scale9 (#16702) 2016-10-26 18:45:40 -07:00
ChipmunkTest Squashed commit of the following: 2016-02-29 13:53:00 -08:00
ClickAndMoveTest
ClippingNodeTest Replace String::createWithFormat() with StringUtils::format() 2015-10-16 15:02:14 +09:00
CocosDenshionTest No CC_UNUSED_PARAM (#16812) 2016-11-16 09:48:37 +08:00
ConfigurationTest Remove unneeded include files and fixed warns. 2015-06-25 23:15:39 +08:00
ConsoleTest use std::srand() instead 2016-07-11 11:17:28 +08:00
CurlTest Remove AssetsManager dependence with CRUL. 2015-09-17 16:52:31 +08:00
CurrentLanguageTest
DataVisitorTest fix tons of warnings 2015-07-15 12:04:48 +08:00
DownloaderTest Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
DrawPrimitivesTest test: add test case for Github issue #11942 2016-07-06 17:21:58 -07:00
EffectsAdvancedTest
EffectsTest Remove redundant semicolons (#16558) 2016-09-12 09:45:34 +08:00
ExtensionsTest Improve JS bindings (#16751) 2016-10-28 09:29:56 +08:00
FileUtilsTest fix bug that FileUitls::removeDirectory() can not work on all platforms except iOS and Mac 2016-07-07 17:43:19 +08:00
FontTest Use resolved file name (through dictionary lookup) in font atlas creation (#16797) 2016-11-18 09:23:44 +08:00
InputTest
IntervalTest
JNITest Add tizen support (#15518) 2016-04-28 09:49:55 +08:00
LabelTest Adds test case for showing border of TTF label, it will be easier to find out wrong offset of Label. 2016-10-14 17:14:15 +08:00
LayerTest ignoreAnchorPointForPosition() -> set ~ from missing files 2016-04-25 20:43:42 +09:00
LightTest
MaterialSystemTest Sprite scale9 (#16702) 2016-10-26 18:45:40 -07:00
MenuTest Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
MotionStreakTest test: add test case for Github issue #12226 2016-07-06 16:37:15 -07:00
MutiTouchTest
NavMeshTest fix tons of warnings 2015-07-15 12:04:48 +08:00
NewAudioEngineTest Sprite scale9 (#16702) 2016-10-26 18:45:40 -07:00
NewEventDispatcherTest No CC_UNUSED_PARAM (#16812) 2016-11-16 09:48:37 +08:00
NewRendererTest fix: TriangleCommands with custom uniforms can be batched (#16329) 2016-08-07 14:51:02 -07:00
NodeTest fixed #16735: [native] The behavior of (setRotation + setSkewX) is wrong (#16736) 2016-10-31 10:29:04 +08:00
OpenURLTest
ParallaxTest
Particle3DTest Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
ParticleTest Added Particle Emitter Pause option, and tests (#15836) 2016-06-15 18:31:10 +08:00
Physics3DTest No CC_UNUSED_PARAM (#16812) 2016-11-16 09:48:37 +08:00
PhysicsTest No CC_UNUSED_PARAM (#16812) 2016-11-16 09:48:37 +08:00
ReleasePoolTest
RenderTextureTest Remove redundant semicolons (#16558) 2016-09-12 09:45:34 +08:00
RotateWorldTest ignoreAnchorPointForPosition() -> set ~ from missing files 2016-04-25 20:43:42 +09:00
Scene3DTest Correct the Skybox fov (#16655) 2016-10-17 13:46:26 +08:00
SceneTest
SchedulerTest No CC_UNUSED_PARAM (#16812) 2016-11-16 09:48:37 +08:00
ShaderTest Fix some minor typos in local variable names 2016-06-29 11:04:11 +09:00
SpineTest Adds Spine binary-file format support (#16629) 2016-10-11 10:56:14 -07:00
Sprite3DTest Sprite scale9 (#16702) 2016-10-26 18:45:40 -07:00
SpriteFrameCacheTest Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
SpritePolygonTest Sprite scale9 (#16702) 2016-10-26 18:45:40 -07:00
SpriteTest Sprite::capInsets -> Sprite::centerRect (#16770) 2016-10-29 17:52:33 -07:00
TerrainTest add terrain test with light map 2015-08-03 14:02:46 +08:00
TextInputTest Fix password style text in UTF-16 (#15620) 2016-05-23 09:48:15 +08:00
Texture2dTest Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
TextureCacheTest
TexturePackerEncryptionTest fix tons of warnings 2015-07-15 12:04:48 +08:00
TileMapTest fix: staggered hex maps returns correct tile (#16552) 2016-09-13 21:47:36 -07:00
TouchesTest Roll back disable force GC change on windows platform, this cause lua binding can not respond mouse click 2015-12-22 18:41:44 +08:00
TransitionsTest Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
UITest Scale9Sprite refactor (#16891) 2016-11-24 09:59:00 +08:00
UnitTest No CC_UNUSED_PARAM (#16812) 2016-11-16 09:48:37 +08:00
UserDefaultTest add UserDefault api deleteValueForKey 2015-07-06 17:01:17 +08:00
VRTest Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
VibrateTest fix tons of warnings 2015-07-15 12:04:48 +08:00
WindowTest Toggle between windowed/fullscreen on desktop (#16762) 2016-10-31 14:02:02 +08:00
ZwoptexTest
AppDelegate.cpp Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
AppDelegate.h Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
BaseTest.cpp Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
BaseTest.h Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
VisibleRect.cpp Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
VisibleRect.h
controller.cpp Toggle between windowed/fullscreen on desktop (#16762) 2016-10-31 14:02:02 +08:00
controller.h Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
testBasic.cpp
testBasic.h
testResource.h
tests.h Toggle between windowed/fullscreen on desktop (#16762) 2016-10-31 14:02:02 +08:00