arch1t3cht
82b7e96cea
Merge branches 'bugfixes' and 'fixes' into feature
2023-10-13 00:36:09 +02:00
arch1t3cht
a631bf192c
lua: Fix dialog dropdowns that are empty by default on Mac
2023-10-13 00:32:36 +02:00
arch1t3cht
ad92ccf01a
Fix cleantags with \k tags with noninteger durations
...
Fixes arch1t3cht/Aegisub#92 .
2023-10-13 00:26:26 +02:00
arch1t3cht
4e6af75db4
Add proper endianness flag for dasm in luajit wrap
...
Fixes luajit almost completely breaking on aarch64 and probably
other non-x86 architectures.
2023-10-12 23:04:22 +02:00
arch1t3cht
61ec2bc3e7
Merge branch 'fixes' into feature
2023-09-17 18:49:10 +02:00
arch1t3cht
edae653584
Deduplicate automation autoload path, for real this time
...
Replaces the incorrect fix in 642251b
Fixes arch1t3cht/Aegisub#15
2023-09-17 18:47:42 +02:00
arch1t3cht
8fb8e90006
Merge branches 'bugfixes' and 'workarounds' into feature
2023-09-12 16:18:00 +02:00
arch1t3cht
49139f0a22
Fix OSX library wrangling when libs use @rpath or @loader_path
...
Fixes arch1t3cht/Aegisub#77
2023-09-12 16:16:40 +02:00
arch1t3cht
d10ffebe35
Fix dictionary download on mac when osx-bundle is run more than once
2023-09-12 14:57:42 +02:00
arch1t3cht
9acb673457
Also add Dark Mode option on OSX
...
While it's not actually exposed there, it's used internally in various
GUI code.
2023-09-12 14:55:21 +02:00
arch1t3cht
1fde843630
Merge branches 'fixes' and 'bugfixes' into feature
2023-09-10 14:04:30 +02:00
arch1t3cht
4a97bb0dd2
meson: Update luajit wrap for luajit's rolling releases
2023-09-10 14:04:04 +02:00
Alex James
4f67db8dd7
libaegisub: Avoid calling iconv_close(iconv_invalid)
...
IsConversionSupported unconditionally calls iconv_close on the
descriptor returned by iconv_open. This may result in crashes if
iconv_open returns iconv_invalid.
2023-09-07 19:38:59 +02:00
arch1t3cht
11fece4c03
Merge branch 'vapoursynth' into feature
2023-08-15 16:05:01 +02:00
arch1t3cht
b2ee8ac036
vapoursynth: Make loading error messages a bit more helpful
2023-08-15 16:04:53 +02:00
arch1t3cht
a867f0cc30
Merge branch 'workarounds' into feature
2023-08-09 18:30:51 +02:00
arch1t3cht
418514456e
Disable sunken or raised borders for dark mode
...
Co-authored-by: arch1t3cht <arch1t3cht@gmail.com>
2023-08-09 18:29:04 +02:00
sepro
061a860e2e
Add option to enable experimental dark mode
2023-08-09 18:07:52 +02:00
sepro
5944d7999c
Add option to build on wxWidgets master
2023-08-09 18:07:13 +02:00
sepro
0f897ba0eb
Add nasm fallback url
2023-08-09 18:03:11 +02:00
arch1t3cht
4659bb2802
Merge branch 'bugfixes' into feature
2023-08-09 18:02:46 +02:00
sepro
0637bcdc7f
Add nasm fallback url
2023-08-09 18:01:09 +02:00
arch1t3cht
0b7ea58cd6
meson: Add libresrc headers as dependencies
...
These are included in the Aegisub source files, so they need to be
generated before compiling.
2023-08-01 14:07:56 +02:00
arch1t3cht
239d585512
Merge branches 'vapoursynth' and 'fixes' into feature
2023-07-31 23:55:51 +02:00
arch1t3cht
c61f149a37
Merge branch 'fixes' into feature
2023-07-31 23:48:14 +02:00
arch1t3cht
47c923d4ed
unicode-monkeypatch: use tostring() in io.open error handling
...
msg can be nil, which would previously error out when trying to print it.
2023-07-31 23:41:43 +02:00
arch1t3cht
263c2b9189
vapoursynth: Make askyesno method configurable
...
In particular, don't always import tkinter.messagebox since not all
Python distributions include tkinter.
2023-07-29 20:08:54 +02:00
arch1t3cht
66127f8c40
Merge branch 'bugfixes' into feature
2023-07-18 16:02:24 +02:00
0tkl
0fd12795da
fix typo in meson wrap file
2023-07-18 16:01:59 +02:00
arch1t3cht
a957af9a12
Merge branch 'bugfixes' into feature
2023-07-16 19:51:16 +02:00
arch1t3cht
6754ff8775
installer: Update paths to Avisynth libraries
2023-07-16 19:51:05 +02:00
arch1t3cht
f9be4a854f
Merge branches 'workarounds' and 'video_provider_rework' into feature
2023-07-16 17:57:09 +02:00
arch1t3cht
d97c16cb7c
Disable icu subproject in harfbuzz
...
Harfbuzz updated its ICU detection, which now picks up our subproject,
but isn't actually compatible with it.
2023-07-16 17:56:23 +02:00
arch1t3cht
d3325eef6c
Revert "meson: revert icu detection in harfbuzz"
...
This reverts commit 36a18e5ba3
.
2023-07-16 17:55:32 +02:00
arch1t3cht
dbe30b4da5
Revert "Point Yutils to fixed fork"
...
This reverts commit 12a5050365
.
2023-07-16 17:55:19 +02:00
arch1t3cht
02567c2265
Rework the audio/video provider system
...
This became necessary now that more providers were added. Providers can
be proritized for certain file types (e.g. .vpy files will always be
opened with VapourSynth), and when the default provider fails on a file,
the user will be notified and be asked to pick an alternative provider.
2023-07-16 17:52:21 +02:00
arch1t3cht
7ca8b4c008
Merge branch 'misc' into feature
2023-07-14 00:06:52 +02:00
arch1t3cht
644a4ca9f7
Allow fractional frame rates in dummy video
...
The validation code for the dummy video dialog is kind of dirty but I've
had this lying around for months and just want to get it done...
2023-07-14 00:05:46 +02:00
arch1t3cht
96123cb6da
Merge branch 'xa2-ds' into feature
2023-07-12 02:52:58 +02:00
arch1t3cht
42c71c4775
Add XAudio2 redistributable DLL for older Windows versions
...
The CI builds link against XAudio2_9, which isn't available on Windows 8
and lower. As a quick and dirty workaround, this commit ships the
XAudio2 redistributable on those older Windows versions. Simply renaming
the redistributable to XAudio2_9.dll isn't strictly allowed by the
documentation, but it works and is probably an acceptable hack to
support an outdated operating system...
Fixes arch1t3cht/Aegisub#16 .
2023-07-12 02:49:09 +02:00
arch1t3cht
0479b310e8
Merge branch 'video_panning_option' into feature
2023-06-27 02:15:54 +02:00
arch1t3cht
3f017bc29c
video zoom: Add pan_reset command to video context menu
2023-06-27 02:15:18 +02:00
arch1t3cht
eb6f31c077
Merge branch 'lua_api' into feature
2023-06-21 21:31:03 +02:00
arch1t3cht
e483c5e48f
lua: Fix crash after 79050df
...
Replacing all uses of LuaToAssEntry with LuaToTrackedAssEntry
also replaced its use in LuaParseKaraokeData, which would cause a double
free when canceling a script after calling parse_karaoke_data.
2023-06-21 21:29:23 +02:00
arch1t3cht
9e8ac83998
Merge branches 'vapoursynth' and 'info' into feature
2023-06-11 01:22:14 +02:00
arch1t3cht
1f6684823c
vapoursynth: Add "ask" mode for get_keyframe
2023-06-11 01:22:06 +02:00
arch1t3cht
fd401f059a
README: Clarify where to find builds and some other updates
2023-06-10 02:08:45 +02:00
arch1t3cht
d06a31968d
vapoursynth: Add buttons to set default scripts to default
2023-06-08 18:41:12 +02:00
arch1t3cht
7bc18fec26
Merge branch 'folding' into feature
2023-06-01 23:35:39 +02:00
arch1t3cht
b41f6bde71
Don't immediately delete unused extradata entries
...
Instead, count how many consecutive times the entry has been found to be
unused and delete it once that count exceeds a limit. This will prevent
excessive reallocating of extradata ID's in applications like folding.
2023-06-01 23:35:26 +02:00