From c1d77f34c56505bfd2d585f4a5043ba94236fbbea9c640801e393b36e9aea49a Mon Sep 17 00:00:00 2001 From: Dave Plater Date: Wed, 29 Apr 2020 14:30:29 +0000 Subject: [PATCH] Accepting request 798942 from home:alois:branches:multimedia:apps - Update to current git version (3.2.2+git20191006) - Add _service file - Update changelog.txt - Drop aegisub-DataBlockCache-Fix-crash-in-cache-invalidation.patch (fixed upstream) - Drop aegisub-boost169.patch (merged upstream) - Dropped aegisub-git-version.patch (handle things from the spec file) - Added aegisub-fix_build_with_make4.3.patch - Require wxWidgets 3.2 - Added aegisub-rpmlintrc - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/798942 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/aegisub?expand=0&rev=62 --- _service | 25 + aegisub-3.2.2+git20180710.tar.gz | 3 - aegisub-3.2.2+git20191006.tar.xz | 3 + ...ache-Fix-crash-in-cache-invalidation.patch | 25 - aegisub-boost169.patch | 82 --- aegisub-fix_build_with_make4.3.patch | 23 + aegisub-git-version.patch | 8 - aegisub-rpmlintrc | 2 + aegisub.changes | 16 + aegisub.spec | 41 +- changelog.txt | 493 ++++++++++++++++++ 11 files changed, 579 insertions(+), 142 deletions(-) create mode 100644 _service delete mode 100644 aegisub-3.2.2+git20180710.tar.gz create mode 100644 aegisub-3.2.2+git20191006.tar.xz delete mode 100644 aegisub-DataBlockCache-Fix-crash-in-cache-invalidation.patch delete mode 100644 aegisub-boost169.patch create mode 100644 aegisub-fix_build_with_make4.3.patch delete mode 100644 aegisub-git-version.patch create mode 100644 aegisub-rpmlintrc diff --git a/_service b/_service new file mode 100644 index 0000000..3c0a639 --- /dev/null +++ b/_service @@ -0,0 +1,25 @@ + + + https://github.com/Aegisub/Aegisub.git + git + .git + vendor/boost + vendor/ffmpeg + vendor/ffms2 + vendor/fftw + vendor/freetype2 + vendor/googletest + vendor/icu + vendor/libass + vendor/uchardet + vendor/wxWidgets + 3.2.2+git%cd + 85f711fccc75f01fd44f25537b8777df10c4b3d1 + aegisub + + + *.tar + xz + + + diff --git a/aegisub-3.2.2+git20180710.tar.gz b/aegisub-3.2.2+git20180710.tar.gz deleted file mode 100644 index 3aef80d..0000000 --- a/aegisub-3.2.2+git20180710.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d18be11ff7ec128b86316d6a9fa015a176b1a0b92bf3fd886f5f501d00d6a7f1 -size 7473463 diff --git a/aegisub-3.2.2+git20191006.tar.xz b/aegisub-3.2.2+git20191006.tar.xz new file mode 100644 index 0000000..c7c4d82 --- /dev/null +++ b/aegisub-3.2.2+git20191006.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b50b417ad5a2eb87f7d765f725dd85166d8fe19b88fb538227ec2dd7c9aa8ac1 +size 5158788 diff --git a/aegisub-DataBlockCache-Fix-crash-in-cache-invalidation.patch b/aegisub-DataBlockCache-Fix-crash-in-cache-invalidation.patch deleted file mode 100644 index f88af21..0000000 --- a/aegisub-DataBlockCache-Fix-crash-in-cache-invalidation.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 7479ffbd6d9cc9bf9786d1f1d9f0e6307198681f Mon Sep 17 00:00:00 2001 -From: Martin Herkt -Date: Thu, 14 Feb 2019 14:52:27 +0100 -Subject: [PATCH] DataBlockCache: Fix crash in cache invalidation - -Fixes #33 ---- - src/block_cache.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -Index: Aegisub-524c6114a82157b143567240884de3a6d030b091/src/block_cache.h -=================================================================== ---- Aegisub-524c6114a82157b143567240884de3a6d030b091.orig/src/block_cache.h 2018-07-10 00:06:51.000000000 +0200 -+++ Aegisub-524c6114a82157b143567240884de3a6d030b091/src/block_cache.h 2019-03-29 13:17:48.209456221 +0200 -@@ -150,8 +150,8 @@ public: - } - - // Remove old entries until we're under the max size -- for (auto it = age.rbegin(); size > max_size && it != age.rend(); ) -- KillMacroBlock(**it++); -+ for (auto it = age.rbegin(); size > max_size && it != age.rend(); it++) -+ KillMacroBlock(**it); - } - - /// @brief Obtain a data block from the cache diff --git a/aegisub-boost169.patch b/aegisub-boost169.patch deleted file mode 100644 index 7b75d3f..0000000 --- a/aegisub-boost169.patch +++ /dev/null @@ -1,82 +0,0 @@ -Index: Aegisub-524c6114a82157b143567240884de3a6d030b091/src/colour_button.cpp -=================================================================== ---- Aegisub-524c6114a82157b143567240884de3a6d030b091.orig/src/colour_button.cpp 2018-07-10 00:06:51.000000000 +0200 -+++ Aegisub-524c6114a82157b143567240884de3a6d030b091/src/colour_button.cpp 2019-03-29 13:05:42.776195551 +0200 -@@ -18,8 +18,16 @@ - - #include "dialogs.h" - -+#if BOOST_VERSION >= 106900 -+ -+#include -+ -+#else -+ - #include - -+#endif -+ - AGI_DEFINE_EVENT(EVT_COLOR, agi::Color); - - ColourButton::ColourButton(wxWindow *parent, wxSize const& size, bool alpha, agi::Color col, wxValidator const& validator) -Index: Aegisub-524c6114a82157b143567240884de3a6d030b091/src/video_provider_dummy.cpp -=================================================================== ---- Aegisub-524c6114a82157b143567240884de3a6d030b091.orig/src/video_provider_dummy.cpp 2018-07-10 00:06:51.000000000 +0200 -+++ Aegisub-524c6114a82157b143567240884de3a6d030b091/src/video_provider_dummy.cpp 2019-03-29 13:07:20.480135858 +0200 -@@ -45,8 +45,16 @@ - #include - #include - #include -+#if BOOST_VERSION >= 106900 -+ -+#include -+ -+#else -+ - #include - -+#endif -+ - DummyVideoProvider::DummyVideoProvider(double fps, int frames, int width, int height, agi::Color colour, bool pattern) - : framecount(frames) - , fps(fps) -Index: Aegisub-524c6114a82157b143567240884de3a6d030b091/src/video_frame.cpp -=================================================================== ---- Aegisub-524c6114a82157b143567240884de3a6d030b091.orig/src/video_frame.cpp 2018-07-10 00:06:51.000000000 +0200 -+++ Aegisub-524c6114a82157b143567240884de3a6d030b091/src/video_frame.cpp 2019-03-29 13:08:04.509911568 +0200 -@@ -16,7 +16,15 @@ - - #include "video_frame.h" - -+#if BOOST_VERSION >= 106900 -+ -+#include -+ -+#else -+ - #include -+ -+#endif - #include - - namespace { -Index: Aegisub-524c6114a82157b143567240884de3a6d030b091/src/subtitles_provider_libass.cpp -=================================================================== ---- Aegisub-524c6114a82157b143567240884de3a6d030b091.orig/src/subtitles_provider_libass.cpp 2018-07-10 00:06:51.000000000 +0200 -+++ Aegisub-524c6114a82157b143567240884de3a6d030b091/src/subtitles_provider_libass.cpp 2019-03-29 13:08:57.240038186 +0200 -@@ -46,7 +46,15 @@ - #include - - #include -+#if BOOST_VERSION >= 106900 -+ -+#include -+ -+#else -+ - #include -+ -+#endif - #include - #include - diff --git a/aegisub-fix_build_with_make4.3.patch b/aegisub-fix_build_with_make4.3.patch new file mode 100644 index 0000000..073ceb9 --- /dev/null +++ b/aegisub-fix_build_with_make4.3.patch @@ -0,0 +1,23 @@ +From 6bd3f4c26b8fc1f76a8b797fcee11e7611d59a39 Mon Sep 17 00:00:00 2001 +From: wangqr +Date: Mon, 17 Feb 2020 14:42:07 +0800 +Subject: [PATCH] Use target name without directory in $*_OBJ macro + +Fix Aegisub/Aegisub#171 +--- + Makefile.target | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Makefile.target b/Makefile.target +index 516ef3c24..5c4c5d259 100644 +--- a/Makefile.target ++++ b/Makefile.target +@@ -112,7 +112,7 @@ POST_FLAGS = $($@_FLAGS) -c -o $@ $< + # Libraries contain all object files they depend on (but they may depend on other files) + # Not using libtool on OS X because it has an unsilenceable warning about a + # compatibility issue with BSD 4.3 (wtf) +-lib%.a: $$($$*_OBJ) ++lib%.a: $$($$(*F)_OBJ) + @$(BIN_MKDIR_P) $(dir $@) + $(BIN_AR) cru $@ $(filter %.o,$^) + $(BIN_RANLIB) $@ diff --git a/aegisub-git-version.patch b/aegisub-git-version.patch deleted file mode 100644 index 66da4e3..0000000 --- a/aegisub-git-version.patch +++ /dev/null @@ -1,8 +0,0 @@ -Index: Aegisub-524c6114a82157b143567240884de3a6d030b091/build/git_version.h -=================================================================== ---- /dev/null 1970-01-01 00:00:00.000000000 +0000 -+++ Aegisub-524c6114a82157b143567240884de3a6d030b091/build/git_version.h 2019-03-29 13:17:45.073329657 +0200 -@@ -0,0 +1,3 @@ -+#define BUILD_GIT_VERSION_NUMBER 83736 -+#define BUILD_GIT_VERSION_STRING "3.2.2+git20180710" -+#define TAGGED_RELEASE 0 diff --git a/aegisub-rpmlintrc b/aegisub-rpmlintrc new file mode 100644 index 0000000..371d80b --- /dev/null +++ b/aegisub-rpmlintrc @@ -0,0 +1,2 @@ +# this is a false positive +addFilter(".*macro-in-comment.*%{version}.*") diff --git a/aegisub.changes b/aegisub.changes index 49916ae..60c1074 100644 --- a/aegisub.changes +++ b/aegisub.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Wed Apr 29 10:48:36 UTC 2020 - Luigi Baldoni + +- Update to current git version (3.2.2+git20191006) +- Add _service file +- Update changelog.txt +- Drop aegisub-DataBlockCache-Fix-crash-in-cache-invalidation.patch + (fixed upstream) +- Drop aegisub-boost169.patch (merged upstream) +- Dropped aegisub-git-version.patch (handle things from the spec + file) +- Added aegisub-fix_build_with_make4.3.patch +- Require wxWidgets 3.2 +- Added aegisub-rpmlintrc +- Spec cleanup + ------------------------------------------------------------------- Fri Mar 29 13:25:07 UTC 2019 - plater diff --git a/aegisub.spec b/aegisub.spec index 7d1e019..4a8a311 100644 --- a/aegisub.spec +++ b/aegisub.spec @@ -1,7 +1,7 @@ # # spec file for package aegisub # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,29 +16,22 @@ # -%define _rev 524c6114a82157b143567240884de3a6d030b091 -%define gitname Aegisub - Name: aegisub -Version: 3.2.2+git20180710 +Version: 3.2.2+git20191006 Release: 0 Summary: Subtitle editor License: BSD-3-Clause Group: Productivity/Multimedia/Video/Editors and Convertors -Url: http://www.aegisub.org/ -Source0: https://github.com/Aegisub/Aegisub/archive/%{_rev}.tar.gz#/aegisub-%{version}.tar.gz +URL: http://www.aegisub.org/ +Source0: %{name}-%{version}.tar.xz Source99: changelog.txt +Source100: %{name}-rpmlintrc Patch1: Makefile.inc.in.patch Patch2: remove-vendor-luajit-dependency.patch Patch3: aegisub-no-optimize.patch Patch4: luabins.patch -#PATCH-FIX-OPENSUSE - davejplater@gmail.com - aegisub-git-version.patch - Create git_version.h which is missing in git. -Patch5: aegisub-git-version.patch -#PATCH-FIX-UPSTREAM - 9@cirno.systems - aegisub-DataBlockCache-Fix-crash-in-cache-invalidation.patch - Fixes undefined behavior e.g. when scrolling the audio view in spectrogram mode. -Patch6: aegisub-DataBlockCache-Fix-crash-in-cache-invalidation.patch -#PATCH-FIX-UPSTREAM - davejplater@gmail.com - aegisub-boost169.patch - Fixes build with boost 1.69 where boost/gil/gil_all.hpp is moved to -boost169.patch -Patch7: aegisub-boost169.patch -BuildRequires: autoconf +# PATCH-FIX-UPSTREAM aegisub-fix_build_with_make4.3.patch +Patch8: aegisub-fix_build_with_make4.3.patch BuildRequires: automake BuildRequires: gcc-c++ BuildRequires: intltool @@ -51,7 +44,7 @@ BuildRequires: libboost_system-devel BuildRequires: libboost_thread-devel BuildRequires: lua51 BuildRequires: pkgconfig >= 0.20 -BuildRequires: wxWidgets-devel >= 3 +BuildRequires: wxWidgets-3_2-devel BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(ffms2) BuildRequires: pkgconfig(fftw3) >= 3.3 @@ -70,22 +63,21 @@ Alpha format (aptly abbreviated ASS) which allows for many advanced effects in the subtitles, apart from just basic timed text. %prep -%setup -q -n %{gitname}-%{_rev} -%autopatch -p1 -FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e %%Y') -sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/" src/version.cpp -FAKE_BUILDTIME=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%H:%%M:%%S') -sed -i "s/__TIME__/\"$FAKE_BUILDTIME\"/" src/version.cpp +%autosetup -p1 +tee build/git_version.h << "EOF" +#define BUILD_GIT_VERSION_NUMBER 9010 +#define BUILD_GIT_VERSION_STRING "%{version}" +#define TAGGED_RELEASE 0 +EOF cp %{SOURCE99} . %build -./autogen.sh -#autoreconf -fvi +autoreconf -fiv %configure \ --disable-update-checker \ --with-player-audio=PulseAudio \ --without-oss -make %{?_smp_mflags} +%make_build %install %make_install @@ -99,5 +91,6 @@ make %{?_smp_mflags} %{_datadir}/aegisub/ %{_datadir}/applications/aegisub.desktop %{_datadir}/icons/hicolor/*/apps/aegisub.* +%{_datadir}/metainfo/aegisub.appdata.xml %changelog diff --git a/changelog.txt b/changelog.txt index e7c7605..1b7c528 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,496 @@ +commit 6f546951b4f004da16ce19ba638bf3eedefb9f31 +Author: Thomas Goyne +Date: Sun Oct 6 12:45:03 2019 -0700 + + Use appropriate DPI images in more places on macOS + +commit 85f711fccc75f01fd44f25537b8777df10c4b3d1 +Author: Thomas Goyne +Date: Sat Sep 28 14:24:07 2019 -0700 + + Adjust the index of the drag subtool button for the addition of the separator + +commit 5da48d0f3098050973c663542fdf6bb5e99a9f40 +Author: Thomas Goyne +Date: Sat Sep 28 14:23:17 2019 -0700 + + Don't call Realize() before setting the toolbar + +commit 6ca879938de45ad1455f047fd6b52500e7610e7d +Author: Thomas Goyne +Date: Sat Sep 28 13:56:56 2019 -0700 + + 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. + +commit 8d17a0e88a2cf2d6b91db0b13a6a78b1416c6bb0 +Author: Thomas Goyne +Date: Sat Sep 28 13:53:26 2019 -0700 + + Assume that files which start with a unicode BOM are valid files of that type + +commit e1a8ab1c10ac106ba57fb5c468e71418bb86e5dc +Author: wangqr +Date: Mon Sep 23 11:54:06 2019 -0400 + + fix: infinite recursion when loading video + + In 888be0607fdfc2ed7801fd67f46ab4f98257d419 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 + +commit 6d4dd60ce8c52251435bd1a8c0f0cef989833c38 +Author: wangqr +Date: Sun Sep 22 15:12:18 2019 -0400 + + Handle video flip and rotate metadata in ffms2 + + Fix Aegisub/Aegisub#149 + +commit 57ee580c0f18515f7d1be19ac477758817456eba +Author: wangqr +Date: Wed Sep 18 18:11:18 2019 -0400 + + 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. + +commit 336745cdb29f9f3bead1507670651580b896d7df +Author: wangqr +Date: Sun Sep 15 19:32:49 2019 -0400 + + 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 + +commit 10f7458b5ff2c050e99b7fc16293e2972a6ad2e0 +Author: wangqr +Date: Sun Sep 15 13:27:54 2019 -0400 + + Fix PCM provider bugs + +commit 1122c0880a756ba13cb87df79ce3c47ba7f74f71 +Author: wangqr +Date: Sun Sep 15 00:45:25 2019 -0400 + + Fix failing unit tests on Windows + +commit dd59fc988a3dfbc248c89ae6f49868b3399bb03d +Author: wangqr +Date: Sat Sep 14 21:11:03 2019 -0400 + + Fix gtest setup.bat on Windows + +commit 896011f5355710c12f912f830ae32698d294cce9 +Author: wangqr +Date: Fri Sep 13 15:49:15 2019 -0400 + + Search user fonts in GDI font lister + + Windows now allow user install fonts without admin. List HKCU for those fonts. + https://blogs.windows.com/windowsexperience/2018/06/27/announcing-windows-10-insider-preview-build-17704/ + +commit 7a1756a26f4a67656034e70c5ab81f8526617a32 +Author: wangqr +Date: Wed Sep 11 11:16:51 2019 -0400 + + In tagless_find_helper only tag before start should be ignored + + The search result is irrelevant to which tag we should ignore + + Fix wangqr/Aegisub#17 + +commit 6732179a8a92d685404835ea8218f61d34f84f6c +Author: wangqr +Date: Tue Sep 10 02:15:48 2019 -0400 + + Fix wrong memset usage + +commit 72d0457bc8bc9deac278e4b56c30a6afd147f65e +Author: davste0816 +Date: Sat Mar 16 15:12:57 2019 -0400 + + Fix Move Down button in Export dialog + +commit 073c06d8120cd55b9ddea55b84bf2588129aff09 +Author: davste0816 +Date: Tue Mar 12 02:25:46 2019 -0400 + + Add .webm to extension list, add .eac3 as an audio format + + Co-Authored-By: FichteFoll + +commit 06798f2caf4f4e3eb79875a1ac96c2e0399c81ca +Author: davste0816 +Date: Mon Mar 11 19:54:31 2019 -0400 + + Recognize .opus as an audio format, .h264 .hevc as video formats + +commit b3f0cb8953331fb3e78240f83f6bc53c20009f71 +Author: wangqr +Date: Tue Sep 3 11:58:20 2019 -0400 + + Don't internally reset the selection after collected fonts + + This creates an inconsistency between UI and internal mode. + + Fix wangqr/Aegisub#10 + +commit 9ed381f498f6cdd22f78292d5f6112279850a5fd +Author: wangqr +Date: Mon Sep 2 22:23:19 2019 -0400 + + Remove extra semicolon + +commit b429645006c8c912d14c1c47ddb7b1f175e2aeb8 +Author: wangqr +Date: Sun Sep 1 22:55:13 2019 -0400 + + visualSubToolBar now use same style as other toolbars + + Previously visualSubToolBar has boarder while visualToolBar does not. So the width of the toolbar will change when toggling visualSubToolBar. + + Now we remove the boarder so they have the same width. A separator is added at the top of visualToolBar instead to provide visual cue. + + Fix wangqr/Aegisub#11 + +commit 0a2a07ba7e702d9afb0b7588fee83e0b7ebde7c6 +Author: wangqr +Date: Sat Aug 24 01:16:18 2019 -0400 + + Use absolute distance when scrolling audio box with mouse wheel + + Instead of 1/3 screen per tick. So the distance of scroll no longer depends on the width of the audio box. Besides, 1/3 is feels to far for me when the audio box is wide. + + See wangqr/Aegisub#5 + +commit 716c2eae0d0e0a6532346122bbf5ae08e3eb6903 +Author: wangqr +Date: Wed Jul 24 09:11:17 2019 -0400 + + Remove the usage of dummy wxTimerEvent + +commit bb5090ac3a9e32b051ee4a703a6bc849930f1983 +Author: wangqr +Date: Sun Jun 16 19:14:10 2019 -0400 + + Detect EBML magic number to skip encoding detection for MKV + + MKV loads slow after f733297499f72ea11c166f6be23751a7b002c51c + +commit d7139c40c0842dc7d59cfc6a7f250e2c994e1c2e +Author: wangqr +Date: Thu Jun 6 15:24:40 2019 -0400 + + Remove call to wxSizer::CalcMin and wxSizer::RecalcSizes + + As they are used internally by Layout and should not be called + directly. + +commit 73ca9ace1cd9bd7697cbcda9d1e842e65f69ba0f +Author: wangqr +Date: Mon Jun 3 22:08:11 2019 -0400 + + Change the default fontsize and the list of resolutions + + The default fontsize is changed to 48. While it still looks small + on the default 720p video, it is actually bigger than + 20 / 480 * 720 = 30 + + Here 720p is the default video resolution after 837d5a41d7. Some + common resolutions are also added to the preset list. + + Fix wangqr/Aegisub#3 + +commit 38046516b3e04bb082c36bf77ef4a8662680b9f5 +Author: wangqr +Date: Wed May 22 20:10:09 2019 -0400 + + Fix FFT first sample location + + Fix wangqr/Aegisub#1 + +commit 698c41afef56776cd0c6c3c4e8e7b8ef2c6a50da +Author: wangqr +Date: Thu May 16 11:04:53 2019 -0400 + + Fix iconv ConversionFailure on long path + +commit 293673fef15d4182564966655002f53bc9bcc9a3 +Author: Ryan Lucia +Date: Sat Nov 17 19:27:25 2018 -0500 + + 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 + +commit 24116171583bfcfd3575f9b5106648c018f97a2c +Author: Ryan Lucia +Date: Sun Apr 29 17:19:02 2018 -0400 + + Properly ignore ASS whitespace characters in character counter + +commit af5d34cc1d96ab43764ff976c41c61d796f09795 +Author: Ryan Lucia +Date: Sun Apr 15 17:59:32 2018 -0400 + + Add configuration options for colors in visual typesetting tools + +commit 1ce72a6d6e2c5e325619b9fa8b11391d6bdb0bb0 +Author: Ryan Lucia +Date: Wed Mar 14 05:45:19 2018 -0400 + + Update default config to modern standards + +commit ebea3905cc3e1e8ee210d2a70edcd7e94a2917d8 +Author: Ryan Lucia +Date: Sun Jan 6 19:34:14 2019 -0500 + + Use FFMS2 constant in place of magic number + +commit 4f870f9c268141fd3dd168a72a80ccebbc3bab10 +Author: Ryan Lucia +Date: Fri Oct 5 17:51:55 2018 -0400 + + Ignore VS build files + + Most files were moved to .vs directory with VS15 + +commit f2ca259a8b6acc03b0575d92d7a08e3eb58cb74d +Author: Ryan Lucia +Date: Mon May 7 19:24:47 2018 -0400 + + Pass 0 to FFMS_Init + + The argument is no longer used, and the docs specify to pass a value of 0 to avoid confusion + +commit 04a193de4d61dc37c2608234b51db816f5ec66b0 +Author: Ryan Lucia +Date: Sun Apr 29 16:51:53 2018 -0400 + + Point users at a functional bug tracker + +commit 63d267d3590011dd0363aceb65617bd052eb43e2 +Author: Ryan Lucia +Date: Fri Apr 27 11:19:37 2018 -0400 + + Fix line order when splitting after current frame + +commit b2dd50e91084c00e4c8af645c0ec5ab3f53a1ca3 +Author: Ryan Lucia +Date: Sun Apr 15 17:58:12 2018 -0400 + + Use proper event for DoubleUpdater + + Previously changes weren't recognized because the event bound was for integers + +commit 66a3748f97264f68c9fd7e3d148147eea6e39fca +Author: Ryan Lucia +Date: Thu Mar 29 02:51:01 2018 -0400 + + Remove dead forums link + +commit bc649b60639ece7cc9e8d00f7ceee8a72e8f5a2c +Author: Ryan Lucia +Date: Tue Mar 27 15:07:37 2018 -0400 + + Make translation assistant skipping whitespace an explicit setting + +commit 30286e70359dbe61e50ec5a2fdc5645b26ecd335 +Author: Ryan Lucia +Date: Sun Mar 25 09:30:29 2018 -0400 + + Remove Force BT.601 option and update color matrix guessing + +commit d660f7f2b023a71e90df27f1c51ba009a2d30301 +Author: Ryan Lucia +Date: Sun Mar 25 07:50:05 2018 -0400 + + Add support for setting status bar text from Lua + +commit d0c05fbcde0ec2ccf956a0a0f83ac238e686a271 +Author: wangqr +Date: Thu May 9 16:30:38 2019 -0400 + + Update about dialog + +commit 17215edc3135da88145f265e0a0b42ccabe4bd97 +Author: wangqr +Date: Fri Apr 12 13:50:50 2019 -0400 + + Fix build warnings + +commit faad82e1ec96a861aea3cac9272f90bb8ac36430 +Author: wangqr +Date: Sat Nov 10 16:18:28 2018 -0500 + + Fix overflow bound + +commit 5d4973a5f64c54a6a3a84278f385d2d474cfa5ab +Author: wangqr +Date: Sat Nov 10 15:51:48 2018 -0500 + + Fix millisecond to centisecond convertion + + Fix Aegisub/Aegisub#94 + +commit d89c1ce900e995c44ac01be9e5a95ebb8fe52a53 +Author: wangqr +Date: Sat Nov 10 08:24:42 2018 -0500 + + Change some text box size to make it looks better on HiDPI + +commit 4897905287c2eaceac81510ae23eabf6116ca061 +Author: Thomas Goyne +Date: Sun Sep 22 16:44:03 2019 -0700 + + Install autopoint on travis + +commit 7c43c757ce9fa1857ac5e96249eb947bf5de2d31 +Author: darealshinji +Date: Wed Jun 13 01:31:51 2018 +0200 + + don't be too pedantic on the OpenAL checks + +commit 547b17fc22ecd2652053d04a31640843ef3922a4 +Author: scx +Date: Sun Sep 1 23:40:47 2019 +0200 + + Fix crashing when picking language + + Aegisub crashes immediately after selecting any language + from the end of the list (above the 100th position). + This is because it can support no more than 100 languages. + This patch extends this limit up to 1000 languages (locales). + + Fixes #131 + +commit c3c446a8d6abc5127c9432387f50c5ad50012561 +Author: scx +Date: Sat Sep 7 20:55:07 2019 +0200 + + Fixes for Boost 1.69.0 + +commit 7094bd1e201cf5ec5790594767374ee9dd6147ec +Author: darealshinji +Date: Mon Feb 18 17:18:18 2019 +0100 + + Add configure option to enable portable builds on Linux + +commit 565b7cb86e00017d18ea655a2254fd91882fc237 +Author: Yakauleu Uladzislau +Date: Sun Jun 30 15:09:56 2019 +0300 + + Added Belarusian Localization + +commit 0847acc53f2355247e64a65c30a329a4fe679c48 +Author: scx +Date: Sat Sep 7 18:51:06 2019 +0200 + + Add missing AM_GNU_GETTEXT_VERSION macro + + Bug: http://devel.aegisub.org/ticket/1914 + +commit 67d9fd9aa4176b367596f8e0885ad974cf8bffeb +Author: scx +Date: Mon Sep 23 01:19:56 2019 +0200 + + DataBlockCache: Fix crash in cache invalidation (#142) + + The original version uses a reverse iterator, + whose .base() is invalid after KillMacroBlock() erases it. + +commit cb0af6ca35832e453f4d966a8348ca8caef6a943 +Author: scx +Date: Sat Sep 7 23:38:06 2019 +0200 + + Fix crash on right click due to no spell checker + + See: #131 + +commit 0418d0b5be87491806aaa7899223465ca2c5d36e +Author: scx +Date: Sun Sep 8 05:15:16 2019 +0200 + + Desktop file: make Keywords translatable + +commit eeb3e17b73b623fd791611275221d4f4cf4a790b +Author: scx +Date: Sun Sep 8 00:41:09 2019 +0200 + + Update desktop file + + - Add Keywords + - Add StartupWMClass + - Update Categories + +commit 7ea2c09afa9ef44f98b399d3d9140359db808e7c +Author: scx +Date: Sun Sep 8 06:39:02 2019 +0200 + + make_pot.sh: Check presence of xmlstarlet and jq + +commit c3a4a9122c1daa3e81da465c8827d687c269ead8 +Author: scx +Date: Sun Sep 8 06:02:02 2019 +0200 + + Integrate AppData file with build system + +commit 0a1b93860b5a5ba6613a08e579d8845dcfd5a044 +Author: scx +Date: Sun Sep 8 05:57:37 2019 +0200 + + Add AppData file template + +commit 42552e5efb98a417bc94ab7573c8f9dcbcb77deb +Author: wangqr +Date: Sun Dec 9 03:06:21 2018 -0500 + + Correctly handle memory free using Lua GC + + Instead of manually free. Otherwise return value of `search' may refer to invalid memory. + Fix Aegisub/Aegisub#99 + +commit 3782b906d7d01357ceca3898d68a5dc20cf17e1f +Author: wangqr +Date: Thu Nov 8 10:35:31 2018 -0500 + + Fix travis-ci build script + +commit 2cb92a5f74634764ff5aac7e3ad0d647f98142af +Author: Thomas Goyne +Date: Thu Nov 22 12:23:58 2018 -0800 + + Bump _WIN32_WINNT to Vista + +commit ebc76c8a1168d16054a1f7c6d3920c0fa9c9d717 +Author: Thomas Goyne +Date: Wed Nov 21 16:41:05 2018 -0800 + + Update ffmpeg and ffms2 + +commit 6afb8513657cdc94bdf8bb8a01177a054bd39905 +Author: Thomas Goyne +Date: Sat May 26 17:41:13 2018 +0200 + + Update freetype2 + +commit 83736b4866ecae9b7c42a2c6cb576e376a8d04e2 +Author: bkbkb <41873894+bkbkb@users.noreply.github.com> +Date: Mon Jul 30 00:27:07 2018 -0400 + + Fix fribidi download link + commit 524c6114a82157b143567240884de3a6d030b091 Merge: ce658d070 d8336d2fe Author: Thomas Goyne