diff --git a/aegisub/changelog.txt b/aegisub/changelog.txt index 6aa8bb0f5..8b1b48907 100644 --- a/aegisub/changelog.txt +++ b/aegisub/changelog.txt @@ -12,8 +12,15 @@ Please visit http://aegisub.net to download latest version o It is now possible to write macros that manipulate subtitles directly o Scripts have full access to the entire subtitle file, not only the "Events" section o Scripts are automatically reloaded when the Export dialog is opened (this can be changed in Options) -- Video mode has been mostly rewriten and now uses OpenGL instead of software rendering, making it much faster on computers with video cards that don't belong to the stone age. (AMZ) +- Video mode changes: + o It has been mostly rewriten and now uses OpenGL instead of software rendering, making it much faster on computers with video cards that don't belong to the stone age. (AMZ) o Optionally, it can use a Pixel Shader to convert YV12 to RGB32 in hardware, which is much faster, with a decent video card. + o Video display fixed on Linux and Mac (Azzy) + o Made the video display detachable. (AMZ) + o Fixed Custom Aspect Ratio input. (Dansolo) + o Added a dummy video provider to create a blank video with customizeable options. (jfs/AMZ) + o Destination of screenshots can now be set in the options dialog. (AMZ) + o Added support for using other renderers than VSFilter with Avisynth as video provider. (AMZ) - Visual Typesetting functionality implemented, which should make typesetting much easier and faster. It supports: (AMZ) o Dragging; o Rotation on Z axis; @@ -26,16 +33,22 @@ Please visit http://aegisub.net to download latest version o The palette is changed o The selection is no longer shown by ugly reverse colour but with a different palette instead o Use vertical zoom slider to amplify/dampen displayed signal strength (useful for better visualisation of quiet sections, or easier picking out the dominating frequencies in noisy sections) -- Several changes to audio mode (AMZ): +- Audio mode changes: o Normal and SSA mode have been merged into one, all functionality available to both is now used at once. This is the same behavior as Sabbu has. (AMZ) - o Next line on commit is now on by default. - o Auto-commit will never change to the next line. - o Added an option to, when dragging line start/end markers, snap to keyframes or nearby subtitle start/end markers. This behavior can always be toggled by holding down shift. - o The "Play" shortcut will always play, regardless of whether it was already playing or not. There is a new shortcut for "Stop". - o Styles for line start/end markers have changed. - o Holding down ctrl lets you retime the original line while in Karaoke mode. - o Middle click will now jump the video to the time under the mouse. -- Several changes to the Style Manager: + o Next line on commit is now on by default. (AMZ) + o Auto-commit will never change to the next line. (AMZ) + o Added an option to, when dragging line start/end markers, snap to keyframes or nearby subtitle start/end markers. This behavior can always be toggled by holding down shift. (AMZ) + o The "Play" shortcut will always play, regardless of whether it was already playing or not. There is a new shortcut for "Stop". (AMZ) + o Styles for line start/end markers have changed. (AMZ) + o Holding down ctrl lets you retime the original line while in Karaoke mode. (AMZ) + o Middle click will now jump the video to the time under the mouse. (AMZ) + o Added DirectSound audio output, to avoid using PortAudio under Win32. (AMZ) + o Switching to a new line in audio mode now centers the line on the grid. (AMZ) + o Flexibible audio cache names now allow you to have more than one copy of Aegisub open with audio loaded to HD cache. (AMZ) + o Added Medusa-style (numpad) global timing shortcuts, that can be enabled with the button under the audio display. This is disabled by default. (AMZ) + o Fixed drawing of inactive lines in audio display to prevent it from being drawn over selection. (AMZ) + o Added options to toggle the display of the audio timeline and of the time over the mouse cursor. (AMZ) +- Style Manager changes: o Automatically select the style of the current line when Style Manager is opened. (jfs) o Style storages with invalid characters are now caught, and the invalid characters replaced with safe ones. Previously such storages seemed to be created correctly but were never stored to disk. (jfs) o Added long-missing Edit buttons. (jfs) @@ -53,76 +66,66 @@ Please visit http://aegisub.net to download latest version o Alpha and margin edit boxes were replaced with spin controls. (AMZ) o Hitting enter will now "OK" it. (AMZ) - Changes to subtitle reading/writing: + o Instead of falling back to your local charset, Aegisub will now use the "universalchardet" library (the one used by the Mozilla project) to autodetect the character set of non-Unicode files. (AMZ) o Support reading SSA/ASS files with intermixed V4 and V4+ Styles sections. (jfs) o Fixed loading of sections with unexpected casing. (AMZ) o Added plain-text export (jfs) o Added support for reading ASS, SSA and SRT softsubs directly from Matroska files. (AMZ) o Fixed loading of SRT and TXT files, which were causing an empty line to appear at the start of the file. (AMZ) + o Added support for reading v4.00++ (ASS2) files. (AMZ) +- Main menu was re-designed: + o There are now new options, and most were moved around to have better organization. (AMZ/jfs) + o General tweaks changes, such as better icons, and fixing of flickering and slowness. (AMZ) + o Undo and redo now have descriptions. (Dansolo) + o Merged the three "Recombine" functions into a single one that autodetects the correct type, and also supports two new cases. (AMZ) +- Subtitles grid changes: + o Fixed line selection after pasting. (AMZ) + o Plain-text lines can now be pasted into the grid. They will be inserted as default lines with the text as their content. (AMZ) + o Added Paste Over function, which allows you to paste subtitle lines over others, overwriting the fields of your choice. (AMZ) + o Scrollbar in grid didn't always allow scrolling through all the subs. (jfs) + o Minor fix to the calculation of the grid's "Style" column width. (AMZ) +- Times can now be copy and pasted with Ctrl+C and Ctrl+V, as well as from context menu, in the time edit boxes. (AMZ) - Various fixes to better handle paths/file names with non-ANSI characters on Windows (jfs/AMZ) -- Video display fixed on Linux and maybe also Mac (Azzy) - Misc. fixes for building on Linux (Azzy, equinox, jfs) - libass support for subtitles on UNIX (Azzy) - Redesigned the FexTracker configuration window (jfs) - Framegrabs from the video now also includes framenumber in the filename (jfs) -- Scrollbar in main subs grid didn't always allow scrolling through all the subs (jfs) -- Added a "Auto Save on Every Change" option to config.dat (default false), that automatically saves the files whenever you change anything. (AMZ) -- Fixed line selection after pasting. (AMZ) -- Times can now be copy and pasted with Ctrl+C and Ctrl+V, as well as from context menu, in the time edit boxes. (AMZ) -- Plain-text lines can now be pasted into the grid. They will be inserted as default lines with the text as their content. (AMZ) -- Added Paste Over function, which allows you to paste subtitle lines over others, overwriting the fields of your choice. (AMZ) +- Added an option to automatically save the files whenever you change anything. (AMZ) - Added global hotkey for Video Play (default Ctrl+P). (AMZ) - Added support to save and load keyframe list files. (AMZ) -- Switching to a new line in audio mode now centers the line on the grid. (AMZ) - Commiting changes in audio to the last line will insert a new line after it. (AMZ) - Fonts collector can now collect fonts directly to a zipped archive; also, fixed behavior of the Escape key in it. (AMZ) - Added support for DirectShowSource2 if avss.dll is on Aegisub's folder. (AMZ) -- Added DirectSound audio output, to avoid using PortAudio under Win32. (AMZ) - Replaced wxTextCtrl with wxStyledTextCtrl, to solve many issues related to the Rich Text edit control. (AMZ) - Improved Syntax Highlighter to include more features of ASS. (AMZ) - Added an inline Hunspell-based Spell Checker. (AMZ) - Added an inline MyThes-based Thesaurus. (AMZ) -- Added two options ("Audio HD Cache Location" and "Audio HD Cache Name") that allows you to specify where to keep the audio cache. (AMZ) -- Flexibible audio cache names now allow you to have more than one copy of Aegisub open with audio loaded to HD cache. (AMZ) +- Added two options that allows you to specify where to keep the audio cache. (AMZ) - Improved Splash Screen behavior to show up even if the program is frozen loading subtitles, and to center on the current display. (AMZ) - Tweaked the layout of Subtitles Edit area. (AMZ) - Actor and Effect fields now show a "ghosted" caption saying their name when they are not focused on and blank. (AMZ) - Aegisub now remembers if it was maximized when it was last quit, and restores its state when opening again. (AMZ) - A few minor fixes to the Find dialogue regarding initial focus and the behavior of the Escape key. (AMZ) - Tweaked the behavior of the margin boxes, now they no longer show padding zeros. (AMZ) -- Minor fix to the calculation of the grid's "Style" column width. (AMZ) - Added a "Selection Onward" option to the Shift Times dialogue. (AMZ) -- Main menu was completely re-designed, including several new options, better icons, and fixing of flickering and slowness. (AMZ) -- Added Medusa-style (numpad) global timing shortcuts, that can be enabled with the button under the audio display. This is disabled by default. (AMZ) -- Merged the three "Recombine" functions into a single one that autodetects the correct type. (AMZ) - Added a Call Tip feature to the edit box, so it shows the function prototype as you type it. (AMZ) - Added a much-needed options dialog with all the relevant config.dat options in it. (AMZ) - Added a Normal/Reverse dropdown to collisions on Script Properties. (AMZ) -- Added options to toggle the display of the audio timeline and of the time over the mouse cursor. (AMZ) -- Destination of screenshots can now be set in the options dialog. (AMZ) - Moved karaoke syllable text in audio display to the top instead of bottom, since it often covered important information in spectrum mode (jfs) - Implemented a version checker that can automatically or manually check if there are any updates to Aegisub. (AMZ) -- Added support for reading v4.00++ (ASS2) files. (AMZ) - Changes to text will no longer be discarded when you commit timing in the audio display and vice-versa. (AMZ) - Fixed glitches related to the Duration time edit box. (AMZ) - Timing Post-Processor can now be restricted to selection. (AMZ) -- Added support for using other renderers than VSFilter with Avisynth as video provider. (AMZ) - Fixed subtitles positioning removing \p tags from the line. (AMZ) - Added Kanji Timing (AKA Karaoke Timing Copy) functionality. (Dansolo) - Added an audio clip export by right clicking on a line. (Dansolo) - Added a clear button for shifting history. (Dansolo) -- Fixed Custom Aspect Ratio input. (Dansolo) -- Made the video display detachable. (AMZ) -- Undo and redo now have descriptions. (Dansolo) -- The three different "Recombine Lines" were merged into one that autodetects needed changes, and also supports two new cases. (AMZ) - Added shortcut keys (escape to close and delete to delete a style, plus ctrl+c/v for copy/paste) to style manager. (Dansolo) -- Added a dummy video provider to create a blank video with customizeable options. (jfs & AMZ) - Changing script resolution when asked to on video loading will now set an undo point. (AMZ) - Frame number is now the default box on the "go to" dialog. (AMZ) - Added "Video Formats" to "Open Audio"'s file selector, so you can open audio directly from video files (regardless of whether they're loaded or not). This has always worked, but it was never explicit. (AMZ) -- Instead of falling back to your local charset, Aegisub will now use the "universalchardet" library (the one used by the Mozilla project) to autodetect the character set of non-Unicode files. (AMZ) - Added option to disable automatic grabbing of times from selected lines on the audio display. Also, it will never pick the times from 0:00:00.00 -> 0:00:00.00 lines. (AMZ) - Added a "Scale Border and Shadow" check box to script properties dialog. (AMZ) -- Fixed drawing of inactive lines in audio display to prevent it from being drawn over selection. (AMZ) - Commiting text now commits times as well. (AMZ) - Fixed display of end frames on the subtitles grid, when set to frame mode. (demi)