Package: aegisub / 3.2.2+dfsg-5

Metadata

Package Version Patches format
aegisub 3.2.2+dfsg-5 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
remove vendor luajit dependency.patch | (download)

Makefile.inc.in | 4 2 + 2 - 0 !
header.mk | 1 0 + 1 - 0 !
src/Makefile | 8 4 + 4 - 0 !
src/libresrc/Makefile | 2 1 + 1 - 0 !
tools/Makefile | 2 0 + 2 - 0 !
tools/respack.lua | 2 1 + 1 - 0 !
6 files changed, 8 insertions(+), 11 deletions(-)

 vendor/luajit is removed in the debian package
fix pthread.patch | (download)

tools/Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix compilation by adding pthread dependency
only add timestamp in build credit.patch | (download)

src/version.cpp | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 only add timestamp when build_credit is defined
add libatomic dependency.patch | (download)

src/Makefile | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 fix ftbfs on some architectures
luajit_21.patch | (download)

libaegisub/lua/modules/lpeg.c | 4 2 + 2 - 0 !
vendor/luabins/AUTHORS | 1 1 + 0 - 0 !
vendor/luabins/README.md | 2 2 + 0 - 0 !
vendor/luabins/src/luabins.c | 2 1 + 1 - 0 !
vendor/luabins/src/luaheaders.h | 10 10 + 0 - 0 !
vendor/luabins/src/luainternals.h | 19 18 + 1 - 0 !
vendor/luabins/src/lualess.c | 32 32 + 0 - 0 !
vendor/luabins/test/test.lua | 5 4 + 1 - 0 !
8 files changed, 70 insertions(+), 5 deletions(-)

 fix luajit 2.1 ftbfs
sort automation menus.patch | (download)

src/menu.cpp | 65 50 + 15 - 0 !
1 file changed, 50 insertions(+), 15 deletions(-)

 [patch] sort automation menu items by display name


osx menu.patch | (download)

src/menu.cpp | 39 36 + 3 - 0 !
1 file changed, 36 insertions(+), 3 deletions(-)

 [patch] add the standard os x "window" menu


fix mru menus.patch | (download)

src/menu.cpp | 7 6 + 1 - 0 !
1 file changed, 6 insertions(+), 1 deletion(-)

 [patch] fix mru menus (#48)

Broken in 9bbfdddde046c151b4ebaa06de10b2d51216cbec. I don't understand
why the author made such a change, so I left their solution with #ifdef
guard.

delete multimap cache cleaner.patch | (download)

src/utils.cpp | 9 7 + 2 - 0 !
1 file changed, 7 insertions(+), 2 deletions(-)

 [patch] eliminate a pointless multimap in the cache cleaner


add missing static.patch | (download)

src/utils.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch] add a missing static


delete implicit conversions.patch | (download)

src/aegisublocale.cpp | 5 3 + 2 - 0 !
src/auto4_lua_dialog.cpp | 4 2 + 2 - 0 !
src/command/app.cpp | 6 3 + 3 - 0 !
src/command/audio.cpp | 5 3 + 2 - 0 !
src/command/keyframe.cpp | 5 4 + 1 - 0 !
src/command/timecode.cpp | 4 2 + 2 - 0 !
src/command/video.cpp | 4 2 + 2 - 0 !
src/dialog_attachments.cpp | 2 1 + 1 - 0 !
src/dialog_automation.cpp | 2 1 + 1 - 0 !
src/dialog_export.cpp | 2 1 + 1 - 0 !
src/dialog_properties.cpp | 2 1 + 1 - 0 !
src/dialog_style_manager.cpp | 2 1 + 1 - 0 !
src/ffmpegsource_common.cpp | 2 1 + 1 - 0 !
src/main.cpp | 2 1 + 1 - 0 !
src/utils.cpp | 8 4 + 4 - 0 !
src/utils.h | 4 2 + 2 - 0 !
src/validators.cpp | 4 2 + 2 - 0 !
17 files changed, 34 insertions(+), 29 deletions(-)

 [patch] eliminate implicit std::string <-> wxstring conversions

On Windows these don't use UTF-8 and so are broken.

allow unicode text.patch | (download)

src/command/edit.cpp | 4 2 + 2 - 0 !
src/utils.cpp | 2 1 + 1 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 [patch] explicitly allow unicode text when pasting


fix icu compilation.patch | (download)

src/utils.cpp | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 [patch] fix compilation against icu 59.1 (#46)


add icu prefix.patch | (download)

libaegisub/common/character_count.cpp | 6 3 + 3 - 0 !
src/utils.cpp | 4 2 + 2 - 0 !
2 files changed, 5 insertions(+), 5 deletions(-)

 [patch] fix(updated-macos-build): prefix icu method calls
 (icu::BreakIterator, icu::Locale, icu::UnicodeString)


simplify version.patch | (download)

build/version.sh | 81 2 + 79 - 0 !
1 file changed, 2 insertions(+), 79 deletions(-)

 simplify the way build/version.sh gets aegisub version
add keywords desktop.patch | (download)

packages/desktop/aegisub.desktop.template.in | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 add keywords field to .desktop file
fix crash spell language.patch | (download)

src/subs_edit_ctrl.cpp | 8 6 + 2 - 0 !
1 file changed, 6 insertions(+), 2 deletions(-)

 [patch] 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 Aegisub/Aegisub#131