Ryan Lucia
7befd5e759
gitignore: mass cleaning
2021-01-10 03:14:12 -05:00
Ryan Lucia
a853f7c4b0
Windows installer: always include vc+ runtime
2021-01-10 03:14:12 -05:00
Ryan Lucia
57e4f788d0
meson: update subprojects
2021-01-10 03:14:12 -05:00
Ryan Lucia
13711128fa
meson: remove 'build_' prefix from option
2021-01-10 03:14:12 -05:00
Ryan Lucia
1599858c92
Make version.sh executable
2021-01-10 03:14:12 -05:00
Ryan Lucia
3b2d770d74
Fix PCH usage
...
Hopefully this time in a way that doesn't ruin life for Unix folks!
2021-01-10 03:14:12 -05:00
Ryan Lucia
d2d3168904
meson: allow additional include directories for manually located deps
2021-01-10 03:14:12 -05:00
Ryan Lucia
df396b67b2
meson: add Windows-specific project args
2021-01-10 03:14:12 -05:00
Ryan Lucia
2eaf9b0062
meson: fix option name lookup in build file
2021-01-10 03:14:12 -05:00
Ryan Lucia
9e284660b1
meson: add DirectSound detection
2021-01-10 03:14:12 -05:00
Ryan Lucia
9aeaceb6e7
meson: add basic libiconv subproject functionality
2021-01-10 03:14:12 -05:00
Ryan Lucia
631dad170f
meson: fix luajit compiler args
2021-01-10 03:14:12 -05:00
Ryan Lucia
d3c709a2ea
Move iconv to subprojects
2021-01-10 03:14:12 -05:00
Ryan Lucia
608d0c9c15
Move hunspell to subprojects
2021-01-10 03:14:12 -05:00
Ryan Lucia
609f5be032
Move CSRI to subprojects
2021-01-10 03:14:12 -05:00
Ryan Lucia
6ca1d6463a
Remove submodules
2021-01-10 03:14:12 -05:00
Ryan Lucia
42bfc53a77
meson: bump c++ version
2021-01-10 03:14:12 -05:00
Ryan Lucia
0be226aa6c
meson: add wrapfiles for essential subprojects
2021-01-10 03:14:12 -05:00
Ryan Lucia
506bac365d
meson: move luajit to subprojects directory
2021-01-10 03:14:12 -05:00
Ryan Lucia
a9dfafd37a
meson: fix syntax errors in packages/meson.build
2021-01-10 03:14:12 -05:00
Ryan Lucia
1a133cd567
meson: move version scripts to tools directory
2021-01-10 03:14:12 -05:00
Ryan Lucia
c965171663
Remove autotools build system
2021-01-10 03:14:12 -05:00
line0
936b39303d
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
2021-01-10 03:14:12 -05:00
Ryan Lucia
613cef19a0
meson: rename option for optional dependencies
2021-01-10 03:14:12 -05:00
Ryan Lucia
7596a7c5e4
meson: remove 'static' option
2021-01-10 03:14:12 -05:00
Ryan Lucia
f361138a4d
Switch from combo option to feature where appropriate
...
Also remove the extra space before colons :)
2021-01-10 03:14:12 -05:00
Ryan Lucia
3b7724aab4
Fix spacing around colons in luajit subproject files
2021-01-10 03:14:12 -05:00
Ryan Lucia
ddd6a4f289
Move version generation scripts up a level
2021-01-10 03:14:12 -05:00
Ryan Lucia
83fcab0775
Switch to newer path concatenation syntax
2021-01-10 03:14:12 -05:00
Ryan Lucia
cde5778283
Make spacing around colons consistent
2021-01-10 03:14:12 -05:00
Ryan Lucia
68f5843117
Don't require fontconfig on windows
2021-01-10 03:14:12 -05:00
Ryan Lucia
02a2c12cee
Enable version.ps1 on windows
...
version.ps1 itself still has to be modified to support out-of-tree builds
2021-01-10 03:14:12 -05:00
Ryan Lucia
c564df55aa
Bump Meson version
...
Build file was using a now-deprecated property
2021-01-10 03:14:12 -05:00
line0
2f13615342
add powershell version of build/version.sh
2021-01-10 03:14:12 -05:00
FichteFoll
a6076ed580
Always build git_version.sh
2021-01-10 03:14:12 -05:00
Martin Herkt
2e3a78383f
Fix fdo icon install path
2021-01-10 03:14:12 -05:00
Martin Herkt
ca3802e82a
Meson: respack.lua → respack.py; works out-of-tree
2021-01-10 03:14:12 -05:00
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
Thomas Goyne
6f546951b4
Use appropriate DPI images in more places on macOS
2019-10-06 12:46:06 -07:00
Thomas Goyne
85f711fccc
Adjust the index of the drag subtool button for the addition of the separator
2019-09-28 18:13:44 -07:00
Thomas Goyne
5da48d0f30
Don't call Realize() before setting the toolbar
2019-09-28 18:13:44 -07:00
Thomas Goyne
6ca879938d
Always feed the entire file into uchardet when detection is needed
...
uchardet will report that a file is "ascii" if the first page has no bytes
>127, so we need to actually look at the entire file in case the first higher
byte is later in the file.
2019-09-28 18:13:44 -07:00
Thomas Goyne
8d17a0e88a
Assume that files which start with a unicode BOM are valid files of that type
2019-09-28 18:13:44 -07:00
wangqr
e1a8ab1c10
fix: infinite recursion when loading video
...
In 888be0607f
some changes have been made to video_display.cpp which causes infinite recursion: the video display enables video/tool/cross tool when running VideoDisplay::Render() for the first time.
But when setting up the tool, the video box size is changed, which calls VideoDisplay::Render() again. So we need to set the tool BEFORE it modifies the box by "AddSeparator".
Fix wangqr/Aegisub#21
Co-authored-by: Charlie Jiang <cqjjjzr@126.com>
2019-09-28 21:13:01 -04:00
wangqr
6d4dd60ce8
Handle video flip and rotate metadata in ffms2
...
Fix Aegisub/Aegisub#149
2019-09-22 17:41:05 -07:00
wangqr
57ee580c0f
Fix lagi_thes unit tests on Windows
...
The thes file was using \r\n line ends, and \r was not stripped, causing the encoding string has a \r at its end.
Use binary mode and always use \n as line ends.
2019-09-22 17:41:05 -07:00
wangqr
336745cdb2
In Properties dialog, create the button first
...
So the foucus goes to the OK button on init. This will let wxWidgets correctly handle the initial position of text in wxTextCtrl
Fix wangqr/Aegisub#6
2019-09-22 17:41:02 -07:00