Commit Graph

15 Commits

Author SHA1 Message Date
Thomas Goyne 02202cf7ab Fix a crash when deleting lines with audio open 2014-04-06 09:21:37 -07:00
Thomas Goyne a144ce8776 Fix compilation 2014-04-06 09:21:37 -07:00
Thomas Goyne f29b2d1fdc Slather on some std::moves when setting the selection 2014-04-06 09:21:36 -07:00
Thomas Goyne 2b76ee7696 Make SetSelectedSet move-friendly 2014-04-06 09:21:36 -07:00
Thomas Goyne e0b9970672 Eliminate a bunch of pointless copies of the selection set 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 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 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 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