Thomas Goyne
e0b9970672
Eliminate a bunch of pointless copies of the selection set
2014-04-06 09:21:36 -07:00
Thomas Goyne
208056ce52
Update dependencies
2014-04-06 09:21:36 -07:00
Thomas Goyne
ec3d8e4f2e
Unbind the progress dialog's idle handler when it's unneeded
2014-04-06 07:59:51 -07:00
Thomas Goyne
2ea9c4c2c5
Actually include the dependency files in the tests Makefile
2014-04-06 07:59:27 -07:00
Thomas Goyne
58920a4428
Add a default value for GTEST_ROOT
2014-04-06 07:59:20 -07:00
Thomas Goyne
848336fc82
Add filters file for the FFMS2 project
2014-04-06 07:59:00 -07:00
Thomas Goyne
debc0868e1
Force the final progress of operations to 100%
2014-04-06 07:58:48 -07:00
Thomas Goyne
5c91a2e36b
Don't animate the progress bar when moving backwards
2014-04-06 07:58:36 -07:00
Thomas Goyne
aa99885517
Fix crash on empty progress title on OS X
2014-04-06 07:58:01 -07:00
Thomas Goyne
152862a576
Remove pointless wxSafeYield in FrameMain's constructor
...
This was needed to make the splash screen appear, and was missed when
the splash screen was killed.
2014-04-06 07:57:47 -07:00
Thomas Goyne
c8410eec9c
Don't reset the progress animation timer when receiving redundant progress updates
2014-04-06 07:57:01 -07:00
Thomas Goyne
bd7a71abf4
Add an error check for trying to interact with expired subtitles objects
2014-04-06 07:56:42 -07:00
Thomas Goyne
0cc7254210
Fix crash on startup when the config file can't be written
2014-04-06 07:56:15 -07:00
Thomas Goyne
526b670120
Fix compilation with non-bleeding edge boost
2014-04-06 07:55:45 -07:00
Thomas Goyne
2f5bf396e7
Install CSRI and iconv headers rather than mucking about with include paths
2014-04-06 07:53:27 -07:00
Thomas Goyne
5cbbb87f61
Add in-repo copy of Lua and use it rather than the system copy
...
Aegisub needs Lua built as C++ (for stack unwinding on errors). No one
packages it like that, so at the moment we can't actually use systme
packages for Lua.
Fixes a bunch of memory leaks on Automation errors.
2014-04-06 07:52:49 -07:00
Thomas Goyne
1eb86d46e6
Rearrange repository
2014-04-06 07:48:20 -07:00
Thomas Goyne
b823e5a75b
Move all in-repo deps to aegisub/vendor
2014-04-06 07:37:56 -07:00
Thomas Goyne
8c71ee4cb9
Switch libass URL to github
2014-04-06 07:37:50 -07:00
Thomas Goyne
1a2847016c
Kill the awkward automatic subtitle format (de)registration
2014-04-06 07:37:28 -07:00
Thomas Goyne
9f6124220a
Don't return a const std::string from GetData
...
It has zero benefit and forces an extra copy.
2014-04-06 07:36:22 -07:00
Thomas Goyne
ac25d10d74
Eliminate some duplicated exception handling code
2014-03-11 15:31:15 -07:00
Thomas Goyne
f9498426d8
Flush the clipboard on exit
...
Apparently flushing immediately after setting the clipboard sometimes
doesn't work.
2014-03-11 15:31:11 -07:00
Thomas Goyne
1009aca696
Update to moonscript 0.2.5
2014-03-11 15:31:06 -07:00
Thomas Goyne
d5fd7d4989
Sort the actor and effect fields. Closes #1715 .
2014-03-11 15:30:58 -07:00
Thomas Goyne
56cbd00f4f
Make BaseGrid::UpdateMaps far less slow
2014-03-11 15:30:49 -07:00
Thomas Goyne
08c9b299b5
Use splice rather than swaps to pop the undo stack
2014-03-11 15:30:45 -07:00
Thomas Goyne
5c91e67aba
Return a rgba string for coloralpha lua controls
2014-03-11 15:30:35 -07:00
Thomas Goyne
0292a9ddbe
Make missing boost libraries a configure error
2014-03-11 15:30:13 -07:00
Thomas Goyne
22000bc3a8
Pass nullptr for the codepage for ass_read_memory
...
Passing a codepage makes libass convert to UTF-8 even if it's already
UTF-8.
2014-03-11 15:30:06 -07:00
Thomas Goyne
ae88326eb4
Remove no-longer-used header variable in ass parser
2014-03-11 15:30:00 -07:00
Thomas Goyne
df89124427
Bump version number in installer to 3.1.2
2014-02-02 09:21:16 -08:00
Thomas Goyne
f2fe118960
Work around an incorrect assertion in older versions of boost. Closes #1702 .
2014-02-02 09:20:13 -08:00
Thomas Goyne
7f4c88530f
Set ApplicationCompany for the Aegisub executable
...
Despite being completely unmentioned in the documentation this appears
to be required to show up in the default programs UI on Windows 8.1.
Closes #1699 .
2014-02-02 08:56:17 -08:00
Thomas Goyne
6f49aaa8b4
Add resource strings for file associations
...
These weren't merged from 2.1.9 with the rest of the file association
code, which results in the installer trying to reference nonexistent
resources and things breaking.
Updates #1699 .
2014-02-02 08:56:15 -08:00
Thomas Goyne
6a03890e41
Make deleterange not do totally incorrect things
2014-02-02 08:56:12 -08:00
Thomas Goyne
043428d153
Set extendRow even when active_line doesn't change
...
After shift-clicking on the grid the row to extend from doesn't equal
the active line, and clicking on the current active line to deselect all
other lines need to update the extend row.
2014-02-02 08:56:05 -08:00
Илиян Илиев
4fae315e1b
Add Bulgarian translation. Closes #1706 .
2014-02-02 08:56:00 -08:00
Thomas Goyne
afbf7ab32c
Build with -dead_strip on OS X
...
Bumps 3.5 MB off the binary and doesn't seem to break anything.
2014-02-02 08:55:37 -08:00
Xabier Aramendi
2e451a8901
Update Basque translation
2014-02-01 08:41:45 -08:00
Thomas Goyne
452a353e1b
Add nl.mo to the Windows installer. Closes #1698 .
2014-02-01 08:41:40 -08:00
Thomas Goyne
004020b662
Build libass without iconv support
...
We only ever feed UTF-8 to it, and it doesn't check whether the input is
UTF-8 before converting.
2014-02-01 08:41:32 -08:00
Thomas Goyne
710cad0284
Bump ffmpeg version
2014-02-01 08:41:27 -08:00
Thomas Goyne
f5396726a5
Update to ICU 52.1
2014-02-01 08:41:23 -08:00
Yuri
2f1e1a7214
Update Hungarian translation. Closes #1693 .
2014-01-12 10:02:50 -08:00
Thomas Goyne
1d90cda8f3
Fix codecvt errors on OS X
...
When launching Aegisub from Finder (but not via open), using the UTF-8
version of the locale breaks things for whatever reason, but fortunately
it's unneccesary as paths on OS X are always UTF-8 even if the locale
isn't.
Closes #1685 .
2014-01-12 09:53:24 -08:00
Thomas Goyne
b6e616c5f3
Bump version number in installer
2014-01-12 06:43:57 -08:00
computerfan
5fd10eaa46
Update and modify Chinese translations.
2014-01-12 06:11:34 -08:00
Thomas Goyne
ca64ef1088
Don't modify the "YCbCr Matrix" header when dummy video is opened
...
Color matching to dummy video makes zero sense, and setting it to None
results in breakage when someone opens dummy video for an already
typeset script.
Closes #1690 .
2014-01-12 06:11:24 -08:00
Thomas Goyne
3551d7d5a9
Reenable shift-enter in the translation assistant
...
Newlines in the text are converted to \N, so no reason not to allow it
there.
Closes #1691 .
2014-01-12 06:11:18 -08:00