Commit Graph

7522 Commits

Author SHA1 Message Date
Thomas Goyne f743d1411e Add tarball files 2014-12-07 16:07:09 -08:00
Thomas Goyne 2afd89c90d Bump version number to 3.2.2 2014-12-07 15:28:36 -08:00
Tom Maneiro 8b215e75cf Update Spanish translation. Closes #1838. 2014-12-07 15:27:22 -08:00
Thomas Goyne 9a4ffe762a Update dependencies 2014-12-07 15:27:19 -08:00
Lasse Liehu 5013742747 Update Finnish translation
Closes #1837.
2014-12-07 15:27:06 -08:00
Khaled Hosny 88017c88f5 Fix build with latest Visual Studio
This fiixes:

error C2797: list initialization inside member initializer list or
non-static data member initializer is not implemented

http://msdn.microsoft.com/en-us/library/dn793970.aspx
2014-12-07 15:26:59 -08:00
Thomas Goyne 0140131446 Update the selection and scroll position after opening subtitles from video 2014-12-07 15:26:53 -08:00
Thomas Goyne 792d93df1c Fix crash on a certain kind of malformed shift times history file 2014-12-07 15:26:44 -08:00
Yuri 1383bbe606 Update Hungarian translation
Closes #1836.
2014-12-07 15:26:26 -08:00
Thomas Goyne eb3c69641f Only update the YCbCr Matrix when resampling if it was actually changed 2014-12-07 15:26:00 -08:00
kotobenko bafbaa0a1a Improve the Ukrainian translation. Closes #1828. 2014-12-07 15:25:52 -08:00
Thomas Goyne 6059ca1b42 Fix compilation without fftw3 2014-12-07 15:25:46 -08:00
torque 5eb10abfe6 Re-rasterize OS X bundle icon.
Rasterized using Inkscape. Fixes the incorrectly blended white fringes
the old icon had at all resolutions below 512x512.

