Commit Graph

375 Commits

Author SHA1 Message Date
halx99 fc6fff75bc Prepare release v2.1.0 2024-01-19 00:12:19 +08:00
halx99 3b4bf5c69b Improve console scripts
- setup.ps1: auto set windows `powershell.exe` execution policy to `Bypass`
- Improve axmol console command
- Improve ninja setup
2024-01-19 00:05:18 +08:00
halx99 32b0b7a48b Update 1k scripts 2024-01-09 01:07:05 +08:00
halx99 f39fc765f1 Use plainlua for genbindings 2024-01-08 22:55:15 +08:00
罗捷捷 15f38eefde
Add fairygui lua support (#1587) 2024-01-06 23:25:20 +08:00
halx99 5794f67335 Improve build scripts & update changelog 2024-01-06 01:09:31 +08:00
halx99 9af781f419 Improve make-pkg.ps1
Add a hack inject dotnet runtime 6.0+ to support create cross platform zip on windows.
2023-12-27 23:29:38 +08:00
halx99 22a1faa593 Improve build system 2023-12-22 02:39:38 +08:00
halx99 fa08bc89bb Add publish ci [skip ci] 2023-12-20 20:30:02 +08:00
Deal 8902d48a5b
Prepare release v2.1.0 (#1527)
* Prepare release v2.1.0

- Support download prebuilt and optional package from mirror: gitee.com
- Move download cache dir: thirdparty/_deps ==> cache
- Add change log

* Update CHANGELOG.md
2023-12-20 02:34:45 +08:00
halx99 263ef08a78 Fix Lua FileUtils getDataFromFile may return path of file 2023-12-15 23:35:20 +08:00
Deal 159f49d832 Fix #1498 (#1500) 2023-12-12 00:44:59 +08:00
Deal 213f788f75
Merge backend Device, DeviceInfo to DriverBase (#1499)
* backend::Device ==> backend::DriverBase
* backend::DeviceInfo ==> backend::DriverBase
* code style: remove unnecessary virtual function marks
2023-12-11 21:59:25 +08:00
halx99 70997061da Improve axmolver defines 2023-12-10 00:08:05 +08:00
halx99 affcf05b69 Prepare 2.1.0 release
* Update copyright notice
* Remove prebuilt libs from SCM
* Remove optional thirdparty sources/repo from SCM
* Remove tests resources  folder 'Content' from SCM
2023-12-08 01:04:43 +08:00
Paulo Coutinho 2ab2bba3e4 Fix usage text (#1477) [skip ci][skip appveyor] 2023-12-05 20:55:00 +08:00
Paulo Coutinho 97b0c318b6 new portrait splash, cmake bundle id replace, support for ipad, better info.plist, plist orientation fix (#1456) 2023-11-28 10:24:33 +08:00
Deal 7a89b54cd2 Fix axmol console uwp deploy [skip ci][skip appveyor] 2023-11-07 22:59:22 +08:00
Deal 54ef33d34d Add API: Device::getPixelRatio (#1418) 2023-11-06 00:19:44 +08:00
halx99 e383179ed9 Improve axmol console
- Force cast corss config & build paramer to array to avoid combine
with builtin parameters incorrect
- Use evaluated build target to run and deploy
2023-10-27 23:37:44 +08:00
Deal 8841c801ec Improve build-site.ps1 2023-10-11 01:33:15 +08:00
halx99 cd57b24a86 Improve console 'axmol new' command 2023-09-26 14:28:10 +08:00
halx99 83e6991979 Update tolua ndk ver [skip ci][skip appveyor] 2023-09-26 14:16:01 +08:00
Deal 59afe8fe8f Fix genbindings.ps1 2023-09-26 12:52:00 +08:00
halx99 526f382c11 Fix ci 2023-09-26 12:47:28 +08:00
halx99 085a1e7b53 Fix genbindings.ps1 2023-09-26 11:09:50 +08:00
halx99 9c838aa114 Fix genbindings.ps1 2023-09-26 11:01:33 +08:00
halx99 64b912e7ab Improve genbindings.ps1 2023-09-26 10:32:53 +08:00
halx99 c484b89492 Fix genbindings ci 2023-09-26 09:50:25 +08:00
halx99 80c098053a Improve build scripts 2023-09-23 11:33:12 +08:00
halx99 72ef01987c Improve console command: axmol run [skip ci][skip appveyor] 2023-09-18 19:04:24 +08:00
halx99 b16880ef2d Improve setup script 2023-09-13 03:37:49 +08:00
halx99 23ea89c8e6 Fix #1323 2023-09-12 19:28:17 +08:00
halx99 64e20d775b WASM: Don't build HelloLua due to appveyor limits 2023-09-11 23:27:52 +08:00
Deal e55134afb7 Update build-site.ps1 [skip appveyor] 2023-09-11 21:05:30 +08:00
halx99 d2a8fa00cd Improve isolated site dist[skip appveyor] 2023-09-11 20:43:27 +08:00
halx99 5bf03c47ac Build more tests for wasm 2023-09-11 20:31:57 +08:00
halx99 aa12c467f4 Redirect wasm preview site 2023-09-11 20:01:56 +08:00
halx99 be1d49b86d Fix 'axmol new' not support absolute path 2023-09-11 19:41:49 +08:00
halx99 dcc79a8ade Don't export GLViewImpl::loadGLES2 to lua 2023-09-11 11:07:01 +08:00
halx99 f8dcacceb3 Fix genbindings ci 2023-09-11 00:30:52 +08:00
halx99 0ee62cb395 Update console prompt [skip ci][skip appveyor] 2023-09-08 22:05:16 +08:00
halx99 946edb3a70 No need to copy build.ps1 to new project
Because the console next commands is more easy to use, for example:

axmol build -p win32
axmol build -p ios
2023-09-07 22:39:15 +08:00
halx99 c2bec92bc0 Improve console/axmol.ps1 [skip ci] [skip appveyor] 2023-09-06 12:23:33 +08:00
halx99 68c51d64ba Disable wasm pthread for gh pages
gh-pages doesn't support thread
2023-09-06 00:47:43 +08:00
halx99 5a528b46e5 WASM: use shorten target platform name 'wasm' instead 'emscripten'
For examples:
- win32 app build by msvc/clang and runs on windows
- wasm app build by emscripten/emcc and runs on web browsers
2023-09-05 22:17:18 +08:00
halx99 0a56810af5 Improve wasm support
- Enable thread support
- Improve emcc flags
- Enable webp support
- axmol run now support wasm by emrun
- Rebuild openssl by pthread support
- Extension: effekseer support
2023-09-05 21:10:25 +08:00
halx99 cbb23108cb Merge: e1f3c5d76f c21736c0d6
Merge branch 'dev' of https://github.com/axmolengine/axmol into dev
2023-09-03 11:47:36 +08:00
halx99 7abad49137 Appveyor CI: build wasm release mode 2023-09-03 11:47:33 +08:00
halx99 d5cb9d4d1e Fix gendocs ci 2023-09-03 09:59:38 +08:00