odrling
c6c0e49877
shift video instead of subtitles
...
This is probably wrong in some cases. This is probably what we want with
matroska files.
2021-01-07 17:47:33 +01:00
odrling
9a0b9fceda
force resource version
2020-12-23 14:00:34 +01:00
odrling
de98234da9
set filename to aegisub
2020-12-23 13:39:38 +01:00
odrling
9e6e70151f
fix mks file parsing
2020-12-23 13:39:38 +01:00
RhiobeT
be1237cbb5
Remove outdated comment
2020-11-24 19:55:26 +01:00
Pierre Jeanjean
fbcca085c3
Fix for HiDPI scaling of videos ( #2 )
2020-11-24 19:31:23 +01:00
odrling
dc9d9beec5
meson: create git_version.h in configuration step
2020-11-24 14:54:37 +01:00
odrling
e8d75e7e0f
windows: use libass and openal
...
DirectSound seems a bit broken on my system. Still left in the build if
someone updates from earlier releases. xy is dead
2020-11-24 13:15:54 +01:00
odrling
ec030c54e2
use wxString::Format in current time text field
2020-11-24 01:28:04 +01:00
Myaamori
d32154c423
Use wxSizer::RepositionChildren instead of RecalcSizes on wx 3.1.3+
2020-11-23 08:20:00 +01:00
Myaamori
b07648410d
Correct wxStyledTextCtrl::StartStyling for wx 3.1
2020-11-23 08:19:48 +01:00
odrling
68fecbff20
poke
2020-11-23 08:09:51 +01:00
odrling
21ed4cfc2f
generate installer
2020-11-22 19:55:18 +01:00
odrling
324dd164f2
fix build (again)
2020-11-21 22:20:57 +01:00
odrling
9f37dc4cd4
add avisynth
2020-11-19 22:21:58 +01:00
odrling
82afc56f6f
fix mingw build
2020-11-19 00:42:39 +01:00
odrling
9a631d85dd
Merge branch 'meson' into meson-vs2019
2020-11-17 20:52:46 +01:00
odrling
6907ea2c62
Merge branch 'master' into meson-vs2019
2020-11-17 19:38:05 +01:00
odrling
ac3c4095f1
fix sub timing in mkv files with video delay
...
Some matroska files have audio start at timestamp 0 and video later.
In this case mkvtoolnix seems to use the first block of the first
cluster to the audio track (I would assume this is only an
implementation detail and not really from the matroska specs. And also
could happen in other cases without the video being delayed, but that's
not the point). Aegisub used to read this first block and use its
timestamp as the starting point of the video track.
With this commit, Aegisub tries to read all the blocks until it can read
the first timestamp of the video track and use it for the subtitles'
timestamps. Audio tracks don't seem to be impacted by these changes.
2020-11-17 18:45:25 +01:00
odrling
09b424fbbb
fix sub timing in mkv files with video delay
...
Some matroska files have audio start at timestamp 0 and video later.
In this case mkvtoolnix seems to use the first block of the first
cluster to the audio track (I would assume this is only an
implementation detail and not really from the matroska specs. And also
could happen in other cases without the video being delayed, but that's
not the point). Aegisub used to read this first block and use its
timestamp as the starting point of the video track.
With this commit, Aegisub tries to read all the blocks until it can read
the first timestamp of the video track and use it for the subtitles'
timestamps. Audio tracks don't seem to be impacted by these changes.
2020-11-17 18:36:16 +01:00
Ryan Lucia
88bfc0220d
meson: initial attempt to generate Aegisub.app on macOS
2020-11-15 12:53:31 -05:00
line0
05c345ee6b
meson: flag aegisub as a GUI app
2020-05-21 09:07:58 +02:00
line0
1dcfbbd194
meson: add missing link dependencies on windows
2020-04-12 21:51:28 +02:00
line0
34fa9af482
utils: work around missing C++11 char16_t overload in wx string conversion
2020-04-11 01:31:14 +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
Ryan Lucia
fe1813ec03
meson: enable building Aegisub.app on macOS
2020-02-08 23:43:52 +01:00
Ryan Lucia
e6a41ccfbf
autotools: remove remaining makefiles
2020-02-08 23:43:51 +01:00
Ryan Lucia
20ce892352
meson: attempt to wrangle dependencies
2020-02-08 23:43:32 +01:00
Ryan Lucia
a78b0fb430
Fix PCH usage
...
Hopefully this time in a way that doesn't ruin life for Unix folks!
2020-02-08 23:42:36 +01:00
Ryan Lucia
bc13aa919c
meson: allow additional include directories for manually located deps
2020-02-08 23:42:36 +01:00
Ryan Lucia
cdd2fe6e5f
meson: add DirectSound detection
2020-02-08 23:42:36 +01:00
Ryan Lucia
0c148ec512
Make spacing around colons consistent
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
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
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
c36f16fb08
[help] add joysound exporter item
2019-12-11 00:38:59 +01:00
Ryan Lucia
77dae2c1ff
meson: attempt to wrangle dependencies
2019-10-05 21:34:40 +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
c0f8828f62
meson: add DirectSound detection
2019-10-05 21:34:38 +02:00
Ryan Lucia
ffacb49fdf
Make spacing around colons consistent
2019-10-05 21:34:08 +02:00
Martin Herkt
4f78f87cb1
Meson: respack.lua → respack.py; works out-of-tree
2019-10-05 21:34:07 +02:00
Martin Herkt
d966e2c282
Meson: add install rules
2019-10-05 21:34:06 +02:00
Martin Herkt
0fb8dab687
Initial port of the build system to Meson
...
Still some TODOs left. Probably only works on Linux for now.
2019-10-05 21:34:06 +02:00
odrling
642a96eed9
Merge branch 'ssl_update'
2019-09-16 12:38:04 +02:00