Commit Graph

873 Commits

Author SHA1 Message Date
halx99 9cc04be833 Improve code style 2021-11-11 17:20:21 +08:00
halx99 cdf47d3bd6 Skip whitespace for sdf text render 2021-11-11 16:24:18 +08:00
halx99 16c3e90c46 Match utf32 char code parameter type 2021-11-11 16:15:23 +08:00
halx99 a0d289ee5b Improve speed for loading outline glyph 2021-11-11 15:56:07 +08:00
halx99 6716b95e24 Update comment 2021-11-09 15:24:41 +08:00
halx99 503d8818f5 Use explicit type to compare integer 2021-11-09 14:40:00 +08:00
halx99 c6945c44e5 Add `CCValue` int64_t/uint64_t support 2021-11-09 14:29:15 +08:00
halx99 2a81f626e0 Merge: 8f88705ffe 8e2c6f2ceb
Merge pull request #533 from adxeproject/children-indexer-map-support

Add children indexer map for fast getChildByTag & getChildByName support
2021-11-09 12:16:27 +08:00
halx99 f1425c1fd3 Add comment for new API Director::setChildrenIndexerEnabled [skip ci] 2021-11-09 12:15:28 +08:00
halx99 879c91e1ee Fix #534, Make unsigned char same with char.
a. char store as int
b. unsigned char store as unsigned int
2021-11-09 12:08:37 +08:00
halx99 5e0b99103b Update yasio 2021-11-08 14:43:24 +08:00
halx99 b44dd22de5 Fix parent children indexer get logic 2021-11-07 17:08:54 +08:00
halx99 1b33909d14 Match Node::_hashOfName type 2021-11-07 16:48:34 +08:00
halx99 ccf25f7458 Add children indexer map for fast getChildByTag & getChildByName support 2021-11-07 16:14:31 +08:00
姒嗘煶鏉? aeb5d496ec ScrollView sometimes shows incorrect position in vertical direction. (#532) 2021-11-04 17:08:33 +08:00
rh101 457baed8d3 Fix code formatting 2021-10-29 00:09:03 +11:00
rh101 95cb93e0a0 The releaseFontAtlas method will remove the font atlas from the cache if it has a reference count of 1, and will always call release on that atlas as expected by the calling code. 2021-10-29 00:07:46 +11:00
rh101 52b6cefcda Revert "Ensure font atlas is correctly released even if it does not exist in the atlas cache."
This reverts commit 8b27fdb832.
2021-10-29 00:05:52 +11:00
rh101 1485c76d6b Ensure font atlas is correctly released even if it does not exist in the atlas cache. 2021-10-28 17:41:25 +11:00
halx99 0547a4b7c2 Update CCConsole.cpp 2021-10-27 23:02:38 +08:00
halx99 9c30e7abd7 Update copyright notice [skip ci] 2021-10-25 23:30:03 +08:00
halx99 2bd82c11bd Fix ci 2021-10-25 20:29:40 +08:00
halx99 de355e5268 Rename cocos2d.cpp to adxe.cpp 2021-10-25 18:06:45 +08:00
halx99 f59af620a0 Update version indicator [skip ci] 2021-10-25 17:55:05 +08:00
halx99 ef4eb62229 Add copyright notice [skip ci] 2021-10-24 23:27:17 +08:00
halx99 6a2e09f3c8 Unify Tex2F to Vec2 2021-10-24 22:44:44 +08:00
halx99 9cbc343418 Fix reviews [skip ci] 2021-10-24 22:06:13 +08:00
halx99 8e08ef8799 Fix reviews 2021-10-24 21:55:48 +08:00
halx99 c7851ae4be Resolve reviews 2021-10-24 14:09:59 +08:00
halx99 f3f2693dd2 Fixup 2021-10-24 11:07:54 +08:00
halx99 554412f4fd Use struct `Vec2` instead `Size` 2021-10-23 23:27:14 +08:00
halx99 6bce6b49c4 Add HttpClient::setNameServers
a. support set custom dns server list when c-ares enabled.
2021-10-23 21:57:36 +08:00
halx99 77404fd02a Code style 2021-10-11 12:15:41 +08:00
halx99 56293e9713 Put fps labels to safe origin 2021-10-09 14:45:49 +08:00
halx99 13341f6e6f Fix codacy issues 2021-10-09 14:05:32 +08:00
halx99 c15442eaad Fix some warnings 2021-10-09 13:48:56 +08:00
halx99 8d83891f30 Improve lua workflow on windows
a. Use working directory as default resource root on windows
b. Don't copy res and scripts to build binary dir on windows
c. Always build plainlua as dll on windows for fast debug
d. Remove 64bit spec search path for lua script
2021-10-07 18:44:34 +08:00
rh101 35bed97180 Use rapidjson for parsing webview json data
Rename methods
2021-10-07 00:37:37 +11:00
halx99 1deeb87a70 Update copyright notice [skip ci] 2021-10-06 18:47:07 +08:00
halx99 201fdcc2fb Fix #518 2021-10-06 18:45:58 +08:00
rh101 fc4eed4853 Avoid usage of strlen and terminate decoding on any null character. 2021-10-05 13:29:33 +11:00
rh101 995ba4eb95 Move url encode and decode methods to ccUtils 2021-10-05 12:50:01 +11:00
rh101 6bd2e94996 Download external tools to tools/external
Ensure git ignores the tools/external folder
Update NuGet CLI exe path
2021-10-05 10:47:45 +11:00
rh101 982a7d306b Add comments, use SUCCEED macro to check for success on windows API calls. 2021-10-05 09:22:48 +11:00
rh101 a6e8a2055d Remove incorrect style settings on Windows control for webview
Set focus to the webview control when it is created
2021-10-05 00:14:50 +11:00
rh101 49a545f578 Remove initialization of missing variable 2021-10-05 00:10:15 +11:00
rh101 e2df683771 Support clean cache data before loading URL
Remove unused class members
2021-10-05 00:04:30 +11:00
rh101 dd327c2f74 Removed unused code and added invoke method comments to identify which ICoreWebView2 interface they belong to 2021-10-04 23:50:04 +11:00
rh101 78e5826eba [skip ci] Fix copyright notice 2021-10-04 19:56:22 +11:00
rh101 acb35b6c76 Fix typo 2021-10-04 19:34:10 +11:00
rh101 c9c003a03f [setup.py] Add download support. Add NuGet CLI download to tools folder.
Download NuGet Microsoft.Web.WebView2 package version 1.0.992.28
Add support for WebView for Windows builds.
2021-10-04 18:55:01 +11:00
halx99 2a82ab10d5 Avoid OS_WINDOWS conflicit with system macro 2021-10-02 17:29:07 +08:00
halx99 ba65bdfa32 Revert 'Remove callbackUniforms support" 2021-09-30 22:33:23 +08:00
halx99 b478425a2d Use more better typecast 2021-09-30 08:18:44 +08:00
halx99 5ef8402b59 Remove unused callbackUniforms 2021-09-30 08:18:01 +08:00
halx99 c3667c76f0 Fix #510 2021-09-30 08:16:33 +08:00
halx99 241414fe3f Better spread for freetype sdf 2021-09-26 13:03:40 +08:00
halx99 e83c8b1c08 Merge: b5e1e78417 53272c6532
Merge pull request #504 from adxeproject/freetype-sdf

Replace SDF implementation with freetype
2021-09-20 18:24:11 +08:00
halx99 01f34d1e74 Fix mac build [skip ci] 2021-09-20 18:18:52 +08:00
halx99 19eacf2238 Update linux-ci.yml 2021-09-20 16:17:34 +08:00
halx99 3580070f62 Update linux-ci.yml 2021-09-20 16:16:41 +08:00
halx99 9fcc71d985 Fixup 2021-09-20 14:49:00 +08:00
halx99 23668aa0b5 Fixup 2021-09-20 12:24:54 +08:00
halx99 5f3a2de780 Replace SDF implementation with freetype 2021-09-20 12:08:37 +08:00
halx99 d4beff7eac Refine code 2021-09-18 14:06:52 +08:00
halx99 ec753d6915 Fix #502, avoid vector iterator damaged when remove child 2021-09-18 11:55:42 +08:00
halx99 a099194a47 Add HttpClient::getInternalService 2021-09-05 22:18:42 +08:00
姒嗘煶鏉? 35b658c90e Merge: f5663f279c d73d937894
Merge remote-tracking branch 'upstream/dev' into dev
2021-09-05 20:45:32 +08:00
姒嗘煶鏉? 0aff165959 [fix]ScrollView and ListView goes back to the front incorrectly after calling doLayout. 2021-09-05 20:44:14 +08:00
halx99 764c17e86e LayerMultiplex use Node* to store layers
a. Layer no specificed functions
2021-09-03 11:13:15 +08:00
halx99 ec6cd65917 Update some copyright notice 2021-09-03 10:59:08 +08:00
halx99 39064cde56 Fix #491 2021-09-03 10:49:44 +08:00
halx99 895a19701a Merge: 96e83c9cf6 ea4b212d1f
Merge pull request #488 from rh101/long-changes

Usage of long and unsigned long changed to platform independent fixed-sized types where appropriate.
2021-09-02 23:12:25 +08:00
rh101 e87384a4e2 Use %d for int32_t 2021-09-02 22:45:59 +10:00
rh101 5507b69fc0 Change %lu to %u 2021-09-02 22:43:10 +10:00
rh101 5e0a717aa5 Change off_t to int64_t 2021-09-02 21:18:23 +10:00
rh101 94cf6a83ac Support 64 bit versions of posix lseek 2021-09-02 20:43:37 +10:00
rh101 4e7db23d38 Remove getLong() method
Change %du to %u, and %lx to %x
Use "stdint.h" instead of <cstdint> for TGAlib.h
2021-09-02 20:30:20 +10:00
姒嗘煶鏉? 64e2cdd8d9 [fix]The problem of inaccurate maximum width limit when using system fonts. 2021-09-02 17:15:03 +08:00
rh101 eba8696d65 Change %ld to %d for 32bit data types
Regenerate LUA bindings
2021-09-02 17:46:22 +10:00
rh101 fcaaa9a135 Revert to `long` for library usage 2021-09-02 16:20:16 +10:00
rh101 5c61f42990 Add required include for uint32_t
Fix code warning
2021-09-02 16:18:32 +10:00
rh101 4e5b07f6cb Revert to usage of `long` type for external library methods that require it. 2021-09-02 16:08:57 +10:00
rh101 38167107cc Revert changes where `long` type is required. 2021-09-02 15:59:29 +10:00
rh101 1922cf5490 FT_StreamRec expects specific method signature with `unsigned long` 2021-09-02 15:55:57 +10:00
rh101 d8fd94db8a Usage of long and unsigned long changed to platform independent fixed-sized types where appropriate. 2021-09-02 15:39:28 +10:00
halx99 0cee74a4bf Fix part of #487 2021-09-02 11:43:27 +08:00
halx99 1f15fbe192 Remove deprecated stubs 2021-09-02 11:16:36 +08:00
halx99 2178ac49b1 Make override function default parameter same with parent 2021-09-01 11:13:17 +08:00
halx99 3e4d8dd3ac Revert unexpected layer changes 2021-09-01 11:11:32 +08:00
halx99 0a4d3ee73d Merge: cb81a61530 a762c94904
Merge branch 'dev' of https://github.com/adxeproject/adxe into dev
2021-09-01 10:10:46 +08:00
halx99 583bb5ece4 HttpClient: clear channel ud when it been recycle 2021-08-31 15:53:46 +08:00
halx99 756ff065c8 Enum compatible [skip ci] 2021-08-31 15:50:18 +08:00
halx99 be5eff1d5a Refactor layer
Reimplement LayerColor and LayerGradient based on sprite for auto batch draw
2021-08-30 19:47:53 +08:00
halx99 5cc2b14697 Merge: 858d46ae65 8e1d7bd85d
Merge commit 'refs/pull/483/head' of https://github.com/adxeproject/adxe into dev
2021-08-30 19:32:05 +08:00
halx99 48a1164168 Update bug_report.md 2021-08-30 10:47:07 +08:00
halx99 eef61007bf Reimplement LayerColor and LayerGradient for auto batch draw 2021-08-29 18:59:09 +08:00
halx99 d72c948937 Revert last commit 2021-08-29 08:06:38 +08:00
halx99 65cd67e64c Set Sprite rect properly when create with empty texture. 2021-08-28 22:11:25 +08:00
halx99 b8d27c0715 Fix comment typo and do clang-format [skip ci] 2021-08-28 20:22:01 +08:00