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
48922bf4b5
Merge branch 'master' of github.com:TypesettingTools/Aegisub
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
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
Ryan Lucia
dc961fbeca
meson: add Windows-specific project args
2019-10-05 21:34:38 +02:00
Ryan Lucia
637d4ba177
meson: fix option name lookup in build file
2019-10-05 21:34:38 +02:00
Ryan Lucia
c0f8828f62
meson: add DirectSound detection
2019-10-05 21:34:38 +02:00
Ryan Lucia
53353f79af
meson: add basic libiconv subproject functionality
2019-10-05 21:34:38 +02:00
Ryan Lucia
8062ebbcf0
meson: fix luajit compiler args
2019-10-05 21:34:38 +02:00
Ryan Lucia
7c061ed83b
Move iconv to subprojects
2019-10-05 21:34:37 +02:00
Ryan Lucia
b294a0633c
Move hunspell to subprojects
2019-10-05 21:34:36 +02:00
Ryan Lucia
f80863415c
Move CSRI to subprojects
2019-10-05 21:34:36 +02:00
Ryan Lucia
4bb6be0b2b
Remove submodules
2019-10-05 21:34:35 +02:00
Ryan Lucia
ce160e0c3a
meson: bump c++ version
2019-10-05 21:34:35 +02:00
Ryan Lucia
46a60cf3da
meson: add wrapfiles for essential subprojects
2019-10-05 21:34:35 +02:00
Ryan Lucia
ba1eb3d24c
meson: move luajit to subprojects directory
2019-10-05 21:34:34 +02:00
Ryan Lucia
504bd7a7ca
meson: fix syntax errors in packages/meson.build
2019-10-05 21:34:24 +02:00
Ryan Lucia
ce86f99a4e
meson: move version scripts to tools directory
2019-10-05 21:34:23 +02:00
Ryan Lucia
a80fc83cbe
Remove autotools build system
2019-10-05 21:34:23 +02:00
line0
ebbe91b998
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
2019-10-05 21:34:10 +02:00
Ryan Lucia
3ca8193ad0
meson: rename option for optional dependencies
2019-10-05 21:34:10 +02:00
Ryan Lucia
0ab47f2b8d
meson: remove 'static' option
2019-10-05 21:34:10 +02:00
Ryan Lucia
37c6d34295
Switch from combo option to feature where appropriate
...
Also remove the extra space before colons :)
2019-10-05 21:34:09 +02:00
Ryan Lucia
fbc751ccdb
Fix spacing around colons in luajit subproject files
2019-10-05 21:34:09 +02:00