Martin Herkt
48af346e94
Meson: add gettext i18n
2021-01-10 03:14:12 -05:00
Martin Herkt
97b4dfb7f4
Meson: add install rules
2021-01-10 03:14:12 -05:00
Martin Herkt
8905921a2d
Initial port of the build system to Meson
...
Still some TODOs left. Probably only works on Linux for now.
2021-01-10 03:14:12 -05: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
Ryan Lucia
d9bd7def0b
Fix autotools lua detection
2019-09-08 18:36:58 -04:00
Ryan Lucia
5ed4838d00
Convert osx-fix-libs to py3
2019-05-16 18:11:03 -04:00
Ryan Lucia
5005d6d2a2
Set visual tool default feature color correctly
...
Fixes #50
2019-05-16 18:10:43 -04:00
Ryan Lucia
fb02d6855c
Fix compilation on Mojave
2019-05-16 17:41:18 -04:00
Ryan Lucia
a5228d8d44
Update OSX build instructions
...
Two notable changes: attempting to forcibly link icu4c no longer works for :reasons:, so you have to manually add it to the pkg-config and compiler/linker search directories. Additionally, homebrew removed build options from most packages as part of https://github.com/Homebrew/homebrew-core/issues/31510 , and this includes luajit and boost. The former builds with gc64 by default on HEAD, and the latter with icu4c support by default, so this actually somewhat simplifies things.
2019-05-16 14:46:26 -04:00
davste0816
c2085d139c
Fix Move Down button in Export dialog
2019-05-12 11:56:13 -04:00
davste0816
b107077b20
Add .webm to extension list, add .eac3 as an audio format
...
Co-Authored-By: FichteFoll <fichtefoll2@googlemail.com>
2019-05-12 11:55:48 -04:00
davste0816
0e6b492735
Recognize .opus as an audio format, .h264 .hevc as video formats
2019-05-12 11:55:48 -04:00
Martin Herkt
a78f5d2760
DataBlockCache: Fix crash in cache invalidation
...
Fixes #33
2019-05-03 20:51:23 -04:00
FichteFoll
75fc5f38d7
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.
2019-01-31 19:47:00 -05:00
Ryan Lucia
7853e7abe2
Update libass
...
Worth noting that this does NOT currently build, thanks to a few lines in libass that are not compatible with vc++. I'll bump the libass commit when MrSmile's pr gets merged and this is remedied. You can apply this commit to remedy that: 5317a8dd89
Also worth noting that while libass switched to nasm, I haven't done so here because it wasn't worth the effort, so I just made a questionable change to the yasm.targets to emulate nasm behavior
2019-01-07 21:48:50 -05:00
Ryan Lucia
7147038e0a
Fix luajit build flags
...
Notably, don't build the dynamic library and enable 5.2 compatibility features
2019-01-07 21:48:50 -05:00
Ryan Lucia
3ba7358bfe
Use FFMS2 constant in place of magic number
2019-01-07 21:48:50 -05:00
Ryan Lucia
a1ec3767e4
Remove compatibility with old versions of FFMS2
...
2.22 was released oct 2015, so I think a more recent version is a fairly safe assumption
2019-01-07 21:48:50 -05:00
Ryan Lucia
ad52260665
Ensure FFMS always indexes video tracks
...
Matching historical behavior with DoIndexing, which is assumed throughout the codebase
2019-01-07 21:48:50 -05:00
Ryan Lucia
5a554a586e
Excise the hopefully last mention of ASSDraw
2019-01-07 21:48:50 -05:00
Ryan Lucia
826a360b8d
Revert to dynamically linking the vc runtime
2019-01-07 21:48:49 -05:00
Ryan Lucia
628962559d
Update strip-icu to python 3
2019-01-07 21:48:49 -05:00
Ryan Lucia
129e748abd
Update uchardet
2019-01-07 21:48:49 -05:00
Ryan Lucia
9638bfbef4
Update ffmpeg and ffms2
2019-01-07 21:48:49 -05:00
Thomas Goyne
f99711aca8
Bump _WIN32_WINNT to Vista
2019-01-07 21:48:49 -05:00
Thomas Goyne
6496414e61
Update freetype2
2019-01-07 21:48:48 -05:00
Ryan Lucia
26ccf0b8e5
Divorce stored TPP lead-in/out values from config
...
There's no real reason to link these as far as I can tell, and plenty of
valid reasons not to
2018-11-17 19:27:25 -05:00
Ryan Lucia
08ebcf4693
Remove assdraw from default toolbar
2018-11-17 17:54:17 -05:00
Ryan Lucia
a9eba14df5
Remove assdraw and forums from default menu
...
Reflects changes previously made to remove those elements from Aegisub
2018-11-17 15:57:48 -05:00
Ryan Lucia
9d579e15ec
Add installer vendor folder to gitignore
2018-11-17 15:56:34 -05:00
Ryan Lucia
c6d50332e8
Modify organization for installer requirements, minor installer clean-up
2018-10-06 03:57:04 -04:00
Ryan Lucia
6e0706939e
More cleanup efforts on the installer scripts
...
Untested, probably still needs work
2018-10-05 21:16:30 -04:00
line0
e2bd1283c6
add DependencyControl plus requirements to windows installer; also split features in components and drop 32-bit support
2018-10-05 21:15:12 -04:00
Ryan Lucia
2961ea1947
Update VS project to properly locate fribidi headers
2018-10-05 20:56:13 -04:00
Ryan Lucia
5c1566752a
Ignore VS build files
...
Most files were moved to .vs directory with VS15
2018-10-05 17:51:55 -04:00
bkbkb
2ce503ebe7
Fix fribidi download link
2018-09-23 20:20:05 -04:00
darealshinji
c3e03f3039
Update config.sub, config.guess, install-sh ( #77 )
2018-09-23 20:19:33 -04:00
Ryan Lucia
fe0dd3e095
Merge remote-tracking branch 'upstream/master' into tstools
2018-05-31 04:26:15 -04:00
Ryan Lucia
9ce76d3802
Update OSX build instructions
...
Tested against a fresh copy of 10.13
2018-05-31 04:23:59 -04:00
Ryan Lucia
d4e99700d4
Remove ambiguity over distance function call
2018-05-31 04:22:43 -04:00
Ryan Lucia
861a1c1694
Update gitignore to include additional generated luajit files
2018-05-31 04:22:11 -04:00
Marcin Kurczewski
a4bde47c5c
Fix MRU menus ( #48 )
...
Broken in 9bbfdddde0
. I don't understand
why the author made such a change, so I left their solution with #ifdef
guard.
2018-05-28 21:24:23 +02:00
Thomas Goyne
a32bf7acdc
Set ffmpeg's yasm include paths correctly
2018-05-25 22:32:27 +02:00
Thomas Goyne
4fdc5efb69
Explicitly declare DataBlockCache as moveable to make vs17 happy
2018-05-25 22:32:27 +02:00
Thomas Goyne
e44f0b92b0
Use absolute paths for the default dependencies paths
2018-05-25 08:27:29 +02:00
Thomas Goyne
bbd5a0aadb
Fix a typo in install.targets
2018-05-25 08:27:29 +02:00
Thomas Goyne
5cfa896f98
Drop Windows XP support
2018-05-25 08:27:29 +02:00
Thomas Goyne
9c628f1cdf
Switch to the vs 2017 toolkit
2018-05-25 08:27:29 +02:00
Ryan Lucia
adb7c36be3
Apply and update LuaJIT patches
2018-05-12 03:06:01 -04:00
Ryan Lucia
90586ca588
Update LuaJIT to 2.0.5
2018-05-12 02:58:15 -04:00