Myaamori
da53b2e814
meson: enable Lua 5.2 compat for both native and host builds
2020-11-08 11:41:57 -05:00
Myaamori
5b84be1f93
meson: update zlib wrapper
2020-11-08 11:41:57 -05:00
odrling
2df16d63f0
use libass latest release
2020-09-08 03:08:01 +02:00
Myaamori
10acc00445
meson: Apply Lua 5.2 compat flags to both native and non-native builds ( #69 )
...
Otherwise -DLUAJIT_ENABLE_LUA52COMPAT isn't included when building
buildvm, which will then fail to pick up Lua 5.2-only functions
defined using the LJLIB_CF macro (e.g. table.pack).
2020-06-13 12:40:33 +02:00
odrling
5e9cc572f2
update lua scripts
...
see changes at https://git.odrling.xyz/odrling/amoegisub
2020-06-13 00:09:12 +02:00
odrling
8f99a2e145
update lua scripts
...
see changes at https://git.odrling.xyz/odrling/amoegisub
2020-06-13 00:08:05 +02:00
line0
05c345ee6b
meson: flag aegisub as a GUI app
2020-05-21 09:07:58 +02:00
Subarashii no Fansub
7814c9ca3d
Update README.md
2020-04-18 01:06:41 +02:00
Subarashii no Fansub
dabf362eb0
Update README.md
2020-04-18 01:05:25 +02:00
line0
1dcfbbd194
meson: add missing link dependencies on windows
2020-04-12 21:51:28 +02:00
line0
c4b8b351f1
meson: add support for building wxWidgets as a subproject (WIP)
...
monolithic build only and disabled precompiled headers due to limited cmake support in meson
still missing linker dependencies refs to Windows SDK libs
2020-04-11 01:31:14 +02:00
line0
34fa9af482
utils: work around missing C++11 char16_t overload in wx string conversion
2020-04-11 01:31:14 +02:00
line0
5f06eb3376
meson: generate git_version header in build root rather than within the source tree
...
fixes an issue where the windows version of the git version update script generated the header in a place where it couldn't be found by the include in version.cpp
2020-04-11 01:31:13 +02:00
line0
f5621bc6a6
meson: make boost honor the global default_library option
2020-04-11 01:31:13 +02:00
line0
bf85421629
meson: build libiconv as static library
2020-04-11 01:31:13 +02:00
line0
1631ce855a
meson: define BOOST_USE_WINDOWS_H on Windows
...
fixes symbol redefinition errors in VS 2019
2020-04-11 01:31:13 +02:00
line0
b15baa9611
meson: update dependencies
...
switch back to official harfbuzz upstream now that meson has landed
2020-04-11 01:31:12 +02:00
line0
1237989bd2
meson: don't build fontconfig file lister on windows
2020-04-11 01:30:11 +02:00
line0
46121094a1
fix PCHs on VS2019
...
* separate PCH for C and C++
* acconf.h now included in PCHs on windows, too
* meson now auto-generates companion source files for PCH headers
2020-04-11 01:30:10 +02:00
odrling
0d03097a4e
force git directory in version.sh
2020-02-29 16:27:21 +01:00
odrling
4159cdcebd
[ci] fix debian bionic build
2020-02-08 23:43:52 +01:00
odrling
b57f51aebf
[debian] fix changelog
2020-02-08 23:43:52 +01:00
odrling
c60f89a200
[debian] add scripts for buster, eoan and disco
2020-02-08 23:43:52 +01:00
odrling
c6b6cac62c
[automation] fix typo
2020-02-08 23:43:52 +01:00
odrling
19e0d879c3
Initial debian support
2020-02-08 23:43:52 +01:00
odrling
cf05a92568
[meson] fix update checker
2020-02-08 23:43:52 +01:00
odrling
3b97278982
[meson] add libssl and update automation autoloaded files
2020-02-08 23:43:52 +01:00
Ryan Lucia
06bbc218e9
meson: temporarily disable c_std=c11 to fix Linux builds
2020-02-08 23:43:52 +01:00
Ryan Lucia
fe1813ec03
meson: enable building Aegisub.app on macOS
2020-02-08 23:43:52 +01:00
Ryan Lucia
e46a7b2d2b
Convert osx-fix-libs.py to py3
2020-02-08 23:43:52 +01:00
Ryan Lucia
076d58ae72
gitignore: add .DS_STORE for macOS
2020-02-08 23:43:52 +01:00
Ryan Lucia
e6a41ccfbf
autotools: remove remaining makefiles
2020-02-08 23:43:51 +01:00
Ryan Lucia
38765efde8
[win-installer] auto-populate current year for copyright
2020-02-08 23:43:32 +01:00
Ryan Lucia
dccfd8a478
[win-installer] remove fragment_opengl
2020-02-08 23:43:32 +01:00
Ryan Lucia
fb905d9dcc
[meson] move all .desktop file work into linux conditional
2020-02-08 23:43:32 +01:00
Ryan Lucia
cd09702252
[meson] move luabins to subprojects
2020-02-08 23:43:32 +01:00
Ryan Lucia
9f6b14c8c7
gitignore: mass purge
2020-02-08 23:43:32 +01:00
Ryan Lucia
55b1b201e3
meson: fix source file inclusion in libaegisub on osx
2020-02-08 23:43:32 +01:00
FichteFoll
a522feaeef
Adjust boost gil header paths for boost 1.69
...
boost/gil.hpp was added in 1.68 and boost/gil/gil_all.hpp removed in
1.69.
2020-02-08 23:43:32 +01:00
FichteFoll
cf3b0c7f4b
Use i18n.merge_file for real
...
Requires gettext 0.19, which is available on all major linux dists.
Not compatible with autotools chain! (For now, anyway.)
2020-02-08 23:43:32 +01:00
FichteFoll
61d72c6960
Add commented i18n.merge_file version
...
Using that makes use of gettext (and msgfmt) rather than intltool,
which is the proper way but requires a more recent gettext version and
I'm not comfortable adding that dependency for now.
Specifically, it would require updating the autotools chain as well
as the template files are incompatible.
See https://wiki.gnome.org/MigratingFromIntltoolToGettext for more info.
2020-02-08 23:43:32 +01:00
FichteFoll
1b592b562f
Move language specifications to LINGUAS file
...
This is required when using i18n.merge_file.
2020-02-08 23:43:32 +01:00
FichteFoll
d9202d41ee
Properly build aegisub.desktop
2020-02-08 23:43:32 +01:00
Ryan Lucia
8a19a54178
Add virtual destructor to SignalBase
...
Quashes a frequent warning
2020-02-08 23:43:32 +01:00
Ryan Lucia
be64ea3f6e
meson: fix up OSX and non-MSVC detection
2020-02-08 23:43:32 +01:00
FichteFoll
d47597d4da
Use git rev-list to determine revision number
2020-02-08 23:43:32 +01:00
FichteFoll
17ae278b83
Fix git_version.h generation
2020-02-08 23:43:32 +01:00
Ryan Lucia
20ce892352
meson: attempt to wrangle dependencies
2020-02-08 23:43:32 +01:00
Ryan Lucia
25436f7c11
gitignore: mass cleaning
2020-02-08 23:43:32 +01:00
Ryan Lucia
dfaa52f8a7
Windows installer: always include vc+ runtime
2020-02-08 23:43:32 +01:00