Fixed RedHat bug #638384 - (CVE-2010-3357) CVE-2010-3357 gnome-subtitles: insecure...
[gn-sub.git] / NEWS
blob765d8975ada2eb6048b894fb0a0fee44c6909478
1 Gnome Subtitles
2 ===============
4 1.0 (18/02/10)
5 ===================
7 - Added drag-and-drop support for loading subtitle and video files
8 - Allow to set new options in the preferences:
9   * Whether to save the translation when saving subtitles
10   * Default and fallback character codings for opening files
11   * Default subtitle format, character coding and newline type for saving files
12   * Allow to remember the last used settings
13 - Fixed timings synchronization issue when "Sync All Subtitles" was used
14 - Activating (double-clicking) a sync point in the synchronization dialog now
15   selects the corresponding subtitle and seeks the video to its position
16 - Allow to edit spinbutton's time text up to millisecond precision
17 - Wrap the subtitle text to fit the video area
18 - Changed the default newline type to Windows (CR+LF) to improve compatibility
19   with other platforms (including external video players)
20 - Fixed support for video filenames with special characters
21 - Fixed bug with the title bar showing the previously loaded file
22 - Fixed bug with the timings "seek to" dialog not reflecting timing mode changes
23 - Fixed use of LDADD when building
24 - Use libtool to produce shared libraries
26 Translations:
27 - Alexander Shopov, Svetoslav Stefanov (bg)
28 - Marek Černocký, Petr Kovar, Rinu (cs)
29 - Joe Hansen (da)
30 - Mario Blättermann (de)
31 - Jorge González (es)
32 - Antón Méixome, Lois (gl)
33 - Mark Krapivner (he)
34 - Claudio Arseni (it)
35 - Piotr Drąg (pl)
36 - António Lima (pt)
37 - Andrej Žnidaršič, Matej Urbančič (sl)
38 - Daniel Nylander (sv)
40 Bug fixes:
41 - Set defaultsubtitle format, character coding and newline type in
42   preferences (#504656)
43 - Option to save Translation when saving Subtitles (#511167)
44 - The ability to manually change "from", "to" and "during" fields (#549060)
45 - Selecting subtitles in the Synchronize dialog (#585064)
46 - Ability to open files drag-dropping them onto the window (#585477)
47 - Use libtool to produce shared libraries (#592784)
48 - Title app bar shows previous srt played/viewed information (#596355)
49 - Crash when using video files with special characters (#608631)
50 - Srt files saved as Unix text (LF) (#609345)
51 - Window collapses the screen with a large subtitle (#610170)
53 Contributors:
54 - Arx Cruz, Ildar Mulyukov, Peter Alfredsen
56 Additional thanks:
57 - A. Luz, Federico, Frederico Camara, ΙΟΑΝΝΗΣ ΜΠΟΥΡΔΑΚΗΣ, Yann Basly
60 0.9.1 (18/07/09)
61 ================
63 - Allow to open audio files for subtitling
64 - Changed the default selection type in the Timings Adjust and Shit dialogs
65 - Fixed crashes:
66   * Opening a video with Frames mode selected
67   * Opening the Preferences dialog
69 Translations:
70 - Joan Duran (ca)
71 - Jorge González (es)
73 Bug fixes:
74 - Subtitling of audio files (#584795)
75 - GS crashes when opening subtitles together with a movie (#587097)
76 - GS crashes on Edit->Preferences (#587100)
78 Thanks:
79 - Marcin Zajaczkowski, Yannick Warnier
81 0.9 (21/06/09)
82 ==============
84 - New interactive Synchronize Timings dialog:
85   * Allows to synchronize using multiple sync points
86   * Each sync point represents the correct time of a subtitle
87   * Shows help message to ease the synchronization task
88   * Can synchronize all subtitles based on a set of sync points
89 - New Seek To dialog that allows to seek the video to a specified time/frame
90 - More polished user interface, by removing the border relief in video-related
91   buttons and decreasing their size
92 - Allow to close a file without quitting the application (File Close)
93 - Replace All now replaces translations too, besides the normal subtitle text
94 - Don't change the timing mode, after saving a file, to reflect the timing mode
95   of the subtitle format chosen for saving
96 - Added Insert and Delete Subtitles toolbar buttons, removed Find and Replace
97   from the toolbar
98 - Added MIME Type association to the SubRip, MPSub, SubStation Alpha and
99   MicroDVD subtitle formats
100 - Improved handling of text formatting tags in SubRip files
101 - Show Matroska Video files (MKV) when listing video files
102 - Fixed crash on opening a translation file with no subtitles loaded
103 - SubLib merged into Gnome Subtitles, making both easier to maintain and package
104 - Major refactoring of the video playback engine:
105   * GStreamer Playbin (code from the FuseMC project) has been incorporated into
106     the project source tree
107   * Gstreamer Playbin no longer builds as a separate package (no separate dll,
108     although the .so lib is still built separately)
109   * GStreamer events are now received asynchronously, which means the user
110     interface adapts to the video in an asynchronous/non-blocking way
111 - Fixed some bugs in the video playback engine:
112   * Loading a file when the previously loaded file wasn't played
113   * Video position not being correctly updated after loading the video and
114     before starting playback
115 - Display an error dialog when the help contents cannot be opened
116 - Fixed the use of Bug Buddy for bug reporting
117 - Changes in the project dependencies:
118   * Requires gtk, gtk-sharp, glade-sharp and gconf-sharp 2.12 or higher
119   * No longer requires gnome-sharp nor sublib
121 Translations:
122 - Djihed Afifi (ar)
123 - Joan Duran (ca)
124 - Kamil Paral, Lucas Lommer, Petr Kovar, Rinu (cs)
125 - Joe Hansen, Kristian Kjærgaard (da)
126 - Felix Braun, Mario Blättermann (de)
127 - Gabriel Ruiz, Jorge González (es)
128 - Ilkka Tuohela (fi)
129 - Luca Ferretti, Simone Oberti (it)
130 - Kjartan Maraas (nb)
131 - Yannig Marchegay (oc)
132 - Piotr Drąg (pl)
133 - António Lima (pt)
134 - César Veiga, Fábio Nogueira, Henrique P Machado, Leonardo Ferreira
135   Fontenelle (pt_BR)
136 - Nickolay V. Shmyrev (ru)
137 - Daniel Nylander (sv)
139 Bug fixes:
140 - The file with a movie is not always automatically selected (#417975)
141 - Improvements to selection types in timings dialogs (#430737)
142 - Add support for viewing and correcting line length (#430961)
143 - Synchronize subtitles using multiple sync points (#471393)
144 - Allow to seek to a specified time instant (#504560)
145 - Configure script doesn't check for gstreamer-plugins-base headers (#520171)
146 - Make frequently-used menu items accessible in the toolbar (#530833)
147 - German Translation (#534748)
148 - Parallel build fails (#534889)
149 - Crash when trying to open a file (#540009)
150 - Suboptimal parsing of SRT-file (#552221)
151 - Strings like 'gtk-cancel' and so should not be translatable (#576197)
152 - Build error (#577127)
154 Contributors:
155 - Arx Cruz, Lucas Lommer
157 Additional thanks:
158 - Adam Dixon, Julian Sikorski, Luciano A. Ferrer, Marcin Zajaczkowski,
159   Satoshi Tanabe
162 0.8 (11/05/08)
163 ==============
165 - Added spell checking support:
166   * Highlights spelling errors while typing
167   * Uses Enchant in order to support multiple spell checking backends
168   * Allows to spell check subtitles and translation in different languages
169 - Added support for the following subtitle formats:
170   * AQ Title
171   * MacSUB
172   * Sofni
173   * SubCreator 1.x
174   * ViPlay Subtitle File
175 - Allow to show the translation with the video, besides the original subtitles
176 - Fixed a crash that happened when closing the Encoding Selection dialog
177 - Improved the auto-detection of subtitle formats
178 - Do not package SubLib anymore, it should be installed as a package of its own
180 Bug fixes:
181 - Spellchecker support (#462317)
182 - Selecting translation to show on top of movie (#495551)
183 - Some strings are hard to translate (#510808)
184 - Crash on close of "Add or remove" encoding dialog (#520804)
185 - Files are installed with wrong permissions (#524765)
187 Translations:
188 - Joan Duran (ca)
189 - Philip Withnall (en_GB)
190 - Jorge González (es)
191 - Ilkka Tuohela (fi)
192 - Alexandre Imache, Claude Paroz, Frederic Peters, Stéphane Raimbault (fr)
193 - Yair Hershkovitz (he)
194 - Yannig Marchegay (oc)
195 - António Lima (pt)
196 - Daniel Nylander (sv)
198 Additional thanks:
199 - Julian Sikorski, Mathias Brodala, Marcin Zajaczkowski, Nazar Kulyk
202 0.7.2 (06/01/2008)
203 ==================
205 - Updated the about dialog
206 - Fixed some compilation warnings
208 Translations:
209 - Djihed Afifi (ar)
210 - Yannig Marchegay (oc)
212 Additional thanks:
213 - Tiago Bortoletto Vaz
216 0.7.1 (15/12/2007)
217 ==================
219 - Fixed a bug with compilation failing on 64 bit machines
220 - Fixed a crasher bug that happened when changing to Frames mode after startup
221 - Fixed a bug in the man page
222 - Changed the build libdir to work on 64 bit machines
223 - Updated translation credits in the About dialog
225 Bug fixes:
226 - Doesn't work on F7 64b (#487842)
227 - Crash on video loading (#500264)
228 - DllNotFoundException when opening a video file (#503049)
230 Translations:
231 - Yannig Marchegay (oc)
233 Additional thanks:
234 - Damien Carbery, Karel Hudan, Luciano A. Ferrer, Stanislaw Pitucha,
235   Tiago Bortoletto Vaz
238 0.7 (14/10/2007)
239 ================
241 - Added GStreamer support for video previewing, replacing MPlayer:
242   * Improved seeking precision
243   * Fixes crashes with video playback
244   * Integrates better with GNOME
245 - Added support for the following subtitle formats:
246   * Adobe Encore DVD
247   * DKS Subtitle Format
248   * Karaoke Lyrics LRC
249   * Karaoke Lyrics VKT
250   * Panimator
251   * Phoenix Japanimation Society
252   * Power DivX
253 - Added video-related keyboard shortcuts:
254   * Play/Pause - Ctrl+P or F5
255   * Rewind - Ctrl+K or F6
256   * Forward - Ctrl+L or F7
257   * Set Subtitle Start - Ctrl+D
258   * Set Subtitle End - Ctrl+E
259 - Display OGG video files in the File and Video Open dialogs
260 - Different subtitle formats share similar headers, when edited
262 Bug Fixes:
263 - Integration with GStreamer For Video Previewing (#363412)
264 - More keyboard shortcuts (#436746)
265 - Crash when opening a video after an unsuccessful file open (#455923)
266 - Unable to use the Cyrillic CP1251 encoding (#456535)
267 - Crash when toggling Play/Pause (#457150)
268 - Control buttons do not work when movie ends (#457760)
269 - Crash on Video Rewind (#465233)
270 - Missing OGG file in open video dialog (#466342)
271 - pl_PL (Polish) translation and issues (#484231)
273 Translations:
274 - Nick Agianniotis (el)
275 - Ilkka Tuohela (fi)
276 - Yannig Marchegay (oc)
277 - Tomasz Sałaciński (pl)
278 - Raphael Higino (pt_BR)
279 - Daniel Nylander (sv)
281 Additional thanks:
282 - Danail Nedyalkov, Goran Sterjov, Luciano A. Ferrer, Mario Señoranis
283   Miguel Filho
286 0.6 (08/07/2007)
287 ================
289 - Added support for subtitle translation
290 - Show the cursor position and the editing mode (INS or OVR) in the status bar
291 - Improved the undo/redo of text editing, which is now based on words
292 - Try the remaining encodings when the first fails, on File Open
293 - Close the save error dialog immediately when accepting to open another file,
294   so the error message isn't visible behind
295 - Use a different way of detecting the system data dir, which works on FreeBSD
296 - Fixed multiple menu underlines and accelerators
297 - Use an updated version of the character coding auto-detection library
298 - Fixed a bug related to searching backwards
299 - Fixed some errors with the documentation
301 Bug Fixes:
302 - Translator mode (#387867)
303 - Write fault on path when using Video (#438947)
304 - Add an abstract with the role attribute set to "description" (#439274)
305 - Exception when getting the CurrentFolder in the File Open dialog (#442513)
306 - Exception when getting the Filename in the File Open dialog (#443061)
307 - Shift limit was 100 frames in the Shift dialog
309 Translations:
310 - Joan Duran (ca)
311 - Yumkee Lhamo (dz)
312 - Jorge González, Paulino Padial (es)
313 - Daniel Nylander (sv)
315 Additional thanks:
316 - Marcin Simonides, Thilo Pfennig
319 0.5.1 (19/05/2007)
320 ==================
322 - Fixed a bug in the documentation that prevented the compilation from finishing
323   when using the latest gnome-doc-utils version
325 Bug Fixes:
326 - Add an abstract with the role attribute set to "description" (#439274)
328 Additional thanks:
329 - Erin Bloom, Marcin Simonides, Thilo Pfennig
332 0.5 (17/05/2007)
333 ================
335 - Initial support for internationalization (i18n)
336 - Initial version of the user manual, written by Erin Bloom
337 - New option to select the type of newline to be used for saving a file, in the
338   SaveAs dialog
339 - Fixed a crash that happened when loading a video with no subtitles open
340 - Show an error dialog if errors occur when running the application with a
341   subtitle file as argument
342 - Show an error dialog if errors occur when saving a file
343 - Improved the text messages in the error dialogs
344 - Fixed the Time and Frames labels regarding the current video position
345 - Fixed the transparency of the images in the SetSubtitleStart and
346   SetSubtitleEnd buttons
347 - Use stock items for File Properties, and Video Open and Close
348 - Fixed underline in Video SetSubtitleEnd, which was conflicting with Rewind
350 Bug Fixes:
351 - Crash when passing an invalid subtitle as argument (#432233)
352 - Crash when opening a video with no subtitles loaded (#432635)
353 - Option to select end line style (unix, windows/dos, mac) (#435606)
354 - Video menu short cut keys (#436745)
355 - Exceptions not handled when saving a file (#438446)
357 Additional thanks:
358 - Erin Bloom, Luciano Ferrer
361 0.4 (20/04/2007)
362 ================
364 - Automatically select the file's character coding in the SaveAs dialog
365 - Automatically open a video file when running Gnome Subtitles with a subtitle
366   file as argument
367 - Improved Timings Shift dialog:
368   * New selection options, allowing to apply the shift to all subtitles, the
369     selected subtitles, and the selected subtitle to the first or last subtitles
370   * Automatically update the shift value according to the video position,
371     allowing to shift a set of subtitles to start at that position
372   * Added a button to clear the shift value
373 - New File Properties dialog, showing the file name, path, character coding,
374   subtitle format and timing mode
375 - Add a "Video" tag to the frame rate of the video, in the Video Framerate
376   menu, when opening a video file
377 - Allow to open a blank subtitle file (showing no errors)
378 - Use Bug Buddy, the official GNOME bug reporting tool, reverting to the old bug
379   reporter if Bug Buddy isn't available
380 - Added a Man page
381 - Fixed some bugs related to the GUI not being correctly updated when changing
382   the timing mode
383 - Internal refactoring:
384   * Updated to reflect changes in SubLib
385   * Better handle documents and their properties
386   * Better support changing the timing mode, which fixes some existing bugs
387   * Single place for common video-related functionality
388   * Ensure dialogs are properly shown, by setting them visible as the last step
389     in their creation
391 Bug fixes:
392 - Error shown when opening a blank file (#417310)
393 - Can't load srt subtitles - detected encoding is not supported (#417303)
394 - MPlayer fails for each second file (#417869)
396 Additional thanks:
397 - Marcin Simonides, Marcin Zajaczkowski, Marco Lackovic, Phalanx747,
398   Tiago Bortoletto Vaz
401 0.3 (27/03/2007)
402 ================
404 - New dialog to add or remove encodings used in File Open/Save
405 - New Preferences dialog
406   * Set whether to automatically choose video files when selecting/opening
407     subtitle files
408 - Video times, rewind and forward now work correctly on locales that use a comma
409   as decimal separator (e.g., French, Polish)
410 - Store the window size on exit and restore it on start
411 - Removed the shadow that appeared around the video image frame
412 - Now prints an adequate error message when using an encoding not supported by
413   the system
414 - Properly unselect video file when selecting a folder, in the File Open dialog
415 - Use "setproctitle" when "prctl" isn't found, so setting the process name also
416   works in FreeBSD
417 - Improved the verbosity level in some error situations
419 Bug fixes:
420 - Video loaded with wrong length (#418099)
421 - "System.FormatException" error during opening video (#421457)
422 - Quote symbol in path prevents file from opening (#417868)
423 - Video file is reported as not supported but MPlayer supports it (#417848)
424 - Video previewing doesn't function correctly (#421883)
426 Additional thanks:
427 - Carlos Doki, Malte Skoruppa, Marcin Zajaczkowski, Phalanx747, Rafal Slubowski,
428   Sebastian Porta
431 0.2.1 (13/03/2007)
432 ==================
434 - Now builds with gtk-sharp 2.8 again
435 - Added the *.txt pattern to the "All Subtitle Files" filter, in the File Open
436   dialog
437 - Print the stack trace to the console when an unknown exception is found while
438   opening a file
440 Bug fixes:
441 - Application crashes at exit when MPlayer has already finished (#416895)
443 Additional thanks:
444 - Marcin Zajaczkowski
447 0.2 (07/03/2007)
448 ================
450 - New built-in video previewing:
451   * MPlayer used as the backend
452   * Built-in subtitle display
453   * Shows the video length and current position
454   * Open Video dialog with video file filters
455   * Errors shown on video opening, allowing to open another video file
456 - Doub  le-clicking a subtitle now seeks the video to the subtitle position
457 - Allow to set the subtitle Start and End timings based on the video position
458 - Updated the File Open dialog:
459   * Allow to select a video file to be opened together with a subtitle file
460   * Video file list populated when entering a folder
461   * Video file automatically selected if it matches the selected subtitle file
462   * Added subtitle format filters
463 - Updated the Desktop file to use new properties and the correct program icon
464 - Major refactoring:
465   * Main window is now a Gtk.Window instead of a Gnome.App
466   * Every dialog and window is now in a separate glade file
467   * Widget names reviewed and renamed
468   * Derived Command classes are now in separate files
469   * Changed uses of "movie" to "video"
471 Bug fixes:
472 - App crashes when selection float value with , as a decimal separator (#402201)
474 Additional thanks:
475 - Stefan A. Keel (Sak), for the artwork on the new custom icons
478 0.1 (13/12/2006)
479 ================
481 - Added find/replace functionality, including searching with regular expressions
482 - New artwork by Stefan A. Keel (Sak)
483 - New keyboard shortcuts for the most used features (see list on Help page):
484   * Undo - Ctrl+Z
485   * Redo - Shift+Ctrl+Z or Ctrl+Y
486   * Insert Subtitle Before - Shift+Ctrl+Return
487   * Insert Subtitle After - Ctrl+Return
488   * Find - Ctrl+F
489   * Find Previous - Shift+Ctrl+G or Shift+F3
490   * Find Next - Ctrl+G or F3
491   * Replace - Ctrl+H
492   * Help contents - F1
493 - Now works with the latest mono and gtk-sharp versions
494 - Updated the way subtitles are selected, focused and scrolled, should have a
495   more natural feel now
496 - Major global refactoring
497 - When using "Save As", the current timing mode is updated to that of the new
498   subtitle format
500 Bug fixes:
501 - Find and Replace option (#363410)
502 - "Save as" not working (#382278)
503 - Close button in "About" window does not work (#383797)
504 - Ctrl+Up/Down now scrolls too besides selecting the previous/next subtitle
507 0.0.3 (30/10/2006)
508 ==================
510 - Added Bold, Italic and Underline buttons to the toolbar
511 - New keyboard shortcuts:
512   * Ctrl+B - Toggle Bold style
513   * Ctrl+I - Toggle Italic style
514   * Ctrl+U - Toggle Underline style
515   * Ctrl+PageUp - Select the previous subtitle, when editing a subtitle
516   * Ctrl+PageDown - Select the next subtitle, when editing a subtitle
517 - Added dialog to handle file opening errors
518 - Improved Save dialog:
519   * Selects the subtitle format being used
520   * If it's the first save of a file, it selects SubRip or MicroDVD according to
521     the timing mode in use
522   * Adds the correct extension to the file if the user doesn't insert it
523   * Updates the typed extension when changing the subtitle format
524 - Improved Bug Report Window to include the Gnome Subtitles and SubLib versions
525 - Improved About dialog
526 - Updated bug/feature request links to point to the now used GNOME bugzilla
527 - Changed compiler to use gmcs (C# 2.0) instead of mcs
529 Bug fixes:
530 - Frame rate menus not being correctly set when using undo/redo
531 - Crash at open subtitle (old tracker #1577626)
534 0.0.2 (06/10/2006)
535 ==================
537 - Added support for the following subtitle formats:
538   * SubViewer 1.0
539   * SubViewer 2.0
540   * MPlayer
541   * MPlayer 2
542   * MPSub (both time and frame modes)
543   * Sub Station Alpha
544   * Advanced Sub Station Alpha
545 - Added dialog to auto-adjust timings based on the correct times for two
546   subtitles/synchronization points
547 - Added dialog to edit the subtitle file headers
548 - Fixed crash when using the latest version of Mono (1.1.17.1)
549 - Use of Gnome's default toolbar style
550 - Changed the build procedure to bundle SubLib with Gnome Subtitles
552 Additional thanks:
553 - Osmo Salomaa
555 0.0.1 (01/09/2006)
556 ==================
558 - First release