Also includes retina-sized images.
2014-12-07 15:25:39 -08:00
Thomas Goyne 9e478506d2 Skip the [Aegisub Project Garbage] and [Aegisub Extradata] sections when exporting to ASS 2014-12-07 15:25:31 -08:00
Thomas Goyne 906fcaed88 Bumper version number in portable installer to 3.2.1 2014-09-14 09:24:03 -07:00
Thomas Goyne 58956b3ffc Optimize Extradata handling a bit 2014-09-14 09:18:31 -07:00
Thomas Goyne 4cf7cc819d Fix loading subtitles extradata from matroska files 2014-09-14 09:18:21 -07:00
darealshinji 19dad7c564 fix permissions in INSTALL_FLAGS 2014-09-14 09:18:15 -07:00
torque 63383fddf1 Perform extradata deduplication on add.
Checks all existing extradata keys and values to ensure that the set
that is being added doesn't already exist.
2014-08-30 08:04:21 -07:00
Thomas Goyne 74bad86981 Handle json parsing errors when loading shift times history
Closes #1802.
2014-08-30 08:04:12 -07:00
Thomas Goyne 2345bc4d0e Update wx
Removes the need for the RTL hacks in BaseGrid as the bugs have been
fixed properly in wx.
2014-08-30 08:04:04 -07:00
Thomas Goyne 1874bde9c9 Update boost to 1.56
Closes #1818.
2014-08-30 08:03:59 -07:00
Oleksiy Prytchyn 646942fd89 Add Ukrainian translation. Closes #1809. 2014-08-30 08:03:49 -07:00
Thomas Goyne 5a2d56c4d3 Actually register the SSA subtitle format 2014-08-30 08:03:43 -07:00
Thomas Goyne 6c657455b2 Bump version number in portable installer to 3.2.0 2014-07-28 07:24:06 -07:00
djcj 32178f66c0 update config.guess and config.sub 2014-07-27 16:37:09 -07:00
djcj c4b35dd3a4 add '(Language)' after translated labels as suggested on the forums: http://forum.aegisub.org/viewtopic.php?f=5&t=66925#p91569 2014-07-27 16:37:07 -07:00
Thomas Goyne cdc8dbf637 Fix handling for automation debug formatting errors
One spot was missed when converting stuff over to using error_Tag rather
than lua_error for stack unwinding on errors.
2014-07-27 16:36:57 -07:00
Thomas Goyne 9310350c45 Change filename on Linux to aegisub-3.2 2014-07-23 15:30:37 -07:00
Thomas Goyne 60c51eb9a3 Ensure the lua state gets closed when running tests
This is required for the gc metamethods to actually get run.
2014-07-23 15:30:29 -07:00
Thomas Goyne bf7503fe5c Remove the automation thread priority stuff
It hasn't actually been used for anything for a while, and if a single
normal-priority thread can make your system unresponsive it's time to
upgrade to an OS that's isn't garbage.
2014-07-23 15:30:28 -07:00
Thomas Goyne 8d8ae122ee Use wx events for invoking on the main thread on OS X
Dispatching to the main queue with GCD does not work when there is a
modal dialog active.
2014-07-23 15:30:28 -07:00
Thomas Goyne d61a9664c6 Write a BOM at the beginning of subtitles to make unpatched VSFilter happy
Closes #1795.
2014-07-23 15:29:54 -07:00
Thomas Goyne 45b5637e35 Update ffms2 2014-07-23 15:05:58 -07:00
Thomas Goyne d311da75e0 Change LuaJIT's deployment target back to 10.4
Targetting 10.7 makes the error handler segfault, and targetting 10.4
appears to work fine.
2014-07-23 14:53:48 -07:00
Thomas Goyne 97b5163874 Patch os module methods to add Unicode support on Windows 2014-07-15 14:32:54 -07:00
Thomas Goyne 68b824c8ca Patch io.open and io.popen to support Unicode filenames on Windows 2014-07-15 14:32:54 -07:00
Thomas Goyne 584284aa79 Reject vfr timecodes which are all identical 2014-07-15 09:11:40 -07:00
Xabier Aramendi 1835d5e2d8 Update Basque translation
Closes #1791.
2014-07-15 07:15:10 -07:00
Thomas Goyne 897f9d1254 Eliminate some warnings 2014-07-14 10:10:22 -07:00
Thomas Goyne 771525ae6f Make AssFixStylesFilter usable statically
Trivially speeds up ProcFrame as constructing export filters isn't free
due to that it has to look up the translatable strings.
2014-07-14 10:10:22 -07:00
Thomas Goyne 97c59e2630 Fix non-pch compilation 2014-07-14 10:10:22 -07:00
Thomas Goyne 92b8b2851b Don't build the dialogue lexer on every use
Building the lexer takes much longer than actually lexing, and since the
lexer is stateless there's no reason not to just make it static.
2014-07-14 10:10:22 -07:00
Thomas Goyne 706a72d5c1 Eliminate several memory allocations per line when reading thesaurus files 2014-07-14 10:10:21 -07:00
Thomas Goyne 88a089721b Merge pull request #7 from darealshinji/master
Fix compilation with PortAudio enabled
2014-07-12 07:23:57 -07:00
darealshinji 3c772dd649 fix Linux build 2014-07-12 01:31:26 +02:00
Thomas Goyne a9019421f1 Fix memory leak in aegisub.text_extents on Windows
The old object returned by SelectObject has to be made active again
before the DC is destroyed or it doesn't get deleted.
2014-07-11 09:26:59 -07:00
Thomas Goyne 06367d5cd9 Don't convert encoding names to lowercase when writing files
Not only is it unnecessary, but it actively breaks the mapping of
user-friendly encoding names in the Export dialog to the real encoding
names.

Closes #1789.
2014-07-11 09:26:59 -07:00
Thomas Goyne 548fbd814b Fix a use-after-free when a SubsEditCtrl is destroyed while the thesaurus is loading 2014-07-11 09:26:58 -07:00
Thomas Goyne 4dc38447dc Check the return value from lua_open()
It always fails when running under valgrind because valgrind does not
implement mmap functionality that LuaJIT requires.
2014-07-11 09:26:58 -07:00