Gaupol Changelog

What's new in Gaupol 1.3.1

Nov 12, 2017
  • Fix pattern file syntax to not be corrupted by msgfmt (#70)

New in Gaupol 1.3 (Nov 12, 2017)

  • Use gtksink instead of autovideosink with the integrated video player, making it work on Wayland too (#60)
  • Add a hidden preference to disable autoplay (#57)
  • Allow loading video by drag-and-drop (#59)
  • Fix missing icon in GNOME shell on Wayland (#62)
  • Fix unhandled exception when adding recent menu items
  • Fix video player actions being sensitive when playback initialization fails (#52)
  • Fix Gaupol freezing after changing audio track (#58)
  • Fix error quitting if a file is still being loaded (#54)
  • Fix duplicate tags when decoding MPL2 (devcompl, #68)
  • Install appdata XML file under /usr/share/metainfo
  • Prefer iso-codes JSON files over XML files (#10)
  • Bump GStreamer dependency = 1.6
  • Drop build dependency on intltool (use gettext instead, #13)
  • Add donate button to about dialog
  • Update translations

New in Gaupol 1.2 (Apr 25, 2017)

  • Add support for the WebVTT file format (#46)
  • Add support for the LRC file format (#39)

New in Gaupol 1.1 (Mar 20, 2017)

  • Fix error when using the Save All As dialog to save all time-based format documents as frame-based or vice versa
  • Fix unhandled exception when trying to write non-numeric data into integer or float cells
  • Add Icelandic translation (Sveinn í Felli)
  • Remove severely incomplete Catalan, Polish and Swedish translations
  • Update translations

New in Gaupol 1.0 (Jan 27, 2017)

  • Fix size of custom font with GTK+ 3.22 (#40)
  • Show an error dialog if the integrated video player fails
  • to initialize playback due to e.g. missing codecs
  • Fix error trying to undo more actions than exist when holding down
  • Ctrl+Z (#38)

New in Gaupol 0.92 (Jan 27, 2017)

  • Fix error saving document from a time-based format to a
  • frame-based or vice versa (#28)
  • Fix error clicking undo or redo button dropdown arrow when no
  • document is yet open (#29)
  • Fix action states after subtitle cell editing cancelled (#30)
  • Fix recent file menu states to update correctly (#31)
  • Fix save as dialog to always add filename extension (#32)
  • Update AppData file
  • Update translations

New in Gaupol 0.91 (Jan 27, 2017)

  • Use header bars for dialogs
  • Migrate from deprecated Gtk.UIManager, Gtk.Action etc.
  • to Gtk.Application, Gio.Action etc.
  • Add mpv for preview with precise seek (--hr-seek=yes)
  • Make mpv the default preview video player on non-Windows systems
  • and set the default preview offset to one second
  • Make seek length configurable in the preferences dialog
  • Add find and replace to the toolbar
  • Have both Ctrl+F and Ctrl+H open the find and replace dialog
  • Have both Ctrl++, Ctrl+- and numpad equivalents control volume
  • Remove external video player output window (if you want to see
  • that output, start Gaupol from a terminal)
  • Use a monospace editing font by default
  • Add support for IBM273, IBM1125, KOI8-T and KZ1048 character
  • encodings (whether these are actually available depends on your
  • version of Python)
  • Drop the bookmarks extension
  • Fix Cancel button behaviour when quitting Gaupol by closing the
  • main window and having unsaved changes (#14)
  • Fix line length measure em to be narrower (#763589)
  • Have the text view right-click spell-check language menu
  • set the language permanently
  • Don't show the "Use Shift+Return for line-break" help message
  • if it's likely to overlap with the text being edited
  • Only force theme variant if dark_theme in config file is
  • true, thus respecting any global settings (#753315)
  • Make GTK_THEME=Adwaita:dark gaupol work correctly
  • Move web pages to http://otsaloma.io/gaupol/
  • Move releases to https://github.com/otsaloma/gaupol/releases
  • Move bug tracker to https://github.com/otsaloma/gaupol/issues
  • Move documentation to https://github.com/otsaloma/gaupol/tree/master/doc
  • Close mailing lists, use Gitter instead: https://gitter.im/otsaloma/gaupol
  • Use Transifex for translations: http://www.transifex.com/otsaloma/gaupol/
  • Update AppData file
  • Bump GTK+ dependency to = 3.12
  • Bump PyGObject dependency to = 3.12
  • Drop optional dependencies on PT fonts
  • Add Serbian translation (Miroslav Nikolic)
  • Update French translation (Jean van Kasteel)

New in Gaupol 0.28.2 (Jan 27, 2017)

  • Fix text view size in spell check dialog

New in Gaupol 0.28.1 (Jan 27, 2017)

  • Have the spell-check dialog remember its size
  • Work around a destructive override in gst-python that broke
  • Gaupol's built-in video player (#748813)
  • Update Hungarian translation (Andrássy László)
  • Update French translation (RyDroid)
  • Update Brazilian Portuguese translation (Rafael Ferreira, Felipe Braga)
  • Update Czech translation (Pavel Fric)

New in Gaupol 0.28 (Jan 27, 2017)

  • 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 Gaupol 0.27 (Jan 27, 2017)

  • Hide tabs when only one tab is open
  • Expand tabs to fill window width, use 24 characters at minimum
  • Fix dialog paddings with GTK+ 3.14
  • Fix text view line length display with GTK+ 3.14
  • Pack video player toolbar and seekbar horizontally
  • Avoid column resizing upon opening file
  • Fix IndexError: list index out of range when undoing or redoing
  • by holding Ctrl+(Shift)+Z pressed
  • Remove use of deprecated stock items, Gtk.Alignment,
  • gi.types.Boxed.__init__ and non-transient dialogs
  • Update Spanish translation (Carlos Mella)

New in Gaupol 0.26 (Jan 27, 2017)

  • Update file selection dialogs to work better with GTK+ 3.12
  • Default toolbar style to icons only (due to gtk-toolbar-style
  • being deprecated since GTK+ 3.10)
  • Allow using the dark GTK+ theme variant (you need to edit
  • ~/.config/gaupol/gaupol.conf to enable this)
  • Fix errors and lack of updates in multiline text cells and their
  • line length calculation and display (#728575)
  • Fix initially incorrect row heights after opening a file
  • Fix updating subtitle numbers when inserting or removing subtitles
  • Fix overlapping column header right-click menus
  • Fix saving enumeration values to configuration file
  • Use Gtk.render_layout instead of deprecated Gtk.paint_layout to
  • render line length margin in text views
  • Remove header editing dialog
  • Remove non-functional speech recognition menu item
  • (see http://www.mail-archive.com/[email protected]/msg00069.html)
  • Drop support for the MPsub format
  • Add GTK+ (3.2 or greater) to list of dependencies in the README
  • file (GTK+ has always been a dependency, its explicit mention was
  • just forgotten when migrating from PyGTK to PyGObject)
  • Update Brazilian Portuguese translation (Rafael Ferreira)
  • Update Czech translation (Pavel Fric)

New in Gaupol 0.25 (Jan 27, 2017)

  • 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 Gaupol 0.24.3 (Jan 27, 2017)

  • Fix preferences dialog subtitle and time overlay connections

New in Gaupol 0.19.1 (May 31, 2012)

  • Fix gettext initialization in aeidon package to not make global changes (Olivier Aubert, Osmo Salomaa, Debian bug #639668)
  • Fix speech recognition advance length handling so that subtitles don't start too early
  • Update Russian translation (Alexandre Prokoudine)

New in Gaupol 0.19 (May 31, 2012)

  • Add speech recognition to allow generating subtitles from video http://live.gnome.org/Gaupol/SpeechRecognition
  • Fix installation of custom-framerates extension
  • Add optional dependency on gst-python (this also implies a dependency on one or more of gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-ffmpeg depending on what video and audio formats are being used) http://gstreamer.freedesktop.org/
  • Add optional dependency on pocketsphinx http://cmusphinx.sourceforge.net/
  • Add gaupol-i18n mailing list for translators
  • Update Spanish translation (Carlos Mella)
  • Update Hungarian translation (Andrássy László)

New in Gaupol 0.18 (May 31, 2012)

  • Add extension that allows use of custom framerates (#637503)
  • Add "Get more extensions" button to the preferences dialog
  • Relax SubRip file parsing in unambiguous cases (#634129)
  • Fix saving of last used directory in file dialogs with "paths that cannot be represented as a local filename" (#649347)
  • Add Brazilian Portuguese translation (Átila Camurça, Darlildo Souza)
  • Update German translation (Chris Leick)

New in Gaupol 0.17.2 (Sep 8, 2011)

  • Add framerate 24.0 fps found on Blu-rays and use three decimals for all framerates (#580345)
  • Fix broken inheritance of action classes, which caused Gaupol to fail to start with recent versions of (Py)GTK (#643958)
  • Fix previewing of changes in position shift and transformation dialogs
  • Fix eternal loop when opening translation files and having existing zero-duration subtitles
  • Fix names of filetype filters in open dialog
  • Update author email address
  • Move development repository from Gitorious to GitHub
  • Abandon use of Transifex for translations
  • Add Turkish translation