Commit Graph

8144 Commits

Author SHA1 Message Date
Myaamori 44927acc6e meson: set _DEBUG on all platforms for debug builds 2020-11-23 08:16:58 +01:00
Myaamori b36b81acd7 meson: don't generate git_version.xml and don't regenerate git_version.h on windows
Also fix incorrect use of return outside function. Fixes #80
2020-11-23 08:16:35 +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 7a9ef2112c fix version.sh 2020-11-22 19:41:58 +01:00
odrling 324dd164f2 fix build (again) 2020-11-21 22:20:57 +01:00
odrling 49eaeafe52 certificate issues begone 2020-11-20 02:42:15 +01:00
odrling c5b99ef449 make the internet available again :^) 2020-11-20 02:31:52 +01:00
odrling 6c91fba4b5 build more things from wrap 2020-11-20 02:22:33 +01:00
odrling 34bfbfaf41 buildtype release 2020-11-20 02:13:42 +01:00
odrling 87ec95b263 build wxwidgets 2020-11-20 01:28:23 +01:00
odrling b0266bcdaf install deps for mingw 2020-11-20 01:27:48 +01:00
odrling 9f37dc4cd4 add avisynth 2020-11-19 22:21:58 +01:00
odrling 4688813b2a Add installer generation 2020-11-19 17:27:37 +01:00
odrling 7c7c6ce14a remove appveyor CI 2020-11-19 01:01:03 +01:00
odrling 82afc56f6f fix mingw build 2020-11-19 00:42:39 +01:00
odrling 10f8114df3 test msys ci 2020-11-18 14:51:00 +01:00
odrling 4a8781ef1d update libpng wrap 2020-11-18 00:17:00 +01:00
odrling 58a2ec95cd provide freetype_dep 2020-11-18 00:07:23 +01:00
odrling 4eaf4bd75c Revert "custom repo in freetype2 wrap"
This reverts commit e89b9012bc.
2020-11-18 00:03:24 +01:00
odrling e89b9012bc custom repo in freetype2 wrap 2020-11-17 23:34:36 +01:00
odrling 7db38ecb55 provide libpng wrapper 2020-11-17 23:02:37 +01:00
odrling 0773074764 set default_library=static in windows CI 2020-11-17 22:28:58 +01:00
odrling ff4d4abdbf custom repo for subprojects/libass wrap 2020-11-17 22:06:28 +01:00
odrling fa340f0943 [ci] Appveyor VS CI 2020-11-17 21:24:12 +01:00
odrling 56cbc593bf bump version 2020-11-17 21:01:54 +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
odrling 81edc38e10 libass 0.15.0 2020-11-17 02:05:28 +01:00
Ryan Lucia f34c2833b9 actions: add initial ubuntu workflow 2020-11-15 12:53:31 -05:00
Ryan Lucia 558f59942c meson: switch to upstream freetype 2020-11-15 12:53:31 -05:00
Ryan Lucia 3221a5e77b meson: search for 'system' module with system boost
System was made header-only by 1.74, so we can't check for it in the submodule, but when linking with older system boosts we need to make sure it gets linked in
2020-11-15 12:53:31 -05:00
Ryan Lucia 8900da2b9d meson: allow boost fallback under msvc 2020-11-15 12:53:31 -05:00
Ryan Lucia 59decf1e12 Remove travis file 2020-11-15 12:53:31 -05:00
Ryan Lucia 0d55458839 meson: allow wx fallback on all platforms 2020-11-15 12:53:31 -05:00
Ryan Lucia fba8529d65 meson: remove old wx_path and icu_path hacks 2020-11-15 12:53:31 -05:00
Ryan Lucia 34ae282d58 meson: default to buildtype debugoptimized 2020-11-15 12:53:31 -05:00
Ryan Lucia 88bfc0220d meson: initial attempt to generate Aegisub.app on macOS 2020-11-15 12:53:31 -05:00
Ryan Lucia 9a10103bd4 Convert osx-fix-libs.py to py3 2020-11-15 12:53:31 -05:00
Ryan Lucia 48b98514df win-installer: auto-populate current year for copyright 2020-11-15 12:53:31 -05:00
Ryan Lucia 474ad6140f win-installer: remove fragment_opengl 2020-11-15 12:53:31 -05:00
Ryan Lucia abdc9f3019 meson: move all .desktop file work into linux conditional 2020-11-15 12:53:31 -05:00
Ryan Lucia c2d473646c meson: move luabins to subprojects 2020-11-15 12:53:31 -05:00
Ryan Lucia 8b9514f935 gitignore: mass purge, add .DS_STORE 2020-11-15 12:53:31 -05:00
Ryan Lucia 8fa9b3e112 meson: fix source file inclusion in libaegisub on osx 2020-11-15 12:53:31 -05:00
Myaamori 93a8f30da1 meson: save git_version.xml to meson build directory in version.ps1 2020-11-08 11:41:57 -05:00
Myaamori 58296f238d meson: use meson-pr branch for libass 2020-11-08 11:41:57 -05:00
Myaamori 1a70baf818 remove build, .nuget, Aegisub.sln 2020-11-08 11:41:57 -05:00