- mars 11, 2014
-
-
Thomas Goyne a rédigé
-
Thomas Goyne a rédigé
-
Thomas Goyne a rédigé
-
Thomas Goyne a rédigé
-
- mars 09, 2014
-
-
Thomas Goyne a rédigé
-
Thomas Goyne a rédigé
-
Thomas Goyne a rédigé
-
Thomas Goyne a rédigé
LuaAssFile relied on the lifetime guarantees of intrusive lists (i.e. you can pretty much do whatever the fuck you want and it'll work out), but AssInfo objects are no longer owned by an intrusive list. Do awful things to lazily copy the header section when needed to provide similar lifetime guarantees.
-
Thomas Goyne a rédigé
-
Thomas Goyne a rédigé
-
Thomas Goyne a rédigé
-
Thomas Goyne a rédigé
-
Thomas Goyne a rédigé
-
Thomas Goyne a rédigé
It has zero benefit and forces an extra copy.
-
Thomas Goyne a rédigé
-
Thomas Goyne a rédigé
Eliminates a bajillion dynamic casts.
-
Thomas Goyne a rédigé
-
Thomas Goyne a rédigé
-
- mars 07, 2014
-
-
Thomas Goyne a rédigé
-
Thomas Goyne a rédigé
Apparently flushing immediately after setting the clipboard sometimes doesn't work.
-
Thomas Goyne a rédigé
-
- mars 06, 2014
-
-
Thomas Goyne a rédigé
-
Thomas Goyne a rédigé
-
Thomas Goyne a rédigé
They're only used by one thing (the drag visual tool), so calculating them is pointless overhead most of the time, and it simplifies the visual tool code much less than it complicates the grid code.
-
Thomas Goyne a rédigé
-
- mars 05, 2014
-
-
Thomas Goyne a rédigé
Store the data in vectors rather than AssFiles since even an intrusive linked list has comically high memory overhead. Cuts memory usage of a full undo stack with 15k lines by 65 MB for 32-bit and 130 MB for 64-bit. Also roughly halves how long it takes to copy the file for the undo stack, and makes undo/redo a bit faster.
-
Thomas Goyne a rédigé
-
- mars 04, 2014
-
-
Thomas Goyne a rédigé
-
Thomas Goyne a rédigé
-
Thomas Goyne a rédigé
Make them significantly smaller to cover less of the video and fiddle with the appearance to hopefully make them still visible enough.
-
Thomas Goyne a rédigé
-
- mars 02, 2014
-
-
Thomas Goyne a rédigé
-
Thomas Goyne a rédigé
-
Thomas Goyne a rédigé
-
Thomas Goyne a rédigé
Passing a codepage makes libass convert to UTF-8 even if it's already UTF-8.
-
Thomas Goyne a rédigé
-
- fév. 02, 2014
-
-
Thomas Goyne a rédigé
-
Thomas Goyne a rédigé
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.
-
Thomas Goyne a rédigé
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.
-
Thomas Goyne a rédigé
-