- Removed old tarball aegisub-3.1.3.tar.xz
- Updated to 3.2.0
* Audio caching is now done in the background rather than popping up a modal progress dialog
* The audio display is automatically scrolled to the active line when audio is first opened (if that option is enabled)
* Drag all selected lines when Alt is held down when dragging in the audio display
* Automation now uses LuaJIT in Lua 5.2 mode rather than Lua 5.1
* Text controls are "infinite" length rather than limited to 30k bytes
* subs.delete can be passed a table of row numbers to delete
* Add the luabins and lfs libraries to the automation environment
* Filter out redundant progress updates so that they don't make everything incredibly slow
* Add support for submenus in the automation menu (insert / in the macro name)
* Add unicode case conversion functions to the automation module (unicode.to_upper_case, unicode.to_lower_case, unicode.to_fold_case)
* Only process selected lines in the Select Overlaps macro if more than one line is selected
* Add aegisub.project_properties() to get a table with stuff that used to be in the script info section of the file (but unlike the old script info entries, it's actually always up to date)
* Fix loading automation scripts when Aegisub is installed to a path with non-ascii characters in it
* Lua functions which take a path have been patched to support UTF-8 on Windows
* Add a warning when a script using a bold or italic variant of a font that doesn't actually exist, as emboldening done by the renderer may not match what is seen in Aegisub
* Make the installer translatable and use the language selected in the installer for Aegisub's UI language
* Fix locale issues that could lead to find/replace stripping all non-ascii characters from a file
* Use localized names for languages everywhere they're displayed rather than the English names
* Make fontconfig indexing about four times as fast
* Significantly speed up passing subtitles to the subtitle renderer (as much as 10x faster), making the video display less laggy with large files
* Speed up indexing Matroska files
* Significantly speed up reading subtitles from Matroska files
* Cut idle CPU usage when Aegisub is in the background by about 90%
* Cut down the disk space used a bit
* Resample \be and \blur tags
* Add support for converting between YCbCr matricies
* Make the handling for AR-changing resampling a bit smarter
OBS-URL: https://build.opensuse.org/request/show/243924
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/aegisub?expand=0&rev=19
* Return a rgba string for coloralpha lua controls (rather than just rgb)
* Update to moonscript 0.2.5
* Fix memory leaks when automation errors occur
* Add an error check for trying to interact with an expired subtitles object rather than just crashing
* Fix a crash when deleting lines with audio open
* Sort the actor and effect dropdown lists (#1715)
* Fix crash on startup when the config file can't be written
* Fix some performance issues with very large selections
* Fix some cases where the taskbar progress indicator would get stuck at nearly complete
* Speed up passing subtitles to libass a bit
* Fontconfig reads installed fonts from the registry on Windows, adding support for fonts installed via font managers to the fonts collector
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/aegisub?expand=0&rev=17