1
0
mirror of https://github.com/odrling/Aegisub synced 2025-04-11 22:56:02 +02:00

8164 Commits

Author SHA1 Message Date
Ryan Lucia
59dca1cc2d meson: add wrapfiles for essential subprojects 2020-02-08 23:41:40 +01:00
Ryan Lucia
69e812c694 meson: move luajit to subprojects directory 2020-02-08 23:41:40 +01:00
Ryan Lucia
d4a7351087 meson: fix syntax errors in packages/meson.build 2020-02-08 23:41:40 +01:00
Ryan Lucia
0943d8b3fd meson: move version scripts to tools directory 2020-02-08 23:41:40 +01:00
Ryan Lucia
ed461072f2 Remove autotools build system 2020-02-08 23:41:40 +01:00
line0
323f1dca95 PowerShell version script: work correctly from any cwd; do not error out when version.h doesn't already exist; adjust git_version.h and git_version.xml paths for meson build system 2020-02-08 23:40:07 +01:00
Ryan Lucia
13b95ea381 meson: rename option for optional dependencies 2020-02-08 23:40:07 +01:00
Ryan Lucia
40c64ba1fe meson: remove 'static' option 2020-02-08 23:40:07 +01:00
Ryan Lucia
7bb39d277d Switch from combo option to feature where appropriate
Also remove the extra space before colons :)
2020-02-08 23:40:07 +01:00
Ryan Lucia
3d79206987 Fix spacing around colons in luajit subproject files 2020-02-08 23:40:07 +01:00
Ryan Lucia
c1872422a5 Move version generation scripts up a level 2020-02-08 23:40:07 +01:00
Ryan Lucia
a9b956693c Switch to newer path concatenation syntax 2020-02-08 23:40:07 +01:00
Ryan Lucia
0c148ec512 Make spacing around colons consistent 2020-02-08 23:40:07 +01:00
Ryan Lucia
f3fa1adf46 Don't require fontconfig on windows 2020-02-08 23:40:07 +01:00
Ryan Lucia
eb22e16ecb Enable version.ps1 on windows
version.ps1 itself still has to be modified to support out-of-tree builds
2020-02-08 23:40:07 +01:00
Ryan Lucia
789ec12f8e Bump Meson version
Build file was using a now-deprecated property
2020-02-08 23:40:07 +01:00
line0
759b7fbaab add powershell version of build/version.sh 2020-02-08 23:40:07 +01:00
FichteFoll
bd07f4d103 Always build git_version.sh 2020-02-08 23:40:07 +01:00
Martin Herkt
3cc6187174 Fix fdo icon install path 2020-02-08 23:40:07 +01:00
Martin Herkt
7c44ae5303 Meson: respack.lua → respack.py; works out-of-tree 2020-02-08 23:40:07 +01:00
Martin Herkt
507a13859f Meson: add gettext i18n 2020-02-08 23:40:07 +01:00
Martin Herkt
146d1aa7b8 Meson: add install rules 2020-02-08 23:40:07 +01:00
Martin Herkt
5d1c6daa63 Initial port of the build system to Meson
Still some TODOs left. Probably only works on Linux for now.
2020-02-08 23:40:07 +01:00
odrling
48922bf4b5 Merge branch 'master' of github.com:TypesettingTools/Aegisub v3.3.3 2020-02-08 22:11:06 +01:00
Andrew Neth
d0bab1212c
Look for both system fonts and user fonts on Windows (#64)
* Look for both system fonts and user fonts on Windows

* Move repeated font registry reading code to separate function

* Pass the files vector to read_fonts_from_key as a reference

* Allocate a larger filename buffer when necessary while reading fonts from registry
2020-02-08 15:41:03 -05:00
RhiobeT
9c5f7f24b7 Better safe than sorry 2020-02-03 13:18:44 +01:00
Pierre Jeanjean
7bbf150b44 Fix charset detection and conversion issues 2020-02-02 15:37:05 +01:00
odrling
0348d60019 [readme] add build status [skip ci] 2019-12-29 01:17:16 +01:00
odrling
c36f16fb08 [help] add joysound exporter item 2019-12-11 00:38:59 +01:00
odrling
b185a5e3c4 [build] set minimal boost version to 1.67.0 2019-10-16 14:32:06 +02:00
odrling
cd95439dcb [readme] Update Windows installer link [skip ci] 2019-10-16 00:05:31 +02:00
odrling
d66b3aee61 [ci] remove .exe at end of link [skip ci]
Seems like it triggers a download for some browsers...
2019-10-16 00:04:36 +02:00
odrling
ee19a981d9 Update readme with links to installer and packages [skip ci] 2019-10-15 23:54:09 +02:00
odrling
8615152bc2 [windows] add Amaranth in installer v3.3.2-2 2019-10-15 19:20:13 +02:00
FichteFoll
ad5205202f 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.)
2019-10-05 21:34:42 +02:00
FichteFoll
f477393217 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.
2019-10-05 21:34:42 +02:00
FichteFoll
02c7e4b73c Move language specifications to LINGUAS file
This is required when using i18n.merge_file.
2019-10-05 21:34:41 +02:00
FichteFoll
6b8d7c4ce8 Properly build aegisub.desktop 2019-10-05 21:34:41 +02:00
Ryan Lucia
8e2009a055 Add virtual destructor to SignalBase
Quashes a frequent warning
2019-10-05 21:34:41 +02:00
Ryan Lucia
c186f153c3 meson: fix up OSX and non-MSVC detection 2019-10-05 21:34:41 +02:00
FichteFoll
23747c5166 Use git rev-list to determine revision number 2019-10-05 21:34:41 +02:00
FichteFoll
e6f9dda2b7 Fix git_version.h generation 2019-10-05 21:34:40 +02:00
Ryan Lucia
77dae2c1ff meson: attempt to wrangle dependencies 2019-10-05 21:34:40 +02:00
Ryan Lucia
c7e3566a77 gitignore: mass cleaning 2019-10-05 21:34:40 +02:00
Ryan Lucia
6f94eb2b9a Windows installer: always include vc+ runtime 2019-10-05 21:34:40 +02:00
Ryan Lucia
128c25f9ee meson: update subprojects 2019-10-05 21:34:40 +02:00
Ryan Lucia
d2316c2c87 meson: remove 'build_' prefix from option 2019-10-05 21:34:39 +02:00
Ryan Lucia
b66c3f05f6 Make version.sh executable 2019-10-05 21:34:39 +02:00
Ryan Lucia
0d8c25a20d Fix PCH usage
Hopefully this time in a way that doesn't ruin life for Unix folks!
2019-10-05 21:34:39 +02:00
Ryan Lucia
bd9205d3d6 meson: allow additional include directories for manually located deps 2019-10-05 21:34:39 +02:00