diff --git a/3rdparty/README.md b/3rdparty/README.md index 7d5998c9dd0..2a92b064700 100644 --- a/3rdparty/README.md +++ b/3rdparty/README.md @@ -123,7 +123,7 @@ - luajit - Upstream: https://github.com/LuaJIT/LuaJIT - - Version: 2.1-87ae18a + - Version: 2.1-97813fb - License: MIT - tolua diff --git a/CHANGELOG.md b/CHANGELOG.md index 7005cb80522..64ebce73ded 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,22 +1,85 @@ -## axmol-2.2.0 ?? +## axmol-2.2.0 Oct.13 2024 + +### Significant changes relative to 2.1.5: + +* Enable vsync by default by @halx99 in https://github.com/axmolengine/axmol/pull/2118 +* Improve android media player, also fix #2101 by @halx99 in https://github.com/axmolengine/axmol/pull/2109 +* Add build on ubuntu 24.04 support by @halx99 in https://github.com/axmolengine/axmol/pull/2152 +* No longer add sprite as child of RenderTexture by @halx99 in https://github.com/axmolengine/axmol/pull/2149 +* API change too: remove all DrawNode setLineWidth() stuff by @aismann in https://github.com/axmolengine/axmol/pull/2172 + +### Bug fixes + +* Scheduler: fix invalidated iterator access in `unscheduleAllWithMinPriority()` by @smilediver in https://github.com/axmolengine/axmol/pull/2194 +* Fix label in PauseTest. by @Tosik86 in https://github.com/axmolengine/axmol/pull/2157 +* Fix #2147 full screen incorrect on macOS by @halx99 in https://github.com/axmolengine/axmol/pull/2150 +* Fix RenderTargetGL FBO not recreate when recv EVENT_RENDERER_RECREATED by @halx99 in https://github.com/axmolengine/axmol/pull/2148 +* Fix EventMouse coords by @halx99 in https://github.com/axmolengine/axmol/pull/2141 +* Fix for incorrect bits per pixel set on texture reload by @rh101 in https://github.com/axmolengine/axmol/pull/2138 +* Fix move constructor comment in Data class by @Tosik86 in https://github.com/axmolengine/axmol/pull/2132 +* Fix Node `setPosition()` and `setPositionNormalized()` not switching normalized mode if positions match by @smilediver in https://github.com/axmolengine/axmol/pull/2102 +* Fix issue with widget positioning when using normalized coordinates by @rh101 in https://github.com/axmolengine/axmol/pull/2110 +* Fix RenderTexture data needs to be saved to the cache before the GLSurfaceView context is lost by @rh101 in https://github.com/axmolengine/axmol/pull/2146 +* Fix incorrect static value usage in JNI array methods by @rh101 in https://github.com/axmolengine/axmol/pull/2178 +* Fix #2199 by @halx99 in https://github.com/axmolengine/axmol/pull/2200 +* Fix LuaJit Compilations by @IamSanjid in https://github.com/axmolengine/axmol/pull/2159 +* Fix #2163 by @halx99 in https://github.com/axmolengine/axmol/pull/2166 +* Fix #2169 by @halx99 in https://github.com/axmolengine/axmol/pull/2170 +* fix Crash Sprite when _texture null by @NgVThangBz in https://github.com/axmolengine/axmol/pull/2164 +* Fix dangling ref in `SpriteFrameCache::removeSpriteFramesFromTexture()` by @smilediver in https://github.com/axmolengine/axmol/pull/2106 +* Fix android fps issue when certain animation intervals are set by @rh101 in https://github.com/axmolengine/axmol/pull/2162 +* Fix DownloaderCURL too many open files and other fixes by @smilediver in https://github.com/axmolengine/axmol/pull/2182 + +### Improvements + +* [ImGui] Allow setting of custom font config to enable merging of multiple fonts and other features by @rh101 in https://github.com/axmolengine/axmol/pull/2085 +* Update DevSetup.md with iOS simulator build commands by @rh101 in https://github.com/axmolengine/axmol/pull/2087 +* Remove couple bad warnings by @smilediver in https://github.com/axmolengine/axmol/pull/2088 +* Trim trailing whitespace for files in `core` folder by @smilediver in https://github.com/axmolengine/axmol/pull/2089 +* Remove the NS_AX_BEGIN and NS_AX_END macros. by @j-jorge in https://github.com/axmolengine/axmol/pull/2100 +* Remove the USING_NS_AX and NS_AX macros. by @j-jorge in https://github.com/axmolengine/axmol/pull/2103 +* Remove usage of the NS_AX macro. by @j-jorge in https://github.com/axmolengine/axmol/pull/2107 +* Sprite: show stretch warning only if stretching is enabled by @smilediver in https://github.com/axmolengine/axmol/pull/2113 +* Delay load mf.dll, mfplat.dll by @halx99 in https://github.com/axmolengine/axmol/pull/2116 +* Remove unreferenced sprite from test scene by @rh101 in https://github.com/axmolengine/axmol/pull/2119 +* Set RenderTexture content size on creation by @rh101 in https://github.com/axmolengine/axmol/pull/2120 +* Update sweep.h (fix invalid UTF-8) by @aismann in https://github.com/axmolengine/axmol/pull/2121 +* Math optimizations by @smilediver in https://github.com/axmolengine/axmol/pull/2115 +* DrawNode V2 by @aismann in https://github.com/axmolengine/axmol/pull/2124 +* USe gradle-8.8-bin.zip everywhere by @crazyhappygame in https://github.com/axmolengine/axmol/pull/2134 +* Refine contributing.md guide by @Tosik86 in https://github.com/axmolengine/axmol/pull/2135 +* Allow turn on/off deprecated features by @halx99 in https://github.com/axmolengine/axmol/pull/2136 +* Math: remove and replace GP_ASSERT with AX_ASSERT by @smilediver in https://github.com/axmolengine/axmol/pull/2143 +* Enable cache render data for webgl by default by @halx99 in https://github.com/axmolengine/axmol/pull/2151 +* Fix some compiling deprecated issues by @halx99 in https://github.com/axmolengine/axmol/pull/2154 +* Update DrawNode.cpp (fix #2140) by @aismann in https://github.com/axmolengine/axmol/pull/2158 +* Add (missing) parameter 'drawLineToCenter' to 'drawSolidCircle(...)' by @aismann in https://github.com/axmolengine/axmol/pull/2160 +* Optimize DrawNode by @smilediver in https://github.com/axmolengine/axmol/pull/2165 +* remove DrawPrimitivesTests (Cocos2Dx) (redundant mit DrawNodeTest) by @aismann in https://github.com/axmolengine/axmol/pull/2179 +* move ZwoptexTest to SpriteTest (better add it to the SpriteTest section as removing) by @aismann in https://github.com/axmolengine/axmol/pull/2180 +* Update README.md (thirdparty) by @aismann in https://github.com/axmolengine/axmol/pull/2183 +* `AxmolActivity` refactoring and fixes by @smilediver in https://github.com/axmolengine/axmol/pull/2185 +* Update controller.cpp Add small hint that the DrawNode tests be "not finished": "Node: Draw (WIP)" by @aismann in https://github.com/axmolengine/axmol/pull/2189 +* DrawNode calls: replacing Color4F with Color4B (without the 'test' folder!) by @aismann in https://github.com/axmolengine/axmol/pull/2192 ### sdks updates -- emsdk: 3.1.63 ==> 3.1.67 +- emsdk: 3.1.63 ==> 3.1.68 ### 3rdparty updates -- glad: 2.0.6 ==> 2.0.7 +- glad: 2.0.6 ==> 2.0.8 - curl: 8.9.1 ==> 8.10.1 - simdjson: 3.10.0 ==> 3.10.1 - libpng: 1.6.43 ==> 1.6.44 -- c-ares: 1.33.0 ==> 1.33.1 +- c-ares: 1.33.0 ==> 1.34.1 - openssl: 3.3.1 ==> 3.0.15 - yasio: 4.2.4 ==> 4.3.1 - jpeg-turbo: 3.0.3 ==> 3.0.4 -- luajit: 2.1-04dca79 ==> 2.1-87ae18a +- luajit: 2.1-04dca79 ==> 2.1-97813fb - simdjson: 3.10.0 ==> 3.10.1 - rapidjson: 1.1.0-b4a6da3 ==> 1.1.0-815e6e7 +- freetype: 2.13.2 ==> 2.13.3 ## axmol-2.1.5 Aug.11 2024