SHA256
1
0
forked from pool/aegisub
aegisub/changelog.txt
Dave Plater c1d77f34c5 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
2020-04-29 14:30:29 +00:00

2412 lines
74 KiB
Plaintext

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>
Date: Mon Jul 9 15:06:51 2018 -0700
Merge pull request #80 from jbeich/boost
Unbreak build against Boost 1.68
commit d8336d2fed73c72d1227b343d6acfb991bc1651b
Author: Jan Beich <jbeich@FreeBSD.org>
Date: Mon Jul 9 20:15:29 2018 +0000
Keep using std::distance after Boost 1.68
src/search_replace_engine.cpp:256:14: error: call to
'distance' is ambiguous
count += distance(
^~~~~~~~
/usr/include/c++/v1/iterator:511:1: note: candidate function [with _InputIter =
boost::u32regex_iterator<std::__1::__wrap_iter<const char *> >]
distance(_InputIter __first, _InputIter __last)
^
/usr/local/include/boost/iterator/distance.hpp:49:9: note: candidate function [with SinglePassIterator =
boost::u32regex_iterator<std::__1::__wrap_iter<const char *> >]
distance(SinglePassIterator first, SinglePassIterator last)
^
commit ce658d070925effea8c626b2ada2f819d01ab4fb
Author: darealshinji <djcj@gmx.de>
Date: Sun Jun 17 20:14:35 2018 +0200
Update config.sub, config.guess, install-sh (#77)
commit a4bde47c5cbf33003148db12cd1d94d86cc72a39
Author: Marcin Kurczewski <rr-@sakuya.pl>
Date: Mon May 28 21:24:23 2018 +0200
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.
commit a32bf7acdcc4de63a7b20df7d2f5f57d24ae0104
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Fri May 25 19:40:25 2018 +0200
Set ffmpeg's yasm include paths correctly
commit 4fdc5efb69f530d2e7319544fa8b2eab1bde37c9
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Fri May 25 08:26:26 2018 +0200
Explicitly declare DataBlockCache as moveable to make vs17 happy
commit e44f0b92b0dad6093b174cde34186d4d47719401
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Wed May 23 08:21:04 2018 +0200
Use absolute paths for the default dependencies paths
commit bbd5a0aadb9bf1efdc065a43ef964414f2fb966d
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Tue May 22 20:37:55 2018 +0200
Fix a typo in install.targets
commit 5cfa896f98a8f7349dfd1871c7dc066eedb33f72
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun May 20 09:54:30 2018 +0200
Drop Windows XP support
commit 9c628f1cdfd180a760528e4677dcfb37e19b9e64
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun May 20 09:54:01 2018 +0200
Switch to the vs 2017 toolkit
commit 73c5e7a4c2fd0c9d0705324a138aa38f0b75619e
Merge: d893218e5 b097d3133
Author: Thomas Goyne <tgoyne@gmail.com>
Date: Sun Apr 29 13:03:31 2018 -0700
Merge pull request #60 from sidneys/hotfix/updated-macos-build
FIX: Updated build instructions for macOS 10.12 and XCode 9
commit d893218e50302c4478328e8454a6a4f2ca3aaa13
Author: Roxas Shadow <webmaster@giovannicapuano.net>
Date: Sun Apr 29 22:00:11 2018 +0200
it.po: fix typo (#59)
commit e401baa9104a42462d2f9d22285f604e53ac59e6
Author: computerfan <diannaomi97@gmail.com>
Date: Mon Apr 30 03:59:59 2018 +0800
Update Simplified Chinese translation (#55)
Fix some wrong or ambiguous translation.
commit 315d416753c2f0c573c959a8b5242657aaff0d42
Author: Alexander Pozdnyakov <almipo@mail.ru>
Date: Sun Apr 29 22:59:48 2018 +0300
added missing files (#57)
commit b097d3133d8f75c77f60b26eb2d6873f995f2faa
Author: sidneys <sidneys.github.io@outlook.com>
Date: Sat Mar 31 02:57:47 2018 +0200
fix(updated-macos-build): add missing .m4 macros
commit d4461f65be5aa440506bd23e90e71aaf8f0ebada
Author: sidneys <sidneys.github.io@outlook.com>
Date: Sat Mar 31 02:57:19 2018 +0200
fix(updated-macos-build): prefix icu method calls (icu::BreakIterator, icu::Locale, icu::UnicodeString)
commit 40a0fb591076ba38595293c2d0a8c7686e82235c
Author: Sidney <sidneys.github.io@outlook.com>
Date: Sat Mar 31 01:54:38 2018 +0200
fix(updated-macos-build): update Homebrew and wxWidgets instructions in README
commit f6a2ac08a63f37c1cb3e7315144411f7d5aa5403
Author: therealfun <therealfun@users.noreply.github.com>
Date: Mon Mar 5 19:28:29 2018 +0200
Makefiles: replace the use of subst macro with patsubst (#56)
$(subst .c,.o,...) replaces '.c' with '.o' everywhere in pathnames. For
example, renaming the "Aegisub" folder to "Aegisub.cool" will make the
build system generate "Aegisub.oool/.../.o" objects.
https://www.gnu.org/software/make/manual/make.html#Text-Functions
commit 4791222ab38f042eafca8daeaca2f94df89b417a
Author: rr- <rr-@sakuya.pl>
Date: Sun May 28 17:43:17 2017 +0200
Add support for reading waveform selection in LUA
commit 21f704f138d9ee436e5dcba3b994dfa17fdaebeb
Author: rr- <rr-@sakuya.pl>
Date: Fri Jun 2 23:41:44 2017 +0200
Fix joining as karaoke
commit 876d59ec224ea72b100ebf87725c4aa7f2b6799d
Author: Rasmus Thomsen <Keepco@users.noreply.github.com>
Date: Sat Aug 19 15:31:52 2017 +0200
remove fontconfig submodule
we already remove its folder ( vendor/fontconfig ), so we should remove it from the actual submodule list as well
commit 1b7388683f6f3e9c04137ef70d23635e56244db5
Author: Ryan Lucia <ryan@luciaonline.net>
Date: Mon Feb 26 01:37:54 2018 -0500
Document process for updating mooonscript
commit 3c5b61429a49b8a83bff43e9fdfdd90a14d8c4df
Author: Ryan Lucia <ryan@luciaonline.net>
Date: Mon Feb 26 01:23:20 2018 -0500
Update moonscript version
Current version is from
https://github.com/leafo/moonscript/commit/491f2352a238c4cbfe141c6aa80b3eb4cc9713f5
commit bc157d9bbc00860fb7019b9c869317809a350ef7
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Mar 3 12:44:31 2018 -0800
Also stub out the `system` lua module that newer versions of busted use
commit 61028916c8c4f266e633c2b339f1c89db8d30459
Author: Rodger Combs <rodger.combs@gmail.com>
Date: Sat Dec 30 16:43:06 2017 -0600
main: fix warning
commit 16d57dac7920b17dfa0fbfc8fa481011aef0e798
Author: Rodger Combs <rodger.combs@gmail.com>
Date: Sat Nov 25 23:27:53 2017 -0600
OpenAL: destroy context when not in use
This prevents the CoreAudio thread from spinning when paused on macOS
commit 5a3b7301c606c1ef02973f9e06db54e1b4572bfa
Author: Rodger Combs <rodger.combs@gmail.com>
Date: Sat Nov 25 23:27:26 2017 -0600
find/replace: handle enter key in input fields
commit a88835e253a73108229bb6b0cfc630e2fc756d30
Author: Rodger Combs <rodger.combs@gmail.com>
Date: Sat Nov 25 23:26:31 2017 -0600
find/replace: bring window to front when activated
commit 275a35fdeb40b7a3513afef44a61fdbaa1203d7c
Author: Rodger Combs <rodger.combs@gmail.com>
Date: Sun Dec 3 18:09:53 2017 -0600
README: fix outdated brew package names
commit de9290b75bb197fdcba7fe10de6acc596cbe6517
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Jan 27 11:33:23 2018 -0800
Remove fontconfig from macOS deps
commit 1bd25711eb7af9ef0b7bafb0a36fbc44bd1430cc
Author: Rodger Combs <rodger.combs@gmail.com>
Date: Sat Nov 25 23:22:57 2017 -0600
README: document luajit and wxWidgets build procedure on macOS
commit 3632ad067d45e8568b2366af15a8e7f48509019d
Author: Rodger Combs <rodger.combs@gmail.com>
Date: Sat Nov 25 23:17:58 2017 -0600
Build: update boost m4 macros
commit 3bc5e8f04f097ce70056be18f9919f643c0e37cb
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Fri Jul 7 16:46:52 2017 -0700
Remove pointless explicit heights for the audio sliders
The containing sizer overrides them instantly, but for whatever reason
supplying them breaks things on macOS.
commit f555ac841c3d04bf46d02b1ce03c4e0ced6de899
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Tue Jul 4 12:31:55 2017 -0700
Bump minimum macOS version to 10.8
Recent versions of the SDK have dropped support for <future> when targeting
10.7.
commit 70edb03b2aeb19264984b4eb591854424c109f2c
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Fri Apr 8 17:51:14 2016 -0700
Fix some audio display rendering quirks on retina OS X
commit 8d3ad9ff68808b14ea0b29f6efffd1ba5089319a
Author: Martin Herkt <lachs0r@srsfckn.biz>
Date: Mon May 22 16:43:30 2017 +0200
dialog_about: only include build date with credit (#45)
The build date is largely irrelevant and prevents reproducible builds.
Make it optional.
commit dd67db47cb2203e7a14058e52549721f6ff16a49
Author: Maxime Gauduin <alucryd@archlinux.org>
Date: Tue May 9 04:01:47 2017 +0200
Fix compilation against icu 59.1 (#46)
commit 3594ade7195bc0077e0819d5bffa0b9889b92345
Author: Martin Herkt <lachs0r@srsfckn.biz>
Date: Thu Mar 30 19:08:30 2017 +0200
build: sort wildcard results for repeatable builds (#44)
commit b859ddbca4b4f791650268d76ecc0be059de1824
Author: Eduard Ereza Martínez <eduard@eduardereza.com>
Date: Sat Jul 30 20:07:33 2016 +0200
Update Catalan translation (really)
commit 3e2c165852ca04fee85f5c65e5c8b2ba5be6f3b6
Author: Ryan Lucia <ryan@luciaonline.net>
Date: Wed Feb 15 11:21:39 2017 -0500
Properly set colorspace when loading video
FFMS2 originally would automatically attempt to guess the color space
if not manually specified, but this was removed in
https://github.com/FFMS/ffms2/commit/7c2e08109d6097d5a644722ca7cfafa002203457
and Aegisub never adapted to the change
commit 10422265311494278928dcd2a7a084e4811bcf0d
Merge: 172ccc2b2 b5396eb38
Author: Thomas Goyne <tgoyne@gmail.com>
Date: Sat Jul 30 11:00:50 2016 -0700
Merge pull request #39 from TheFireRed/patch-1
Quick fix
commit 172ccc2b25d3473ec4f2d2e5f2b2f8a596f204a2
Merge: ea2723029 931613381
Author: Thomas Goyne <tgoyne@gmail.com>
Date: Sat Jul 30 10:59:38 2016 -0700
Merge pull request #40 from aristotll/master
Fix typo
commit ea272302934249c0841ff8b5ba70b8e142f2b829
Merge: b118fe7e7 823e18109
Author: Thomas Goyne <tgoyne@gmail.com>
Date: Sat Jul 30 10:59:29 2016 -0700
Merge pull request #41 from Ereza/master
Update Catalan translation
commit 823e181096cdf83b6a588b45aceb2dedc1c7868f
Author: Eduard Ereza Martínez <eduard@eduardereza.com>
Date: Thu Jul 14 02:08:15 2016 +0200
Update Catalan translation
commit 931613381cbc1aeae31957d9469ae8ec0aab38b8
Author: Yao <aristotll@qq.com>
Date: Sat Jul 9 16:25:40 2016 +0800
Fix typo
commit b5396eb38202ce4e0a48a44285e1473b888d451b
Author: Álex G.M <thefirered@gmail.com>
Date: Sun Jun 26 19:42:57 2016 +0200
Quick fix
Fixed a small mistranslation. Remove = quitar, eliminar ≠ remover
commit b118fe7e7a5c37540e2f0aa75af105e272bad234
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Wed May 18 21:56:34 2016 +0200
Fix STL header writing (really)
The vsnprintf call must be passed the buffer size, not the target string size. Shortening the string to field length happens in the memcpy.
commit 0e8bc4453958ee8585b67ffcd8595c818a7b71f1
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Apr 9 08:24:47 2016 -0700
Work around more places where VC++ generates null pointers-to-members
commit 101cd8e1e5302796c0dd46ae5d0cfcffd4c853a4
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Fri Apr 8 13:29:32 2016 -0700
Fix compilation with old versions of ffms2
commit 7a6da26be6a830f4e1255091952cc0a1326a4520
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Fri Apr 8 12:14:28 2016 -0700
Fix compilation on X11-using platforms
commit dba8f1c0622e183c3908bf2af87497c166c14153
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Fri Apr 8 10:48:58 2016 -0700
Use Uniscribe to check glyph coverage of non-BMP characters rather than just skipping them
commit 15adac519d53c477e074ecb8a6dcede758316c07
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Thu Apr 7 11:24:25 2016 -0700
Update to the new indicator API for Scintilla as 3.4 dropped the old one
commit 1aa9215e7fc360de05da9b7ec2cd68f1940af8b2
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Wed Apr 6 11:24:21 2016 -0700
Use FFMS_DoIndexing2 when using a recent version of ffms2
And clean up the audio track selection logic a bit.
commit 95f3f30d536455b9fe6acb29a061cb97a0632272
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Tue Apr 5 11:24:16 2016 -0700
Remove pointless braces
commit b8fa7e010bec9c61181a44058c928ac2b2852e37
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Mon Apr 4 11:24:14 2016 -0700
Don't init COM for FFMS2
FFMS2 no longer uses COM for anything.
commit 8823476275939c35f6d35315e2d88a6a38196f64
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Apr 3 11:24:11 2016 -0700
Work around bad codegen from VC++2015 update 2
commit 43f5af556d952a73a0ac98f085393ff9fffdcdc4
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Apr 2 11:24:07 2016 -0700
Switch back to GetVersionEx() to avoid depending on the win8 SDK just for VersionHelpers.h
commit 2720d8c0dc071a56e2a7fd28c0e011263947e256
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Tue Mar 15 20:02:36 2016 -0700
Fix OS X compilation
commit 8f019a6e4564e2608d073cbfa6effb99482bee10
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Tue Feb 2 16:39:10 2016 -0800
Statically link the CRT for Release builds
VS 2015 has made distributing the dynamic CRT awful; the installer is
larger than Aegisub itself and app-local deployment requires an absurd
number of DLLs.
commit d1e5a2674b68f62ec60352774c182c8f8a48290d
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Thu Feb 4 16:38:49 2016 -0800
Statically link ffms2 on Windows
It used to need to be dynamic due to that it was a nightmare to build,
with very specific toolchain requirements, but that's no longer the
case.
commit 9bbfdddde046c151b4ebaa06de10b2d51216cbec
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Mar 13 12:04:17 2016 -0700
Add the standard OS X "Window" menu
commit cac4ba910de15899d14a14f9a2a465e652fe8b2d
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Mar 12 14:38:39 2016 -0800
Fix more incorrect sizer flags
commit e3ad5ea9764f6fa139eac7dd46187e1454cfddf9
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Mar 6 14:38:34 2016 -0800
Update wxWidgets to 3.1.0
commit 26fea0e123246b4f122beb54559c8dcd82925071
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Mar 5 16:31:28 2016 -0800
Fix skipping over existing spaces when exporting to EBU STL
ac5f40a543c1dec8d49ccee1ce1b2faca66e7863 made it so that the N in \N was
skipped, but broke the space case, resulting in two spaces between each
word.
Closes #1887.
commit b2687e893bfdeb76e18afd179826a90401443ff5
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Mar 5 16:01:07 2016 -0800
Fix member variable initialization order
commit b6c1bb146bfd8b15c02df40cc84ca2a8ad94d5ab
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Feb 21 10:53:11 2016 -0800
Add PTHREAD_CFLAGS to LIBS_PTHREAD
As the ax_pthread documentation says you need to do.
Closes #1902. Closes #1911.
commit 893b08a19c92353ba863ccb18d5d7671e39b602b
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Feb 20 10:53:07 2016 -0800
Add CFLAGS_PTHREAD/LIBS_PTHREAD to everything needing them
Closes #1903.
commit 0dea29b3695328b5ffeb61c6a26d88b90c0f22ca
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Feb 14 10:53:03 2016 -0800
Build with boost 1.60 when using GCC 5 on Travis
commit c3f442aee81ebb3f99e01648f0a0b6f39db9ca8b
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Feb 13 10:52:59 2016 -0800
Build with both GCC 4.8 and GCC 5 on Travis
commit 4c15d0ba8412055fe01e1ea626e674fa5d98bef1
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Feb 28 09:50:20 2016 -0800
Add support for running respack.lua with system Lua
commit 0ed6dd46fbebdeed9f99ef250b6e2279e6fe17b8
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Feb 27 18:59:03 2016 -0800
Add support for using system LuaJIT rather than the bundled copy
Closes #1904.
commit 45315476bd9faea4112d84b22d05a72a27ee8b77
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Feb 7 19:52:45 2016 -0800
Switch to a maintained fork of universalchardet
commit a315ce6903b2abd357aaae46d2bc4d7cb4886bba
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Feb 6 19:56:37 2016 -0800
Fix assert failure when opening with no args
commit 14a80dbabd9940f5e8cce9dd08b5f3f0bfb1fa94
Author: darealshinji <djcj@gmx.de>
Date: Tue Jan 12 11:11:09 2016 +0100
Change LIBS_PTHREAD to PTHREAD_LIBS
See https://github.com/tgoyne/aegisub/blob/master/m4macros/ax_pthread.m4#L12
commit 9ed553e5fb89737e9693411e30ea1ce3f220586e
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Mon Jan 11 20:44:09 2016 -0800
Update ax_pthread.m4 to the most recent version
Closes #1901.
commit ad0f702a55442e7aeca2e3486a3dd01e3bbad75e
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Mon Jan 11 20:11:45 2016 -0800
Escape "." corrently in respack.lua
Using \ works in minilua, but not real lua.
Closes #1898.
commit 28eb475fc2ce9605887ae63ee48ba0f01a07c065
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Jan 10 19:47:09 2016 -0800
Actually use the list of filenames in AegisubApp::OpenFiles()
commit bb3e0de728cb004a01edca7c16ae850b6b7fb5df
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Jan 9 08:38:41 2016 -0800
Handle i/o errors when indexing fonts for GDI
commit 3c381b6c5581e499eeb80647c9b8977faeef4777
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Fri Jan 1 15:41:58 2016 -0800
Handle fonts that are marked as bold but have the same weight as the normal variant
commit 761a121452b724f5e48f28379cfe086f07489b56
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Thu Dec 31 15:41:49 2015 -0800
Fix the weight of fonts that use 1-10
commit 596332763b2cbe8d3612baf98a4e106ec946432b
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Tue Dec 15 11:45:32 2015 -0800
Use the Windows Family Name for family name matching
commit e13a39f3027ee18d4397bbf1af9cd3bfa487a101
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Mon Dec 14 11:45:29 2015 -0800
Try to better match GDI's weight penalty
commit b9a56cb870556396220887131aa4bef08db87913
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Dec 13 11:45:27 2015 -0800
Prioritize family name matches over postscript name matches
commit 278b7621cf624771338dad48a83e65d1f6eecc6e
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Dec 12 11:45:17 2015 -0800
Assume that fonts which CT won't give the OS/2 table for are Regular
commit f2b3b69b3f307711fef12b2a5cff9e24e65c181f
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Fri Dec 11 11:45:14 2015 -0800
Read the weight from the OS/2 table rather than asking CoreText
The weights reported by CT are only occasionally correlated with the
OS/2 weights, and GDI uses the latter.
commit 8e6c4ff3ba8758e1561865c13fcc545eaa9c9469
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Wed Dec 9 11:45:10 2015 -0800
Don't check for fontconfig in configure on OS X
commit f824d2c56b3554540b01e61447eaff2412e14d01
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Dec 5 11:45:00 2015 -0800
Remove OS X and Windows support from the fontconfig file lister
commit 6780373a501b0334e6128c66918a5833a5cc8f64
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Thu Dec 3 11:44:57 2015 -0800
Remove fontconfig config files from the OS X package
commit b1cb16c7f8806b7d69898fe5b29f5e0b999943fe
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Wed Dec 2 11:44:55 2015 -0800
Do a better job of picking the best match from CoreText
commit d152af1f144b1e7062f8054f3b78fd22397ba141
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Nov 14 11:44:42 2015 -0800
Deduplicate matched paths from CoreText
commit 2527204515db7621e3ad1d3e4c5a92b14b74bf5b
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Nov 8 11:44:39 2015 -0800
Get the filesystem representation of urls rather than an absolute url
commit 63bb585db6ac93801ab8c4c11f2a6cd864d3e79b
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Nov 7 11:44:36 2015 -0800
Enable ARC for the coretext font lister
commit 973f0b09fca9b19de0a33345a8eac5bce3aac5c2
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Wed Oct 28 12:44:22 2015 -0700
Add a basic CoreText-based fonts collector backend
commit f8c350489897ba3da192cf7709444a7793b1bcd0
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Wed Dec 30 08:32:31 2015 -0800
Remove the OS X fontconfig init logic from the libass provider
commit 9b815ac8ccba0cffd0e6aed417c85bf2245722e1
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Jan 2 13:46:40 2016 -0800
Fix a crash when reattaching video
The window close event propagates up to the detached window's parent, so
the handler for the parent window closing needs to filter it out.
commit 0b2d0d40d58755b455803e97389b42a3969e9152
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Fri Nov 6 20:12:52 2015 -0800
Ensure that the fonts collector destination label gets wrapped on OS X
commit 4f347843709604e24b764c3ac7c24c0599e1bf75
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Mon Nov 2 20:12:32 2015 -0800
Set the initial control state when the fonts collector dialog is opened correctly
commit f481a7f5fbe1d59554da6bb9e73704857da46fbf
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Nov 1 20:12:29 2015 -0800
Use the correct upper bound for restoring the font collector modes
commit e8cdfc57a9d871795aa940e0d897d1732327c7b5
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Oct 31 20:12:24 2015 -0800
Make FcMode an enum class and simplify the data flow
commit fe2925408cdd5c1600a50acad1b4477aca8c5b2e
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Mon Dec 28 19:57:46 2015 -0800
Remove fontconfig entirely from the Windows build
commit e5a6abd21595bb098f0de06f5cdaab75ede3edff
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Fri Oct 30 20:57:08 2015 -0700
Add a GDI-based font selector for libass
This deliberately doesn't perform any font substitutions as the sort of
people that use libass on Windows tend to perfer to manually pick
fonts with the correctly glyphs.
commit e06385b6d4fc7757555c61ab80f9a304c43dd4f2
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Tue Oct 27 20:56:58 2015 -0700
Remove unused includes from subtitles_provider_libass.cpp
commit de3bdeb4843c574e4a48a304ab439970e376707f
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Oct 25 20:56:48 2015 -0700
Build libass without fontconfig enabled on Windows
commit 15d78ed190bcf3e834fd0c888d214a70d9cb025c
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Oct 11 20:56:38 2015 -0700
Update to libass 0.13.1
commit 913b8438f38823f02362b9572d0d145fe3a7ad43
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Tue Dec 29 15:20:36 2015 -0800
Fix Windows x64 compilation
commit 3b13260ca19f37eeb4c4541f06f99f011003848f
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Dec 26 12:27:44 2015 -0800
Use murmur3 to explicitly hash the font index keys
This significantly improves performance by avoiding the need to
construct std::strings of the things to be hashed, eliminating a bunch
of memory allocations and copies.
commit 879661a379a6a412ca1620126f7b532498e43047
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Fri Dec 25 12:27:41 2015 -0800
Only index the first kilobyte of font files to speed up indexing
commit 82f250dbbb2205bc0e872c3fd71840c3352b5fe1
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Thu Dec 24 12:27:37 2015 -0800
Fix the checks for fake bold/italic
EnumFontFamiliesEx doesn't actually use the lfItalic andlfWeight fields,
so we have to check separately.
commit ddc5cd155fc138cbcd94df7ce3dc42e852e0f069
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Wed Dec 23 12:27:24 2015 -0800
Add a GDI-based fonts collector backend
commit fa2e3fb38f44a15fbcdbfa87eb6c952dcb137350
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Tue Dec 22 17:43:17 2015 -0800
More cruft to support running busted on Travis
commit afed3dca21554729dba1a995756badf00638613b
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Mon Dec 21 19:47:58 2015 -0800
Fix compilation on Linux
commit 26361c5003fa7036889c79fc99ad5f33d6dc2986
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Dec 20 19:48:23 2015 -0800
Add support for using busted 2.0 to run automation tests
Supply a definition of socket.gettime() to remove the dependency on
LuaSocket, as installing binary deps from luarocks doesn't work with a
custom build of luajit.
commit 3747705a4395fd38a20736cfa630f94e07f95831
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Oct 4 18:19:02 2015 -0700
Select the OpenGL context when destroying VideoDisplay
This is needed to destroy the correct things when there are multiple
active opengl displays.
commit c8d02de3dbecb97228594afad7c77fcea7866bbc
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Oct 3 18:18:59 2015 -0700
Allow coalescing undo over autosaves
commit 52dbb482af1a3b150ba31ed877ebc16740b07181
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Sep 27 18:18:43 2015 -0700
Make next_commit_id a member variable rather than a static
Multiple instances of SubsController should not share it.
commit 2032ab8ea361ba4c5427b90ec3cb89f11850c66f
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Sep 26 18:18:39 2015 -0700
Handle multiple simultaneous OpenAL audio players in one process
commit 75804da4ea15b41a6cdf6ee6b6d2b7f692e5ed02
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Fri Sep 25 18:18:36 2015 -0700
Set the closed marker even on 64-bit OS X
commit 5f89a64f078b6ab0cf7d862638007a230b6ed15b
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Mon Sep 21 18:18:22 2015 -0700
Adjust the menu text on OS X to better match the HIG
commit f28e46c2e3d1a79c90f0c68b4adef58a62ac0f82
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Sep 20 18:18:19 2015 -0700
Add a Close command to the file menu on OS X
commit ead12de8b65b33e0b9c00b3f0f88d1655ab2fe7b
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Aug 30 18:18:07 2015 -0700
Actually close all windows on quit
commit 84b0f1e043da976511f6cae64d53189e7a7dd2b7
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Aug 29 18:18:04 2015 -0700
Mostly adopt the standard OS X document-based UI model on OS X
commit 0f17784548de3e98f9a4d4f0cf61b3d45b06d875
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Aug 23 18:17:54 2015 -0700
Actually open a new window in the New Window command
commit 8de8724660925c63dcf89724b954e393282e3a71
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Aug 22 18:17:51 2015 -0700
Support creating multiple main windows
This is not yet actually exposed in any way in the UI.
commit f5f5439808693009e6d759917cc7c7ddc6f602e9
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Fri Aug 21 18:17:48 2015 -0700
Add context-specific path tokens
?video, ?audio, and ?script are not global.
commit 932937c343b63a335ed38f3fdc41c6e6c4f00ef9
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Thu Aug 20 18:17:46 2015 -0700
Shut up a missing override warning
commit e757618b322d2a357ea93b95aaf5cffe62e30b5c
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Wed Aug 19 18:17:42 2015 -0700
Use an explicit operator bool for Vector2D
commit d253388c8eb8e7ebfcc9a6391a1b4de969fbd45e
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Aug 16 18:17:33 2015 -0700
Perform autosaves on a background thread rather than blocking the UI
commit 44b76d38d2c786334fd1653d337d1e836b62be75
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Dec 6 19:13:53 2015 -0800
Switch to app-local deployment of the CRT rather than using the installer
The installer for VS2015 is huge (13 MB compressed for 5.5MB of
installed stuff) and seems to be restarting people's computers without
warning.
commit bebc024fa027539b54aef55284cf4d9faf3e3230
Author: Thomas Goyne <tgoyne@gmail.com>
Date: Sun Nov 29 18:36:55 2015 -0800
Fix overflow issues with truncated pcm files
commit f811f7e36339e1f0455d31b13dec0fe90c038809
Author: Thomas Goyne <tgoyne@gmail.com>
Date: Sat Nov 28 18:28:33 2015 -0800
Select the "Time" radio on startup
commit 1d00bd834db1d22aeabdd76c8caaa8d5c94d5d2a
Author: Thomas Goyne <tgoyne@gmail.com>
Date: Fri Nov 27 18:28:30 2015 -0800
Fix typo that made the color picker's cursor appear in the wrong place in RGB modes
commit 9112cc8cf9ccd1a5304a4fff791639619b9a6275
Author: Thomas Goyne <tgoyne@gmail.com>
Date: Thu Nov 26 18:28:27 2015 -0800
Fix some invalid sizer flags
commit 4542204b3ab2f1cc4cc019d77531761abce540ef
Author: Thomas Goyne <tgoyne@gmail.com>
Date: Wed Nov 25 18:28:25 2015 -0800
Fix undefined behavior in DataBlockCache::SetBlockCount()
Left-shifting negative signed numbers is UB (and pointlessly complex
here anyway).
commit 652a250189c4602035a7fd78dd6731c4f1588fe3
Author: Thomas Goyne <tgoyne@gmail.com>
Date: Sun Nov 22 18:27:23 2015 -0800
Add an error message for when creating the Lua state fails
commit 263ccbdc234a837821afae5342e30d9653dd49b6
Author: Thomas Goyne <tgoyne@gmail.com>
Date: Sat Nov 21 19:32:43 2015 -0800
Fix misalined pointer read in the PCM audio provider
commit 0d7242322390f82569abf78cee23f4b28043a773
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Mon Oct 12 15:04:41 2015 -0700
Include a copy of ffversion.h
commit 9fd5bbc552907c4be74d11872e7e92e8d5fca80b
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Mon Oct 12 14:53:44 2015 -0700
Update boost.vcxproj.filters to reflect files removed from boost.vcxproj
commit 2fa56abc75de1259efee34c12d54c65bb75526b7
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Mon Oct 12 14:52:03 2015 -0700
Explicitly add the DirectX SDK dir to the linker paths
commit f7661dbd789ee0e9033220f342f72734b70cc59d
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Tue Sep 15 14:35:07 2015 -0700
Explicitly default AssAttachment's copy constructor
commit 7eb2504dbb3ca40ca25250b9e7e98059fe4f4a26
Merge: 85a820918 f0258cf2d
Author: Thomas Goyne <tgoyne@gmail.com>
Date: Sat Sep 19 17:11:38 2015 +0200
Merge pull request #32 from darealshinji/patch-1
Don't use -fPIC
commit f0258cf2d953b7c9063eabbd3217653ab7a0774b
Author: darealshinji <djcj@gmx.de>
Date: Fri Sep 18 23:03:50 2015 +0200
Don't use -fPIC
`-fPIC` is only useful when building shared libraries.
commit 85a820918fb6f739a988703ec450b9d6614a5169
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Sep 13 18:49:46 2015 +0200
Fix a crash when opening a new file when the grid is not scrolled to the top
commit ea43700531e3c9d45161d1fa5b30f0871066b011
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Sep 13 12:12:17 2015 +0200
Add LIBS_PTHREAD to repack-thes-dict
Closes https://github.com/Aegisub/Aegisub/pull/28.
commit c49dd8bd96aa54fd2ce68403d9bb59301de247c6
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Sep 12 10:58:18 2015 +0200
Ensure luarocks env variables are set for make-automation
commit 85b356407f97f9923294eb0127de5754cbc20387
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Sep 13 09:37:26 2015 +0200
Reapply OS X/Windows build hacks
commit 736e69ef5399311b024d2058b846667066765a16
Author: darealshinji <djcj@gmx.de>
Date: Sat Sep 12 13:09:32 2015 +0200
LuaJIT: enable Makefile verbosity with V=1
commit 5c5002907436a6fc9f724acf1ccc487233139b42
Author: darealshinji <djcj@gmx.de>
Date: Sat Sep 12 13:01:34 2015 +0200
Aegisub-specific LuaJIT settings
commit 896ede12f3e81ae0378da51858fb464f6ca8091d
Author: darealshinji <djcj@gmx.de>
Date: Sat Sep 12 12:45:23 2015 +0200
Apply and update LuaJIT patches
commit 541a9ad5903599b22eb66ad6a781531640ce0336
Author: darealshinji <djcj@gmx.de>
Date: Sat Sep 12 12:38:01 2015 +0200
LuaJIT 2.0.4
commit 1f7a59afcbf18414651b97ab3df99019a75b2768
Author: Cirrus Wazza <cirrus_wazza@gmx.fr>
Date: Sun Aug 30 16:47:57 2015 -0700
Update French translation
Closes #1882.
commit ac2ac9cf061d32556faa48d455adff06f1aac789
Merge: 0ea48271d a84c9b9a8
Author: Thomas Goyne <tgoyne@gmail.com>
Date: Sat Aug 15 14:35:21 2015 -0700
Merge pull request #30 from CoffeeFlux/master
Fixed typo in README.md
commit a84c9b9a851035d55f71e8cfa0787b0125116829
Author: Ryan Lucia <ryan@luciaonline.net>
Date: Fri Aug 14 16:39:32 2015 -0400
Fixed typo
commit 0ea48271d4278541f2593ccf73722ad809cd6591
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Fri Jul 31 11:12:20 2015 -0700
Add missing automation files to the portable installer
commit a55bc56a12b921a3fce15292e48938e5305f0d36
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Fri Jul 31 10:25:07 2015 -0700
Update portable installer to include the vs14 CRT
commit 5c9ce1274607fa933982b2bdc3c6922587be9818
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Thu Jul 30 15:46:35 2015 -0700
Use SWResample for FFMS2 rather than AVResample
FFmpeg's Opus decoder requires swresample, so just use it for
everything rather than shipping both resamplers.
commit ad1af90e74ba5d7eac30a2928a0a97627b49b88a
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Thu Jul 30 08:59:42 2015 -0700
Update dependencies to VS14 compatible versions
commit 4366e593533505f8bbc786e27ed361407301bedc
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Thu Jul 30 07:07:28 2015 -0700
Update to Visual Studio 2015
commit 017bbe1e596f67b5d6323622456f69beb137a310
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Tue Jul 28 17:32:32 2015 -0700
Delay showing the font indexing dialog for 250ms
Helps avoid ugly flickering when no indexing is required, but fontconfig
is taking a long time to load the cache.
commit 9ae508730deefbc6e4ecbd58f4649cfc273e4fcd
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Tue Jul 28 17:05:50 2015 -0700
Remove some incorrect and ignored sizer flags
commit d5dde6cff2a301c0abe84065c15ce168355a82eb
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Tue Jul 28 14:50:01 2015 -0700
Reduce error-handling bloat a bit
commit b0f4c9f1ad83d196eaf00d22a2886ff0f2764d0b
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Tue Jul 28 13:03:15 2015 -0700
Remove agi::vfr::Framerate's explicit swap implementation
commit fefa31eb471d8051ba84b02c90efbe15b2cf46b1
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Tue Jul 28 12:02:41 2015 -0700
Improve code coverage of tests
commit 4a3b41109261f4b244d767df138e3a5180a64929
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Tue Jul 28 11:55:05 2015 -0700
Silence a warning
commit 09b2736103e48b58ed2e996ed03796b1288c355e
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Fri Jul 17 14:56:22 2015 -0700
Mark a bunch of things as overriding virtual functions
commit 7a60ac95efafd23f1480cd20958b281d245c0345
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Mon Jul 27 18:56:58 2015 -0700
Always use C++ for AC_AGI_COMPILE
commit d278dcc7a8b8d6616618948851ea96e4c611ea61
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Mon Jul 27 17:36:17 2015 -0700
Update to a newer version of AX_CHECK_GL that supports OpenBSD
Closes #1875.
commit 096398425abd7b9695866b8d62ee97d72c728d6c
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Mon Jul 27 18:09:19 2015 -0700
Skip some pointless configure checks on OS X
commit 8f5bfb0cae917265821de85ce896a4fc83998001
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Mon Jul 27 15:39:38 2015 -0700
Make toggle buttons on OS X much more visibly distinct
Closes #1839.
commit f1252d1364f151ce20e28ed4718b638760e5c6f6
Author: Thomas Goyne <tgoyne@gmail.com>
Date: Sun Jul 26 14:25:17 2015 -0700
Update Vietnamese translation
loses #1878.
commit b55ad78c234c8cf3d0c7a98605f6e416ec45a7a3
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun May 31 16:18:37 2015 -0700
Update wx setup.h
commit 3c55d4fde4430696507a49249b3fb1f2ba318f3c
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Mon Jul 27 09:46:28 2015 -0700
Fix incorrect results for non-regex skip tags searches
Closes #1865.
commit 74ac2ab1fe356ad6435d55fb19697eba03b450c0
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Mon Jul 27 08:59:35 2015 -0700
Extract some more find/replace logic to libaegisub
commit cad8c80aab4b302b41059e53c7893c22338aabf4
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun May 31 10:54:37 2015 -0700
Update wxWidgets
commit 97bf5c77c34d8a63b642ebea9a68bacd89aa890b
Author: Thomas Goyne <tgoyne@gmail.com>
Date: Sun Mar 22 10:46:58 2015 -0800
Explicitly allow unicode text when pasting
commit 42429d4930cfaa2b9656e322f079602fdfdfb106
Author: Thomas Goyne <tgoyne@gmail.com>
Date: Sat Mar 21 10:27:25 2015 -0800
Remove incorrect sizer flags
commit ba9f5a78d4e713a68d22df99b305fcf119553200
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Mar 14 12:58:32 2015 -0800
Include the stack trace for errors in automation validation functions
commit ff874fadf9401c43a3ba79600e3f5cd8347db942
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Wed Mar 11 12:58:23 2015 -0800
Reduce nesting
commit a5c87908e172063fd601a0229d65995cba2ff6f9
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Fri Feb 13 12:58:15 2015 -0800
Set the new active line correctly after splitting by karaoke
commit 0ccac34cb0957638220d276fe20f651e62766ceb
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Thu Feb 12 12:58:12 2015 -0800
Fix crash when splitting lines by karaoke
Defer the deletion of the old lines until after the commit as is now
done for everything that deletes selected lines.
commit 8c6a3d85ba3af2576c86c0caaa7bab1bb3ed598b
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat May 9 12:58:40 2015 -0700
Update ffms2 project
commit 5afc543a5a0313f953d438cd5d139043a32023b8
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Thu May 7 10:27:59 2015 -0800
Update libass to 0.12.2
commit d2958e6acaa37d6face03aec1e16ba9a05f0dcf3
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Wed May 6 10:28:18 2015 -0800
Set the Row for dialogue lines added to keep the file non-empty
commit 4d4102fcb31b296294a510e90958f923372e96e2
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Tue Feb 10 09:54:41 2015 -0800
Update ffms2
Fixes handling of positive audio delay.
commit c013342caa318be21c8f6032dcf55c6cf19d0882
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Fri Feb 6 09:54:37 2015 -0800
Catch more exceptions in lfs
commit 8cd970eb53a823d6159686ff0eadf2edb96545c3
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Tue Feb 3 09:54:34 2015 -0800
Update moonscript to 0.3.1
commit 7a8fda007d33fd82fd9638976cbe5c2d667355b8
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Mar 1 11:22:49 2015 -0800
Cancel karaoke templater execution immediately when an error occurs
Closes #1849.
commit 9466c98fd7b16f161f9db5d6d3601f3f0031b026
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Mar 1 11:20:15 2015 -0800
Remove trailing whitespace from kara-templater.lua
commit 40ae2cdc35386d9ccebd133ba849ebc9f003cb22
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Mar 1 11:09:43 2015 -0800
Fix snapping audio markers when dragging inactive line markers with ctrl
We do need to check if the inactive markers are in the active set when
ctrl-dragging, as otherwise there'll always be a marker 0 pixels away to
snap to. Fortunately when ctrl-dragging all of the the markers involved
are by definition very close together, so it would be very difficult to
have enough markers to check for this to be a performance issue.
Closes #1823.
commit 801a8915d177da7800b5e2b767f3efbb94b1aa2f
Author: Thomas Goyne <tgoyne@gmail.com>
Date: Sat Feb 28 14:36:28 2015 -0800
Use the untranslated context name for new hotkeys
Closes #1855.
commit d6982426c6f3858291bf9bcd13b1c690427f163a
Merge: 2ef500d22 4f9713cb2
Author: Thomas Goyne <tgoyne@gmail.com>
Date: Sat Feb 28 14:28:44 2015 -0800
Merge pull request #26 from tophf/rot-angle-fix
Style editor: accept -360..360deg range
commit 2ef500d22cbe3c7d1189d1e70b789e73ddac5f84
Merge: 3554bdc29 af9fe934c
Author: Thomas Goyne <tgoyne@gmail.com>
Date: Sat Feb 28 14:28:17 2015 -0800
Merge pull request #27 from tophf/attached-font-render-fix
Pass all font attachments to font renderer
commit af9fe934c7d6c20c83b4da8f552ce4e6cdf8a8c7
Author: 9adefaf01e5bf6426d838cd20eae582d2b6ba647 <tophf@mail.com>
Date: Fri Feb 27 01:16:35 2015 +0300
Pass all font attachments to font renderer
See #1805.
commit 4f9713cb20149d29a9c58ffd72a179f78f158d12
Author: 9adefaf01e5bf6426d838cd20eae582d2b6ba647 <tophf@mail.com>
Date: Thu Feb 26 22:36:27 2015 +0300
Style editor: accept -360..360deg range
People tend to use 270deg not knowing|remembering it's equal to -90deg
commit 3554bdc29a75841f8fea0d6234652d6ea9b2cc2c
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Feb 14 12:37:34 2015 -0800
Fix failing tests
commit 48d4364eb82528f3188ac8a1b1f0ebe36e4efd3e
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Fri Jan 30 12:33:48 2015 -0800
Fix tests compilation on Windows
commit 5cedf16eddbddc91cfa23c876b7b2a5ddb05e355
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Feb 15 08:10:26 2015 -0800
Use the custom lua error handler during macro load
commit 878fd4453b09a0abd1e6c52f72e5f3150613054e
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Dec 14 08:19:22 2014 -0800
Fix whitespace
commit e72ab0eda8242ad9a36dabb694a84089d69b1c7c
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Dec 13 08:19:17 2014 -0800
Remove an incorrect error message
commit 879788fe83e4af23102d01171bd36326f2309ba2
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Fri Dec 12 08:19:10 2014 -0800
Eliminate some gratuitous exceptions
commit 04161882357f128919f241d3a7d94c28e954e09a
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Thu Dec 11 08:19:05 2014 -0800
Eliminate a pointless menu refresh when opening subtitle files
commit acb9b8adac40fa5a483e215902ee5b469234d0c8
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Feb 8 09:13:53 2015 -0800
Reinitialize libass every time the font is changed in the style editor
libass doesn't free any font data it requests until the ass_renderer is
destroyed, so recreate it every time the font is changed to avoid
holding on to extremely large amounts of data when the user quickly
switches between fonts.
Closes #1320.
commit 9f196adc2ebc077ed3fbb8053eb30afe742d112a
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Jan 11 08:11:22 2015 -0800
Replace boost::tokenizer with agi::Split
commit 5d8aeb8b40e28eadef76912a34016af0153583aa
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Wed Jan 7 08:11:14 2015 -0800
Replace most remaining uses of boost::split with agi::Split
commit 01558bf10d28203dbbed14ea7e8f1dea2a128c5f
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Feb 7 14:35:17 2015 -0800
Fix type_name compilation on OS X
Reverts 2986932f31b6c0760411b71973754597dca7af32. There are more types
of ints than sizes of ints, so using the stdint types doesn't work.
commit 2269dbcfe0eb44973324deb2d92de7b1604d159f
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Jan 18 14:56:48 2015 -0800
Reuse previously calculated string widths
commit 427037a5524697828be078180fe26c54a2d5dbc4
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Jan 4 14:56:27 2015 -0800
Reimplement boost::split_iterator to make it less slow
boost::split_iterator type-erases the predicate, which makes it require
a virtual call per character (!) along with a heap allocation. As it
turns out we only ever need one predicate (comparing to a single
character), so replace it with a split_iterator that just does that.
commit d8bd9904d86d6d70db769aa6b10451f7fed6d247
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Jan 3 14:56:20 2015 -0800
Avoid running the extradata parsing regex unnecessarily
commit bddf44dddefb8ae9742b85c42cde6e06d6a3a867
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Feb 1 20:01:55 2015 -0800
Eliminate a bunch of memory allocations when getting column widths
commit 8c1b20e651aa8a7786c40743688cbc5cf1ea7ad6
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Jan 31 20:09:35 2015 -0800
Speed up grid painting with many unique effects/actors a bit
commit 79fb5cb3fed14a763b8b947adf05beee3d928b07
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Jan 25 19:22:47 2015 -0800
Fix crash when deleting the last dialogue line from automation
commit 0080f3ad3969c71abf85f429e944fd320d4a8191
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Jan 17 08:29:40 2015 -0800
Update libass
commit 7300a1bf2db42263dbaf16cf6a5e417449bc3b5d
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Tue Nov 4 08:27:36 2014 -0800
Remove some redundant .get()s
commit def24c25b3320fb46e4d5d4edd0f5ac6092f44a5
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Mon Jan 26 19:19:42 2015 +0100
Fix EBU STL writing on non-MSVC runtimes
MSVC 2013 and earlier have the _snprintf() function fill fields
completely, eliding the NUL character, if the printed string is
as long as or longer than the given buffer size. This is not the
case in POSIX snprintf(), it always ensures the string is terminated.
This causes several fields in GSI to become truncated and contain
NUL characters which should not appear there.
commit d0296618a67bffff8014fd92ce557d9c0635e721
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Sun Jan 25 00:35:42 2015 +0100
Sort Automation menu items by display name
commit 0f3bca016e93653ada99ea331851aa4bef7c467b
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Fri Jan 23 19:28:40 2015 +0100
Fix bug introduced in 15d26dd
commit 88d8573d4ca1c41e30c68e1e2da9b7eb1ad1b86f
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Tue Jan 20 19:18:29 2015 +0100
Fix crash when loading a dialogue line missing extradata
commit 0f618d94df0a7c03f2805b4264c94db98e790625
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Tue Jan 20 01:08:44 2015 +0100
Enable assembly routines for libass on Windows
commit bfa416c5830f52ad0798ad91f7951c90e1405922
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Tue Jan 20 02:12:10 2015 +0100
Build fribidi with standard-malloc flag
Not using this may cause unpredictable crashes in some builds
on some systems. Fribidi's own allocator is not thread safe.
commit 2cfa6f14f227d72d9f968833469dd408302d6ac6
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Mon Jan 19 22:45:02 2015 +0100
Split Yasm targets into reusable file
commit e692759ea1629b7060fe2f3f5440ae22a7c1d46c
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Mon Jan 19 04:14:25 2015 +0100
Change standard-outdirs.props to space indents
commit 5e446264a2a4f53a79666af63784c5fde30eb384
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Mon Jan 19 04:11:42 2015 +0100
Use new task in relative-ObjectFileName target
commit 59ab4cd09bc8bb4a02a06586e6188d266e3fa967
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Sun Jan 18 21:52:27 2015 +0100
Rework InstallHeaders target to be more regular
commit 773b60c36c71e27d96d379872bd334ca1749ef71
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Sun Jan 18 03:47:58 2015 +0100
Rework header copy in boost build
commit 2986932f31b6c0760411b71973754597dca7af32
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Tue Jan 20 02:09:59 2015 +0100
Fix issues with type_name on Win64 build
Both size_t and unsigned long long are aliases for
unsigned __int64 on Win64, and causes a duplicate definition.
Replacing all the integer type_name definitions with stdint.h
names should avoid this problem.
commit b97ea87b4cc9832489c17e92366bbb2392e3efa2
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Mon Jan 19 23:54:06 2015 +0100
Fix libass project for FastUptodateCheck
commit 76b776d4837adbf9e33b83e0ac9ff28efc52af0c
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Mon Jan 19 23:44:40 2015 +0100
Fix libaegisub project for FastUptodateCheck
commit 8ca73559bd7bdd4080ef68e9ebc9bdcd39acd758
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Mon Jan 19 23:18:44 2015 +0100
Fix boost project for FastUptodateCheck
commit 9016a61ec474db11f74ba5a59b0e13b97636a3a2
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Mon Jan 19 23:10:08 2015 +0100
Fix freetype project for FastUptodateCheck
commit 722e97941972db4569243112719116a2e3535dc4
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Sun Jan 18 22:33:04 2015 +0100
Fix luajit project for FastUptodateCheck
commit a0bf50dc8a523ecf5677a7ca200c66e6056bd07b
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Sun Jan 18 03:03:42 2015 +0100
Upgrade all MSBuild projects to v12 tools
Has no real effect, it's what VS 2013 already uses and detailed
logging reveals that the build system doesn't even recognize v4
and assumes v12 anyway.
Might prevent builds with outdated tools.
commit 52d4955064941914db8b9ccdcc826d45788710ac
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Wed Jan 14 04:45:45 2015 +0100
Clean up object dirs for Yasm'd files on Windows
commit 5bcfc81df5acaf1c6fe00270a14ed0360e938386
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Wed Jan 14 04:39:09 2015 +0100
Clean up produced object dirs during Windows build
Adds some additional MSBuild magic that chops dir names
from a given base, to avoid making deep, thin hierarchies
of dirs when building especially FFmpeg and libaegisub.
commit 719eff39b1178341626faac3d72b8b0f87e6e378
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Wed Jan 14 03:40:36 2015 +0100
Integrate Yasm assembling better in VC build
By not having it blindly run before the ClCompile target
it won't be checked every time you choose to build a single
file from the IDE. Instead it becomes a separate build stage
of its own.
commit a0a6194a26710a7ca5a42ae967432829f6e65a8d
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Wed Jan 14 01:04:45 2015 +0100
Partially revert 68781a9
The change in source file paths breaks on some systems
commit ebb38119420d39d4ce11952a42a03bb39e035870
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Wed Jan 14 00:46:02 2015 +0100
Fix #1843
commit b4516e4754feeb374a85502ba469606266fb35d6
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Wed Jan 14 00:20:55 2015 +0100
Fix #1844, eliminate pointers so typeid behaves
Only the bare type is considered polymorphic/habving a vtable
so therefore applying typeid to a pointer type doesn't behave
as intended.
commit f0a5abad01913a65bef8413f98df0a9a562d08be
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Tue Jan 13 23:56:29 2015 +0100
AssKaraoke can safely take a const AssDialogue*
commit 68781a95b2fed8ceca23951b9a4b168fc0db7836
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Tue Jan 13 23:13:33 2015 +0100
Log names of files Yasm'd in FFmpeg build
commit e9f0999c01a0d10e54d53ca64d16ce08355e82cc
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Tue Jan 13 21:39:49 2015 +0100
Include seconds in log timestamps on Windows
commit a93c51c9bafe5b548411d6ced59c93828ba799ef
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Tue Dec 9 19:49:17 2014 +0100
Avoid having libiconv export symbols on Windows
commit ca555359d9297cae1e53658fce2557189f631e4b
Author: Niels Martin Hansen <nielsm@indvikleren.dk>
Date: Mon Nov 24 21:08:58 2014 +0100
Make dummy audio provider generate non-periodic noise
commit bfe7e4688a8c85648a5479b32a842e8a5bb2f45a
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Thu Jan 1 09:18:09 2015 -0800
Bump wx submodule
commit 0b0eaed049ae03bbaa80c79d4eae15b831ff4c43
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Thu Jan 1 10:13:49 2015 -0800
Also disable unused boost stuff on Windows
commit 6929dcabc1a46258805b8a57ad9fe584a056e0e9
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Thu Jan 1 10:10:36 2015 -0800
Move the boost config defines to acconf.h to make the build command lines less gross
commit 069af7cfca0b0847469a60eacb0cf4d734bb3c05
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Thu Jan 1 08:39:25 2015 -0800
Build wx without wxAny
commit 57edbafddac2ad42a45ec1ba4e2438cf6064b367
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Thu Jan 1 08:12:05 2015 -0800
Replace uses of wxThreadEvent with a statically typed event
commit ef4424f5e23e63bd1e138ba14787cd1b95bd0df5
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Wed Dec 31 19:41:56 2014 -0800
Eliminate implicit std::string <-> wxString conversions
On Windows these don't use UTF-8 and so are broken.
commit 26050bd4e0c927946de38264561cae7ffa5df5d9
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Wed Dec 31 18:45:00 2014 -0800
Actually use CPPFLAGS_BOOST when building src/aegisub
commit 3c59ea9a0a5f1787a9a6245d2fd12f6c0f588cce
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Wed Dec 31 15:21:32 2014 -0800
Remove AegisubApp::HandleEvent
OnExceptionInMainLoop covers the same functionality.
commit 2a33b35f60d10f4ec3968f9c28729b5340cdaaca
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Tue Dec 30 19:21:35 2014 -0800
Give Pen an out-of-line destructor
commit ab35c41a9326da4de724dcc60240a70351d62a04
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Tue Dec 30 19:16:35 2014 -0800
Move AudioDisplayInteractionObject to audio_display.cpp
commit 4502a9893d50104e73996a9d453608c582baf3a4
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Tue Dec 30 19:11:57 2014 -0800
Make some virtual destructors protected instead
commit b6edf586515a83d5e5cb285b714d9db3e1ea7dae
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Tue Dec 30 17:31:10 2014 -0800
Eliminate some object file bloat
commit affb47776bd9cc676c514c81cff5c713f5eb8deb
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Tue Dec 30 15:01:46 2014 -0800
Build with BOOST_MULTI_INDEX_DISABLE_SERIALIZATION
commit 1d82a755950318c36139101a6a7cd90b2537e652
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Tue Dec 30 14:53:06 2014 -0800
Add a missing static
commit 62186e916a8ffce283ce61857ab604c251ee4abc
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Dec 28 20:58:21 2014 -0800
Anchor AssAttachment's vtable
commit b29fcd4f89d8c70d97454f0e4908f35195e4bddc
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Dec 28 20:43:02 2014 -0800
Add some extern template declarations for stuff with vtables
commit 0e1c5666289888abe98d83bd9cffb57582e02617
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Dec 28 20:31:48 2014 -0800
Move tool_translation_assistant_insert into the anonymous namespace
commit a7042486c01e6d0c2a0bd4eb8ef6ec4441b5c499
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Dec 28 20:31:33 2014 -0800
Anchor AssStyle's vtable
commit 625bd7a767169ac7fe75da7e3537447e5240cb03
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Dec 28 20:28:33 2014 -0800
Avoid having to include preferences.h in app.cpp
commit e485c469e29b9963fde44ccf37fb6cf8e46fe0ff
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Dec 28 20:17:06 2014 -0800
Pull some of OptionValue to a cpp file
commit 5089499e8bbecb811c5a115ba9a56d679af0125f
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Dec 28 19:52:42 2014 -0800
Remove Excetipion's virtual destructor
commit 0f324a22f1103a7dba4f7c2e9ae1ddeba2bed1b2
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Dec 28 19:29:02 2014 -0800
Fix a pile of places where abs() was used on floats
commit a6b16393201af54564b8d702ac5833019ca80938
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Dec 28 12:45:55 2014 -0800
Extract some bits that don't need to be templated from templates
Cuts compile time by about 10% and shrinks the final binary a little.
commit 372b9fe115ed885f13849aeb38e926d5c1313cda
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Dec 28 12:06:15 2014 -0800
Eliminate a pointless set that only ever had zero or one entries
commit 5201773a3bf7b24c03b6f8ac3bb3d01675777465
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Dec 27 20:03:39 2014 -0800
Slightly optimize returning strings to lua from ffi functions
commit 010f6c4f79b0dd6bcc784717ce4aa5c9463523d1
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Fri Dec 26 11:00:23 2014 -0800
Debloatify some stuff
commit 76afcdafa1ae9b363213c4cf241620acf367fdd9
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Fri Dec 26 08:51:14 2014 -0800
Eliminate uses of dynamic_cast on everything but GUI widgets
commit 6d74f22e9270582932c3d2ef7bd6b9c4e301248e
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Thu Dec 25 21:09:06 2014 -0800
Fix the legacy clipboard include
commit c313f323842d8ddeea2d23a1bd87eec4de71b558
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Wed Dec 24 16:59:08 2014 -0800
Special-case all lines being selected in validate_adjoinable
GetSortedSelection is kinda slow with large selections and all lines
being selected is an easy thing to special-case.
commit 44506eae560acab6dcebe6ba0cdc2722c136bbfc
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Wed Dec 24 16:46:51 2014 -0800
Fix compilation with compilers with non-totally-broken templates
commit 0a18fe6cd3cbc288774b83b9223a284f8832c703
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Wed Dec 24 16:24:51 2014 -0800
Fix stack corruption when a script tries to select an invalid line
commit 84bd682e2e1e32d2048c25253870a2756ad3e610
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Wed Dec 24 16:12:21 2014 -0800
Make it harder for automation script to leave no lines selected
commit 15d26dd86f24f79e76501b517f8fcf7aa5709de4
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Wed Dec 24 13:59:08 2014 -0800
Slightly speed up karaskel.collect_head
commit 1fd44ea8da1654a2a37e8af3a0beecd63de2b04e
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Wed Dec 24 13:56:23 2014 -0800
Add subtitles.script_resolution()
Returns the values from the headers if they're present, or does the
insane Gabest-logic if one or both are missing.
commit c43bf1e822039a8245c4406762021a87f8921880
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun Dec 21 11:28:42 2014 -0800
Limit the range to be painted in the audio display to what is visible
commit 71ee37cd71917e191182c0c62e4c7102d1a26a48
Author: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sat Dec 20 11:09:15 2014 -0800
Slather around more const
commit 26943326922cc21ffd6182d4827a65152dc3d014
Author: Tom Maneiro <tomman@tsdx.net.ve>
Date: Sun Dec 7 15:25:01 2014 -0800
Update Spanish translation. Closes #1838.