Gnome Subtitles =============== 0.9.1 (18/07/09) ================ - Allow to open audio files for subtitling - Changed the default selection type in the Timings Adjust and Shit dialogs - Fixed crashes: * Opening a video with Frames mode selected * Opening the Preferences dialog Translations: - Joan Duran (ca) - Jorge González (es) Bug fixes: - Subtitling of audio files (#584795) - GS crashes when opening subtitles together with a movie (#587097) - GS crashes on Edit->Preferences (#587100) Thanks: - Marcin Zajaczkowski, Yannick Warnier 0.9 (21/06/09) ============== - New interactive Synchronize Timings dialog: * Allows to synchronize using multiple sync points * Each sync point represents the correct time of a subtitle * Shows help message to ease the synchronization task * Can synchronize all subtitles based on a set of sync points - New Seek To dialog that allows to seek the video to a specified time/frame - More polished user interface, by removing the border relief in video-related buttons and decreasing their size - Allow to close a file without quitting the application (File Close) - Replace All now replaces translations too, besides the normal subtitle text - Don't change the timing mode, after saving a file, to reflect the timing mode of the subtitle format chosen for saving - Added Insert and Delete Subtitles toolbar buttons, removed Find and Replace from the toolbar - Added MIME Type association to the SubRip, MPSub, SubStation Alpha and MicroDVD subtitle formats - Improved handling of text formatting tags in SubRip files - Show Matroska Video files (MKV) when listing video files - Fixed crash on opening a translation file with no subtitles loaded - SubLib merged into Gnome Subtitles, making both easier to maintain and package - Major refactoring of the video playback engine: * GStreamer Playbin (code from the FuseMC project) has been incorporated into the project source tree * Gstreamer Playbin no longer builds as a separate package (no separate dll, although the .so lib is still built separately) * GStreamer events are now received asynchronously, which means the user interface adapts to the video in an asynchronous/non-blocking way - Fixed some bugs in the video playback engine: * Loading a file when the previously loaded file wasn't played * Video position not being correctly updated after loading the video and before starting playback - Display an error dialog when the help contents cannot be opened - Fixed the use of Bug Buddy for bug reporting - Changes in the project dependencies: * Requires gtk, gtk-sharp, glade-sharp and gconf-sharp 2.12 or higher * No longer requires gnome-sharp nor sublib Translations: - Djihed Afifi (ar) - Joan Duran (ca) - Kamil Paral, Lucas Lommer, Petr Kovar, Rinu (cs) - Joe Hansen, Kristian Kjærgaard (da) - Felix Braun, Mario Blättermann (de) - Gabriel Ruiz, Jorge González (es) - Ilkka Tuohela (fi) - Luca Ferretti, Simone Oberti (it) - Kjartan Maraas (nb) - Yannig Marchegay (oc) - Piotr DrÄ g (pl) - António Lima (pt) - César Veiga, Fábio Nogueira, Henrique P Machado, Leonardo Ferreira Fontenelle (pt_BR) - Nickolay V. Shmyrev (ru) - Daniel Nylander (sv) Bug fixes: - The file with a movie is not always automatically selected (#417975) - Improvements to selection types in timings dialogs (#430737) - Add support for viewing and correcting line length (#430961) - Synchronize subtitles using multiple sync points (#471393) - Allow to seek to a specified time instant (#504560) - Configure script doesn't check for gstreamer-plugins-base headers (#520171) - Make frequently-used menu items accessible in the toolbar (#530833) - German Translation (#534748) - Parallel build fails (#534889) - Crash when trying to open a file (#540009) - Suboptimal parsing of SRT-file (#552221) - Strings like 'gtk-cancel' and so should not be translatable (#576197) - Build error (#577127) Contributors: - Arx Cruz, Lucas Lommer Additional thanks: - Adam Dixon, Julian Sikorski, Luciano A. Ferrer, Marcin Zajaczkowski, Satoshi Tanabe 0.8 (11/05/08) ============== - Added spell checking support: * Highlights spelling errors while typing * Uses Enchant in order to support multiple spell checking backends * Allows to spell check subtitles and translation in different languages - Added support for the following subtitle formats: * AQ Title * MacSUB * Sofni * SubCreator 1.x * ViPlay Subtitle File - Allow to show the translation with the video, besides the original subtitles - Fixed a crash that happened when closing the Encoding Selection dialog - Improved the auto-detection of subtitle formats - Do not package SubLib anymore, it should be installed as a package of its own Bug fixes: - Spellchecker support (#462317) - Selecting translation to show on top of movie (#495551) - Some strings are hard to translate (#510808) - Crash on close of "Add or remove" encoding dialog (#520804) - Files are installed with wrong permissions (#524765) Translations: - Joan Duran (ca) - Philip Withnall (en_GB) - Jorge González (es) - Ilkka Tuohela (fi) - Alexandre Imache, Claude Paroz, Frederic Peters, Stéphane Raimbault (fr) - Yair Hershkovitz (he) - Yannig Marchegay (oc) - António Lima (pt) - Daniel Nylander (sv) Additional thanks: - Julian Sikorski, Mathias Brodala, Marcin Zajaczkowski, Nazar Kulyk 0.7.2 (06/01/2008) ================== - Updated the about dialog - Fixed some compilation warnings Translations: - Djihed Afifi (ar) - Yannig Marchegay (oc) Additional thanks: - Tiago Bortoletto Vaz 0.7.1 (15/12/2007) ================== - Fixed a bug with compilation failing on 64 bit machines - Fixed a crasher bug that happened when changing to Frames mode after startup - Fixed a bug in the man page - Changed the build libdir to work on 64 bit machines - Updated translation credits in the About dialog Bug fixes: - Doesn't work on F7 64b (#487842) - Crash on video loading (#500264) - DllNotFoundException when opening a video file (#503049) Translations: - Yannig Marchegay (oc) Additional thanks: - Damien Carbery, Karel Hudan, Luciano A. Ferrer, Stanislaw Pitucha, Tiago Bortoletto Vaz 0.7 (14/10/2007) ================ - Added GStreamer support for video previewing, replacing MPlayer: * Improved seeking precision * Fixes crashes with video playback * Integrates better with GNOME - Added support for the following subtitle formats: * Adobe Encore DVD * DKS Subtitle Format * Karaoke Lyrics LRC * Karaoke Lyrics VKT * Panimator * Phoenix Japanimation Society * Power DivX - Added video-related keyboard shortcuts: * Play/Pause - Ctrl+P or F5 * Rewind - Ctrl+K or F6 * Forward - Ctrl+L or F7 * Set Subtitle Start - Ctrl+D * Set Subtitle End - Ctrl+E - Display OGG video files in the File and Video Open dialogs - Different subtitle formats share similar headers, when edited Bug Fixes: - Integration with GStreamer For Video Previewing (#363412) - More keyboard shortcuts (#436746) - Crash when opening a video after an unsuccessful file open (#455923) - Unable to use the Cyrillic CP1251 encoding (#456535) - Crash when toggling Play/Pause (#457150) - Control buttons do not work when movie ends (#457760) - Crash on Video Rewind (#465233) - Missing OGG file in open video dialog (#466342) - pl_PL (Polish) translation and issues (#484231) Translations: - Nick Agianniotis (el) - Ilkka Tuohela (fi) - Yannig Marchegay (oc) - Tomasz SaÅaciÅski (pl) - Raphael Higino (pt_BR) - Daniel Nylander (sv) Additional thanks: - Danail Nedyalkov, Goran Sterjov, Luciano A. Ferrer, Mario Señoranis Miguel Filho 0.6 (08/07/2007) ================ - Added support for subtitle translation - Show the cursor position and the editing mode (INS or OVR) in the status bar - Improved the undo/redo of text editing, which is now based on words - Try the remaining encodings when the first fails, on File Open - Close the save error dialog immediately when accepting to open another file, so the error message isn't visible behind - Use a different way of detecting the system data dir, which works on FreeBSD - Fixed multiple menu underlines and accelerators - Use an updated version of the character coding auto-detection library - Fixed a bug related to searching backwards - Fixed some errors with the documentation Bug Fixes: - Translator mode (#387867) - Write fault on path when using Video (#438947) - Add an abstract with the role attribute set to "description" (#439274) - Exception when getting the CurrentFolder in the File Open dialog (#442513) - Exception when getting the Filename in the File Open dialog (#443061) - Shift limit was 100 frames in the Shift dialog Translations: - Joan Duran (ca) - Yumkee Lhamo (dz) - Jorge González, Paulino Padial (es) - Daniel Nylander (sv) Additional thanks: - Marcin Simonides, Thilo Pfennig 0.5.1 (19/05/2007) ================== - Fixed a bug in the documentation that prevented the compilation from finishing when using the latest gnome-doc-utils version Bug Fixes: - Add an abstract with the role attribute set to "description" (#439274) Additional thanks: - Erin Bloom, Marcin Simonides, Thilo Pfennig 0.5 (17/05/2007) ================ - Initial support for internationalization (i18n) - Initial version of the user manual, written by Erin Bloom - New option to select the type of newline to be used for saving a file, in the SaveAs dialog - Fixed a crash that happened when loading a video with no subtitles open - Show an error dialog if errors occur when running the application with a subtitle file as argument - Show an error dialog if errors occur when saving a file - Improved the text messages in the error dialogs - Fixed the Time and Frames labels regarding the current video position - Fixed the transparency of the images in the SetSubtitleStart and SetSubtitleEnd buttons - Use stock items for File Properties, and Video Open and Close - Fixed underline in Video SetSubtitleEnd, which was conflicting with Rewind Bug Fixes: - Crash when passing an invalid subtitle as argument (#432233) - Crash when opening a video with no subtitles loaded (#432635) - Option to select end line style (unix, windows/dos, mac) (#435606) - Video menu short cut keys (#436745) - Exceptions not handled when saving a file (#438446) Additional thanks: - Erin Bloom, Luciano Ferrer 0.4 (20/04/2007) ================ - Automatically select the file's character coding in the SaveAs dialog - Automatically open a video file when running Gnome Subtitles with a subtitle file as argument - Improved Timings Shift dialog: * New selection options, allowing to apply the shift to all subtitles, the selected subtitles, and the selected subtitle to the first or last subtitles * Automatically update the shift value according to the video position, allowing to shift a set of subtitles to start at that position * Added a button to clear the shift value - New File Properties dialog, showing the file name, path, character coding, subtitle format and timing mode - Add a "Video" tag to the frame rate of the video, in the Video Framerate menu, when opening a video file - Allow to open a blank subtitle file (showing no errors) - Use Bug Buddy, the official GNOME bug reporting tool, reverting to the old bug reporter if Bug Buddy isn't available - Added a Man page - Fixed some bugs related to the GUI not being correctly updated when changing the timing mode - Internal refactoring: * Updated to reflect changes in SubLib * Better handle documents and their properties * Better support changing the timing mode, which fixes some existing bugs * Single place for common video-related functionality * Ensure dialogs are properly shown, by setting them visible as the last step in their creation Bug fixes: - Error shown when opening a blank file (#417310) - Can't load srt subtitles - detected encoding is not supported (#417303) - MPlayer fails for each second file (#417869) Additional thanks: - Marcin Simonides, Marcin Zajaczkowski, Marco Lackovic, Phalanx747, Tiago Bortoletto Vaz 0.3 (27/03/2007) ================ - New dialog to add or remove encodings used in File Open/Save - New Preferences dialog * Set whether to automatically choose video files when selecting/opening subtitle files - Video times, rewind and forward now work correctly on locales that use a comma as decimal separator (e.g., French, Polish) - Store the window size on exit and restore it on start - Removed the shadow that appeared around the video image frame - Now prints an adequate error message when using an encoding not supported by the system - Properly unselect video file when selecting a folder, in the File Open dialog - Use "setproctitle" when "prctl" isn't found, so setting the process name also works in FreeBSD - Improved the verbosity level in some error situations Bug fixes: - Video loaded with wrong length (#418099) - "System.FormatException" error during opening video (#421457) - Quote symbol in path prevents file from opening (#417868) - Video file is reported as not supported but MPlayer supports it (#417848) - Video previewing doesn't function correctly (#421883) Additional thanks: - Carlos Doki, Malte Skoruppa, Marcin Zajaczkowski, Phalanx747, Rafal Slubowski, Sebastian Porta 0.2.1 (13/03/2007) ================== - Now builds with gtk-sharp 2.8 again - Added the *.txt pattern to the "All Subtitle Files" filter, in the File Open dialog - Print the stack trace to the console when an unknown exception is found while opening a file Bug fixes: - Application crashes at exit when MPlayer has already finished (#416895) Additional thanks: - Marcin Zajaczkowski 0.2 (07/03/2007) ================ - New built-in video previewing: * MPlayer used as the backend * Built-in subtitle display * Shows the video length and current position * Open Video dialog with video file filters * Errors shown on video opening, allowing to open another video file - Doub le-clicking a subtitle now seeks the video to the subtitle position - Allow to set the subtitle Start and End timings based on the video position - Updated the File Open dialog: * Allow to select a video file to be opened together with a subtitle file * Video file list populated when entering a folder * Video file automatically selected if it matches the selected subtitle file * Added subtitle format filters - Updated the Desktop file to use new properties and the correct program icon - Major refactoring: * Main window is now a Gtk.Window instead of a Gnome.App * Every dialog and window is now in a separate glade file * Widget names reviewed and renamed * Derived Command classes are now in separate files * Changed uses of "movie" to "video" Bug fixes: - App crashes when selection float value with , as a decimal separator (#402201) Additional thanks: - Stefan A. Keel (Sak), for the artwork on the new custom icons 0.1 (13/12/2006) ================ - Added find/replace functionality, including searching with regular expressions - New artwork by Stefan A. Keel (Sak) - New keyboard shortcuts for the most used features (see list on Help page): * Undo - Ctrl+Z * Redo - Shift+Ctrl+Z or Ctrl+Y * Insert Subtitle Before - Shift+Ctrl+Return * Insert Subtitle After - Ctrl+Return * Find - Ctrl+F * Find Previous - Shift+Ctrl+G or Shift+F3 * Find Next - Ctrl+G or F3 * Replace - Ctrl+H * Help contents - F1 - Now works with the latest mono and gtk-sharp versions - Updated the way subtitles are selected, focused and scrolled, should have a more natural feel now - Major global refactoring - When using "Save As", the current timing mode is updated to that of the new subtitle format Bug fixes: - Find and Replace option (#363410) - "Save as" not working (#382278) - Close button in "About" window does not work (#383797) - Ctrl+Up/Down now scrolls too besides selecting the previous/next subtitle 0.0.3 (30/10/2006) ================== - Added Bold, Italic and Underline buttons to the toolbar - New keyboard shortcuts: * Ctrl+B - Toggle Bold style * Ctrl+I - Toggle Italic style * Ctrl+U - Toggle Underline style * Ctrl+PageUp - Select the previous subtitle, when editing a subtitle * Ctrl+PageDown - Select the next subtitle, when editing a subtitle - Added dialog to handle file opening errors - Improved Save dialog: * Selects the subtitle format being used * If it's the first save of a file, it selects SubRip or MicroDVD according to the timing mode in use * Adds the correct extension to the file if the user doesn't insert it * Updates the typed extension when changing the subtitle format - Improved Bug Report Window to include the Gnome Subtitles and SubLib versions - Improved About dialog - Updated bug/feature request links to point to the now used GNOME bugzilla - Changed compiler to use gmcs (C# 2.0) instead of mcs Bug fixes: - Frame rate menus not being correctly set when using undo/redo - Crash at open subtitle (old tracker #1577626) 0.0.2 (06/10/2006) ================== - Added support for the following subtitle formats: * SubViewer 1.0 * SubViewer 2.0 * MPlayer * MPlayer 2 * MPSub (both time and frame modes) * Sub Station Alpha * Advanced Sub Station Alpha - Added dialog to auto-adjust timings based on the correct times for two subtitles/synchronization points - Added dialog to edit the subtitle file headers - Fixed crash when using the latest version of Mono (1.1.17.1) - Use of Gnome's default toolbar style - Changed the build procedure to bundle SubLib with Gnome Subtitles Additional thanks: - Osmo Salomaa 0.0.1 (01/09/2006) ================== - First release