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
This commit is contained in:
parent
9ae8dacca1
commit
c1d77f34c5
25
_service
Normal file
25
_service
Normal file
@ -0,0 +1,25 @@
|
||||
<services>
|
||||
<service name="tar_scm" mode="disabled">
|
||||
<param name="url">https://github.com/Aegisub/Aegisub.git</param>
|
||||
<param name="scm">git</param>
|
||||
<param name="exclude">.git</param>
|
||||
<param name="exclude">vendor/boost</param>
|
||||
<param name="exclude">vendor/ffmpeg</param>
|
||||
<param name="exclude">vendor/ffms2</param>
|
||||
<param name="exclude">vendor/fftw</param>
|
||||
<param name="exclude">vendor/freetype2</param>
|
||||
<param name="exclude">vendor/googletest</param>
|
||||
<param name="exclude">vendor/icu</param>
|
||||
<param name="exclude">vendor/libass</param>
|
||||
<param name="exclude">vendor/uchardet</param>
|
||||
<param name="exclude">vendor/wxWidgets</param>
|
||||
<param name="versionformat">3.2.2+git%cd</param>
|
||||
<param name="revision">85f711fccc75f01fd44f25537b8777df10c4b3d1</param>
|
||||
<param name="filename">aegisub</param>
|
||||
</service>
|
||||
<service name="recompress" mode="disabled">
|
||||
<param name="file">*.tar</param>
|
||||
<param name="compression">xz</param>
|
||||
</service>
|
||||
<service name="set_version" mode="disabled"/>
|
||||
</services>
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d18be11ff7ec128b86316d6a9fa015a176b1a0b92bf3fd886f5f501d00d6a7f1
|
||||
size 7473463
|
3
aegisub-3.2.2+git20191006.tar.xz
Normal file
3
aegisub-3.2.2+git20191006.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b50b417ad5a2eb87f7d765f725dd85166d8fe19b88fb538227ec2dd7c9aa8ac1
|
||||
size 5158788
|
@ -1,25 +0,0 @@
|
||||
From 7479ffbd6d9cc9bf9786d1f1d9f0e6307198681f Mon Sep 17 00:00:00 2001
|
||||
From: Martin Herkt <lachs0r@srsfckn.biz>
|
||||
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
|
@ -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 <boost/gil.hpp>
|
||||
+
|
||||
+#else
|
||||
+
|
||||
#include <boost/gil/gil_all.hpp>
|
||||
|
||||
+#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 <boost/algorithm/string/predicate.hpp>
|
||||
#include <boost/filesystem/path.hpp>
|
||||
#include <libaegisub/format.h>
|
||||
+#if BOOST_VERSION >= 106900
|
||||
+
|
||||
+#include <boost/gil.hpp>
|
||||
+
|
||||
+#else
|
||||
+
|
||||
#include <boost/gil/gil_all.hpp>
|
||||
|
||||
+#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 <boost/gil.hpp>
|
||||
+
|
||||
+#else
|
||||
+
|
||||
#include <boost/gil/gil_all.hpp>
|
||||
+
|
||||
+#endif
|
||||
#include <wx/image.h>
|
||||
|
||||
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 <libaegisub/util.h>
|
||||
|
||||
#include <atomic>
|
||||
+#if BOOST_VERSION >= 106900
|
||||
+
|
||||
+#include <boost/gil.hpp>
|
||||
+
|
||||
+#else
|
||||
+
|
||||
#include <boost/gil/gil_all.hpp>
|
||||
+
|
||||
+#endif
|
||||
#include <memory>
|
||||
#include <mutex>
|
||||
|
23
aegisub-fix_build_with_make4.3.patch
Normal file
23
aegisub-fix_build_with_make4.3.patch
Normal file
@ -0,0 +1,23 @@
|
||||
From 6bd3f4c26b8fc1f76a8b797fcee11e7611d59a39 Mon Sep 17 00:00:00 2001
|
||||
From: wangqr <wangqr@wangqr.tk>
|
||||
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) $@
|
@ -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
|
2
aegisub-rpmlintrc
Normal file
2
aegisub-rpmlintrc
Normal file
@ -0,0 +1,2 @@
|
||||
# this is a false positive
|
||||
addFilter(".*macro-in-comment.*%{version}.*")
|
@ -1,3 +1,19 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 29 10:48:36 UTC 2020 - Luigi Baldoni <aloisio@gmx.com>
|
||||
|
||||
- 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 <davejplater@gmail.com>
|
||||
|
||||
|
41
aegisub.spec
41
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
|
||||
|
493
changelog.txt
493
changelog.txt
@ -1,3 +1,496 @@
|
||||
commit 6f546951b4f004da16ce19ba638bf3eedefb9f31
|
||||
Author: Thomas Goyne <plorkyeran@aegisub.org>
|
||||
Date: Sun Oct 6 12:45:03 2019 -0700
|
||||
|
||||
Use appropriate DPI images in more places on macOS
|
||||
|
||||
commit 85f711fccc75f01fd44f25537b8777df10c4b3d1
|
||||
Author: Thomas Goyne <plorkyeran@aegisub.org>
|
||||
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 <plorkyeran@aegisub.org>
|
||||
Date: Sat Sep 28 14:23:17 2019 -0700
|
||||
|
||||
Don't call Realize() before setting the toolbar
|
||||
|
||||
commit 6ca879938de45ad1455f047fd6b52500e7610e7d
|
||||
Author: Thomas Goyne <plorkyeran@aegisub.org>
|
||||
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 <plorkyeran@aegisub.org>
|
||||
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 <wangqr@wangqr.tk>
|
||||
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 <cqjjjzr@126.com>
|
||||
|
||||
commit 6d4dd60ce8c52251435bd1a8c0f0cef989833c38
|
||||
Author: wangqr <wangqr@wangqr.tk>
|
||||
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 <wangqr@wangqr.tk>
|
||||
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 <wangqr@wangqr.tk>
|
||||
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 <wangqr@wangqr.tk>
|
||||
Date: Sun Sep 15 13:27:54 2019 -0400
|
||||
|
||||
Fix PCM provider bugs
|
||||
|
||||
commit 1122c0880a756ba13cb87df79ce3c47ba7f74f71
|
||||
Author: wangqr <wangqr@wangqr.tk>
|
||||
Date: Sun Sep 15 00:45:25 2019 -0400
|
||||
|
||||
Fix failing unit tests on Windows
|
||||
|
||||
commit dd59fc988a3dfbc248c89ae6f49868b3399bb03d
|
||||
Author: wangqr <wangqr@wangqr.tk>
|
||||
Date: Sat Sep 14 21:11:03 2019 -0400
|
||||
|
||||
Fix gtest setup.bat on Windows
|
||||
|
||||
commit 896011f5355710c12f912f830ae32698d294cce9
|
||||
Author: wangqr <wangqr@wangqr.tk>
|
||||
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 <wangqr@wangqr.tk>
|
||||
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 <wangqr@wangqr.tk>
|
||||
Date: Tue Sep 10 02:15:48 2019 -0400
|
||||
|
||||
Fix wrong memset usage
|
||||
|
||||
commit 72d0457bc8bc9deac278e4b56c30a6afd147f65e
|
||||
Author: davste0816 <davste0816@gmail.com>
|
||||
Date: Sat Mar 16 15:12:57 2019 -0400
|
||||
|
||||
Fix Move Down button in Export dialog
|
||||
|
||||
commit 073c06d8120cd55b9ddea55b84bf2588129aff09
|
||||
Author: davste0816 <davste0816@gmail.com>
|
||||
Date: Tue Mar 12 02:25:46 2019 -0400
|
||||
|
||||
Add .webm to extension list, add .eac3 as an audio format
|
||||
|
||||
Co-Authored-By: FichteFoll <fichtefoll2@googlemail.com>
|
||||
|
||||
commit 06798f2caf4f4e3eb79875a1ac96c2e0399c81ca
|
||||
Author: davste0816 <davste0816@gmail.com>
|
||||
Date: Mon Mar 11 19:54:31 2019 -0400
|
||||
|
||||
Recognize .opus as an audio format, .h264 .hevc as video formats
|
||||
|
||||
commit b3f0cb8953331fb3e78240f83f6bc53c20009f71
|
||||
Author: wangqr <wangqr@wangqr.tk>
|
||||
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 <wangqr@wangqr.tk>
|
||||
Date: Mon Sep 2 22:23:19 2019 -0400
|
||||
|
||||
Remove extra semicolon
|
||||
|
||||
commit b429645006c8c912d14c1c47ddb7b1f175e2aeb8
|
||||
Author: wangqr <wangqr@wangqr.tk>
|
||||
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 <wangqr@wangqr.tk>
|
||||
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 <wangqr@wangqr.tk>
|
||||
Date: Wed Jul 24 09:11:17 2019 -0400
|
||||
|
||||
Remove the usage of dummy wxTimerEvent
|
||||
|
||||
commit bb5090ac3a9e32b051ee4a703a6bc849930f1983
|
||||
Author: wangqr <wangqr@wangqr.tk>
|
||||
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 <wangqr@wangqr.tk>
|
||||
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 <wangqr@wangqr.tk>
|
||||
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 <wangqr@wangqr.tk>
|
||||
Date: Wed May 22 20:10:09 2019 -0400
|
||||
|
||||
Fix FFT first sample location
|
||||
|
||||
Fix wangqr/Aegisub#1
|
||||
|
||||
commit 698c41afef56776cd0c6c3c4e8e7b8ef2c6a50da
|
||||
Author: wangqr <wangqr@wangqr.tk>
|
||||
Date: Thu May 16 11:04:53 2019 -0400
|
||||
|
||||
Fix iconv ConversionFailure on long path
|
||||
|
||||
commit 293673fef15d4182564966655002f53bc9bcc9a3
|
||||
Author: Ryan Lucia <ryan@luciaonline.net>
|
||||
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 <ryan@luciaonline.net>
|
||||
Date: Sun Apr 29 17:19:02 2018 -0400
|
||||
|
||||
Properly ignore ASS whitespace characters in character counter
|
||||
|
||||
commit af5d34cc1d96ab43764ff976c41c61d796f09795
|
||||
Author: Ryan Lucia <ryan@luciaonline.net>
|
||||
Date: Sun Apr 15 17:59:32 2018 -0400
|
||||
|
||||
Add configuration options for colors in visual typesetting tools
|
||||
|
||||
commit 1ce72a6d6e2c5e325619b9fa8b11391d6bdb0bb0
|
||||
Author: Ryan Lucia <ryan@luciaonline.net>
|
||||
Date: Wed Mar 14 05:45:19 2018 -0400
|
||||
|
||||
Update default config to modern standards
|
||||
|
||||
commit ebea3905cc3e1e8ee210d2a70edcd7e94a2917d8
|
||||
Author: Ryan Lucia <ryan@luciaonline.net>
|
||||
Date: Sun Jan 6 19:34:14 2019 -0500
|
||||
|
||||
Use FFMS2 constant in place of magic number
|
||||
|
||||
commit 4f870f9c268141fd3dd168a72a80ccebbc3bab10
|
||||
Author: Ryan Lucia <ryan@luciaonline.net>
|
||||
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 <ryan@luciaonline.net>
|
||||
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 <ryan@luciaonline.net>
|
||||
Date: Sun Apr 29 16:51:53 2018 -0400
|
||||
|
||||
Point users at a functional bug tracker
|
||||
|
||||
commit 63d267d3590011dd0363aceb65617bd052eb43e2
|
||||
Author: Ryan Lucia <ryan@luciaonline.net>
|
||||
Date: Fri Apr 27 11:19:37 2018 -0400
|
||||
|
||||
Fix line order when splitting after current frame
|
||||
|
||||
commit b2dd50e91084c00e4c8af645c0ec5ab3f53a1ca3
|
||||
Author: Ryan Lucia <ryan@luciaonline.net>
|
||||
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 <ryan@luciaonline.net>
|
||||
Date: Thu Mar 29 02:51:01 2018 -0400
|
||||
|
||||
Remove dead forums link
|
||||
|
||||
commit bc649b60639ece7cc9e8d00f7ceee8a72e8f5a2c
|
||||
Author: Ryan Lucia <ryan@luciaonline.net>
|
||||
Date: Tue Mar 27 15:07:37 2018 -0400
|
||||
|
||||
Make translation assistant skipping whitespace an explicit setting
|
||||
|
||||
commit 30286e70359dbe61e50ec5a2fdc5645b26ecd335
|
||||
Author: Ryan Lucia <ryan@luciaonline.net>
|
||||
Date: Sun Mar 25 09:30:29 2018 -0400
|
||||
|
||||
Remove Force BT.601 option and update color matrix guessing
|
||||
|
||||
commit d660f7f2b023a71e90df27f1c51ba009a2d30301
|
||||
Author: Ryan Lucia <ryan@luciaonline.net>
|
||||
Date: Sun Mar 25 07:50:05 2018 -0400
|
||||
|
||||
Add support for setting status bar text from Lua
|
||||
|
||||
commit d0c05fbcde0ec2ccf956a0a0f83ac238e686a271
|
||||
Author: wangqr <wangqr@wangqr.tk>
|
||||
Date: Thu May 9 16:30:38 2019 -0400
|
||||
|
||||
Update about dialog
|
||||
|
||||
commit 17215edc3135da88145f265e0a0b42ccabe4bd97
|
||||
Author: wangqr <wangqr@wangqr.tk>
|
||||
Date: Fri Apr 12 13:50:50 2019 -0400
|
||||
|
||||
Fix build warnings
|
||||
|
||||
commit faad82e1ec96a861aea3cac9272f90bb8ac36430
|
||||
Author: wangqr <wangqr@wangqr.tk>
|
||||
Date: Sat Nov 10 16:18:28 2018 -0500
|
||||
|
||||
Fix overflow bound
|
||||
|
||||
commit 5d4973a5f64c54a6a3a84278f385d2d474cfa5ab
|
||||
Author: wangqr <wangqr@wangqr.tk>
|
||||
Date: Sat Nov 10 15:51:48 2018 -0500
|
||||
|
||||
Fix millisecond to centisecond convertion
|
||||
|
||||
Fix Aegisub/Aegisub#94
|
||||
|
||||
commit d89c1ce900e995c44ac01be9e5a95ebb8fe52a53
|
||||
Author: wangqr <wangqr@wangqr.tk>
|
||||
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 <plorkyeran@aegisub.org>
|
||||
Date: Sun Sep 22 16:44:03 2019 -0700
|
||||
|
||||
Install autopoint on travis
|
||||
|
||||
commit 7c43c757ce9fa1857ac5e96249eb947bf5de2d31
|
||||
Author: darealshinji <djcj@gmx.de>
|
||||
Date: Wed Jun 13 01:31:51 2018 +0200
|
||||
|
||||
don't be too pedantic on the OpenAL checks
|
||||
|
||||
commit 547b17fc22ecd2652053d04a31640843ef3922a4
|
||||
Author: scx <scx.mail@gmail.com>
|
||||
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 <scx.mail@gmail.com>
|
||||
Date: Sat Sep 7 20:55:07 2019 +0200
|
||||
|
||||
Fixes for Boost 1.69.0
|
||||
|
||||
commit 7094bd1e201cf5ec5790594767374ee9dd6147ec
|
||||
Author: darealshinji <djcj@gmx.de>
|
||||
Date: Mon Feb 18 17:18:18 2019 +0100
|
||||
|
||||
Add configure option to enable portable builds on Linux
|
||||
|
||||
commit 565b7cb86e00017d18ea655a2254fd91882fc237
|
||||
Author: Yakauleu Uladzislau <u.yakauleu@gmail.com>
|
||||
Date: Sun Jun 30 15:09:56 2019 +0300
|
||||
|
||||
Added Belarusian Localization
|
||||
|
||||
commit 0847acc53f2355247e64a65c30a329a4fe679c48
|
||||
Author: scx <scx.mail@gmail.com>
|
||||
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 <scx.mail@gmail.com>
|
||||
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 <scx.mail@gmail.com>
|
||||
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 <scx.mail@gmail.com>
|
||||
Date: Sun Sep 8 05:15:16 2019 +0200
|
||||
|
||||
Desktop file: make Keywords translatable
|
||||
|
||||
commit eeb3e17b73b623fd791611275221d4f4cf4a790b
|
||||
Author: scx <scx.mail@gmail.com>
|
||||
Date: Sun Sep 8 00:41:09 2019 +0200
|
||||
|
||||
Update desktop file
|
||||
|
||||
- Add Keywords
|
||||
- Add StartupWMClass
|
||||
- Update Categories
|
||||
|
||||
commit 7ea2c09afa9ef44f98b399d3d9140359db808e7c
|
||||
Author: scx <scx.mail@gmail.com>
|
||||
Date: Sun Sep 8 06:39:02 2019 +0200
|
||||
|
||||
make_pot.sh: Check presence of xmlstarlet and jq
|
||||
|
||||
commit c3a4a9122c1daa3e81da465c8827d687c269ead8
|
||||
Author: scx <scx.mail@gmail.com>
|
||||
Date: Sun Sep 8 06:02:02 2019 +0200
|
||||
|
||||
Integrate AppData file with build system
|
||||
|
||||
commit 0a1b93860b5a5ba6613a08e579d8845dcfd5a044
|
||||
Author: scx <scx.mail@gmail.com>
|
||||
Date: Sun Sep 8 05:57:37 2019 +0200
|
||||
|
||||
Add AppData file template
|
||||
|
||||
commit 42552e5efb98a417bc94ab7573c8f9dcbcb77deb
|
||||
Author: wangqr <wangqr@wangqr.tk>
|
||||
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 <wangqr@wangqr.tk>
|
||||
Date: Thu Nov 8 10:35:31 2018 -0500
|
||||
|
||||
Fix travis-ci build script
|
||||
|
||||
commit 2cb92a5f74634764ff5aac7e3ad0d647f98142af
|
||||
Author: Thomas Goyne <plorkyeran@aegisub.org>
|
||||
Date: Thu Nov 22 12:23:58 2018 -0800
|
||||
|
||||
Bump _WIN32_WINNT to Vista
|
||||
|
||||
commit ebc76c8a1168d16054a1f7c6d3920c0fa9c9d717
|
||||
Author: Thomas Goyne <plorkyeran@aegisub.org>
|
||||
Date: Wed Nov 21 16:41:05 2018 -0800
|
||||
|
||||
Update ffmpeg and ffms2
|
||||
|
||||
commit 6afb8513657cdc94bdf8bb8a01177a054bd39905
|
||||
Author: Thomas Goyne <plorkyeran@aegisub.org>
|
||||
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 <tgoyne@gmail.com>
|
||||
|
Loading…
Reference in New Issue
Block a user