Gaupol Changelog

New in version 0.28

December 9th, 2014
  • Add target in the position shift dialog to shift subtitles from selection to end (#734198)
  • Center tab labels
  • Fix mouse use in the cell text editor to not cause losing focus and thus cancelling editing
  • Fix bookmarks not being cleared when a file with bookmarks is closed (#740481)
  • Remove buggy text-shadow use from CSS (#740527)
  • Use markdown for documentation files (README etc.)
  • Update Spanish translation (Carlos Mella)

New in version 0.25 (February 10th, 2014)

  • Depend on GtkSpell 3.0.0 or later instead of pygtkspellcheck for inline spell-check - http://gtkspell.sourceforge.net/
  • Clarify GStreamer dependency as "at least the core, gst-plugins-base and gst-plugins-good; and for good container and codec support preferrably each of gst-plugins-bad, gst-plugins-ugly and gst-libav" (#710138)
  • Check that required GStreamer elements can be found and print error messages if not (#710138)
  • Filter open recent menu items by mimetype
  • Fix search dialog "Ignore case" option
  • Fix text correction assistant layout with GTK+ 3.10
  • Fix newline handling on Windows (Python 3 does implicit conversions that were not accounted for)
  • Fix preview error dialog on Windows (#651675)
  • Fix video selection dialog on Windows (#654523)
  • Fix miscellaneous small Windows-specific issues
  • Rewrite Windows installer build scripts (thanks to TumaGonx Zakkum for pygi-aio binaries and Gian Mario Tagliaretti for a template cx_Freeze setup script)
  • Update Spanish translation (Carlos Mella)

New in version 0.24.3 (October 8th, 2013)

  • Fix preferences dialog subtitle and time overlay connections.

New in version 0.24.1 (September 23rd, 2013)

  • Possibly fix floating status label colors on non-Adwaita themes
  • Add an AppData XML file http://people.freedesktop.org/~hughsient/appdata/
  • Add French translation (RyDroid)
  • Update Czech translation (Pavel Fric)

New in version 0.23 (June 26th, 2013)

  • Add a built-in GStreamer-based video player
  • Add a not-required, but recommended dependency on PT fonts (PT Sans Caption and PT Mono) used by default for video player's subtitle and timecode overlays - http://www.paratype.com/public/
  • Bump PyGObject dependency to version 3.6.0 or later
  • Fix KeyError tearing down extension on quit (#702518)
  • Update Spanish translation (Carlos Mella)

New in version 0.21.1 (January 14th, 2013)

  • Fix error disconnecting text view's line length margin handler (AttributeError: 'TextView' object has no attribute 'gaupol_ruler_handler_id')
  • Fix atomic file writing in weird cases where the subtitle file to be written and its backup in the same directory would be on different filesystems (Florian Léger, Osmo Salomaa)
  • Fix speed issues updating subtitle list selection (e.g. when doing a search-and-replace-all with a alot of matches)
  • Speed up action sensitivity updates

New in version 0.21 (December 3rd, 2012)

  • Restore inline spell-check, replace the previous GtkSpell dependency with a dependency on pygtkspellcheck - http://koehlma.github.com/projects/pygtkspellcheck.html
  • Add partial support for fancy Unicode dashes, ellipses and quotation marks in text correction patterns and "Toggle dialogue dashes" action
  • Fix search dialog mnemonics
  • Apply GNOME Goal: Remove markup in translatable messages

New in version 0.20.1 (November 12th, 2012)

  • Fix crash on startup on newer versions of PyGObject and/or GTK+ resulting from setting tool item types (#686608)
  • Fix side pane header menu (#686312)
  • Disable 'Join or Split Words' task in the text correction assistant if no spell-check dictionaries are available (#686340)
  • Use a stock GTK+ close icon for tab close buttons if 'window-close-symbolic' is not found
  • Fix behaviour of spell-check dialog's 'Replace with' entry

New in version 0.20 (October 15th, 2012)

  • Migrate to Python 3, GTK+ 3, GStreamer 1.0, PyGI and GNOME 3
  • Bump Python dependency to 3.2 or greater
  • Replace PyGTK dependency with PyGObject 3.0.0 or greater
  • Bump optional GStreamer dependency to 1.0 or greater
  • Disable inline spell-checking while waiting for introspection support to be added to GtkSpell - https://bugzilla.redhat.com/show_bug.cgi?id=675504
  • Disable speech recognition while waiting for pocketsphinx to be ported to GStreamer 1.0 - https://sourceforge.net/projects/cmusphinx/forums/forum/5471/topic/5497616
  • Rewrite line-breaking algorithm to use a Knuth-Plass-style flexible system of penalties and a versatile measure of goodness
  • Write subtitle files in a proper atomic manner (on Windows this is fully atomic only with Python 3.3 or later)
  • Ellipsize tab labels in the middle (#686099)
  • Remove -c/--config-file option (you're better off setting XDG_* environment variables if you're doing something weird)
  • Add 48x48 and 256x256 pixel PNG icons and remove SVG icon
  • Fix bug in saving a temporary file for preview (#685706)
  • Fix signatures of decorated functions in API documentation
  • Use filename extension '.extension' for extension metadata files (instead of previous '.gaupol-extension')
  • Use filename extension '.bookmarks' for bookmark files written by the bookmarks extension (instead of previous '.gaupol-bookmarks)
  • Release source tarballs only compressed as tar.xz (instead of the previous tar.gz and tar.bz2)
  • Update Brazilian Portuguese translation (Átila Camurça, Darlildo Lima)
  • Update Hungarian translation (Andrássy László)
  • Update Spanish translation (Carlos Mella)