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