woclass
7e9c7d7aa0
Run tests ( #125 )
...
* [git] ignore IDE setting, Meson subprojects
* [win_installer] rename *.mo -> *.gmo
* [win_installer] only add aeg translations
* [win_installer] split aeg/wx translations
* [win_installer] gen & pack translations
* [git] ignore hunspell source dir
* [git] ignore uchardet source dir
* [test] Generate the test executable
run with `meson test`
* [test] add tools to remove test data files
`unset.bat FULL_PATH`
* [test] set to correct Error type
* [test] Set Source character sets to UTF-8 for MSVC
* [test] move test data files to build_root
* [git] remove IDE dir
* [git] ignore gtest subprojects
* [ci] run test in ci
* [meson/test] use more meaningful name
* [test] Add more comments and help msg
2021-05-23 23:33:33 -04:00
woclass
52c8fef28c
Generate Win portable.zip ( #124 )
...
* [git] ignore IDE setting, Meson subprojects
* [win_installer] rename *.mo -> *.gmo
* [win_installer] only add aeg translations
* [win_installer] split aeg/wx translations
* [win_installer] gen & pack translations
* [git] ignore hunspell source dir
* [git] ignore uchardet source dir
* [win_installer\portable] add new target `meson win-portable`
+ meson install copy `include/unicode-monkeypatch.lua`
* [win_installer\portable] make aegisub-portable-64.zip
+ remove WinRAR deps
* [win_installer\portable] using powershell
* [git] upload portable.zip
* [win_installer\portable] rm freetype
* [repo] remove Optional dependencies: WinRAR
* [repo] Update README.md, add cmd to gen zip file
* [repo] use recommended build command
* [git] remove IDE dir
* [ci] add Windows portable installer build step
2021-05-23 04:37:54 -04:00
Ryan Lucia
aeba7a390e
Re-enable MacOS CI
2021-05-22 02:48:27 -04:00
Myaamori
0f95589d0a
meson: Fix Windows artifacts
2021-05-21 21:07:22 -04:00
Ryan
48c3acd3aa
actions: disable MacOS
...
The LTO change broke this somehow, but disable until I can investigate why
2021-03-27 09:31:10 -04:00
Ryan Lucia
dc3ffa30af
actions: stylistic cleanup
2021-02-27 20:21:29 -05:00
Ryan
417ba4ff2d
actions: change branch to master
2021-01-10 03:14:12 -05:00
Ryan
4b1d23e6be
actions: add separate debug/release lanes
...
No debug on Windows because the container isn't powerful enough
2021-01-10 03:14:12 -05:00
Ryan
1a5c19c4d7
actions: force LFS 1.8.0 on macOS
2021-01-10 03:14:12 -05:00
Ryan
28bc329678
actions: apt-get update on ubuntu
2021-01-10 03:14:12 -05:00
Ryan
a77f7d48df
meson: update to reflect fixes in dependencies
2021-01-10 03:14:12 -05:00
Ryan Lucia
bc079922c0
actions: Enable OSX CI
2021-01-10 03:14:12 -05:00
Ryan
56581fbce3
actions: invoke win-installer correctly, install innosetup on ci
2021-01-10 03:14:12 -05:00
Ryan
32729800df
actions: build as release for Windows CI
2021-01-10 03:14:12 -05:00
Ryan
106c753782
actions: support installer generation on CI
2021-01-10 03:14:12 -05:00
Ryan Lucia
44fdeb361f
actions: upload artifacts
2021-01-10 03:14:12 -05:00
Ryan Lucia
194521e777
meson: set wx subproject buildtype, remove d_vscrt hack
2021-01-10 03:14:12 -05:00
Ryan Lucia
c5111b492b
actions: force fallback for harfbuzz
2021-01-10 03:14:12 -05:00
Ryan Lucia
4dc65303a1
actions: force default_library=static for freetype
2021-01-10 03:14:12 -05:00
Ryan Lucia
f91f6f0743
meson: pass png=enable to freetype2 to work around bug
...
See https://savannah.nongnu.org/bugs/?59458
2021-01-10 03:14:12 -05:00
Ryan Lucia
8a09d00081
actions: enable MSVC
2021-01-10 03:14:12 -05:00
Ryan Lucia
3f1c315dfe
meson: force zlib subproject for freetype
2021-01-10 03:14:12 -05:00
Ryan Lucia
17303d3846
actions: add initial ubuntu workflow
2021-01-10 03:14:12 -05:00