Skip to content

Releases: otsaloma/gaupol

0.24.1

06 Apr 01:17
Compare
Choose a tag to compare

0.24

06 Apr 01:17
Compare
Choose a tag to compare
  • Add action to set the end time from video position
    (see also https://wiki.gnome.org/Apps/Gaupol/CreatingSubtitles)
  • Use a floating label for the statusbar
  • Show search dialog messages in a floating label
    in the search dialog
  • Use inline toolbars in the preferences dialog
  • Apply GNOME Goal: Add keywords to application desktop files
  • Hide translation text column by default and show only when a
    translation file is opened or the column is explicitly selected
    to be shown
  • Remove video toolbar (video file and framerate selectors)
  • Add a framerate selector to save dialogs (shown only when
    converting from a time-based file format to a frame-based
    or vice versa)
  • Change a couple keybindings
  • Move "Select Video" from the file menu to the tools menu (below
    "Preview") to clarify that it relates to the external preview
  • Add Galician translation (Leandro Regueiro)
  • Update Spanish translation (Carlos Mella)

0.23

06 Apr 01:17
Compare
Choose a tag to compare
  • 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
  • Bump PyGObject dependency to version 3.6.0 or later
  • Fix KeyError tearing down extension on quit (#702518)
  • Update Spanish translation (Carlos Mella)

0.22

06 Apr 01:17
Compare
Choose a tag to compare
  • Restore drop-down arrows on undo and redo toolbar buttons for those
    using PyGObject 3.7.90 or greater (#686608)
  • Restore almost proper keeping track of recent files for those using
    PyGObject 3.7.4 or greater (#678401, #695970)
  • Restore zebra-stripes, which were previously discarded by some
    GTK+ themes
  • Mostly fix cell rendering speed issues with GTK+ 3.6 and later
  • Add Czech translation (Pavel Fric)

0.21.1

06 Apr 01:17
Compare
Choose a tag to compare
  • 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

0.21

06 Apr 01:16
Compare
Choose a tag to compare
  • Restore inline spell-check, replace the previous GtkSpell
    dependency with a dependency on pygtkspellcheck
  • 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

0.20.1

06 Apr 01:16
Compare
Choose a tag to compare
  • 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

0.20

06 Apr 01:16
Compare
Choose a tag to compare
  • 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
  • Disable speech recognition while waiting for pocketsphinx to be
    ported to GStreamer 1.0
  • 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)

0.19.2

06 Apr 01:16
Compare
Choose a tag to compare
  • Allow preview of unsaved documents (#661242)
  • Use subtitles from selected range if applicable in the Transform
    Positions dialog (#663158)
  • Fix mplayer preview command to work if gaupol was started as a
    background process (with &) from a terminal window (#660035)
  • Fix TypeError when speech recognition stopped in the middle of a
    subtitle
  • Fix IndexError when speech recognition finished with no speech
    detected (#659411)
  • Fix UnicodeDecodeError when reading configuration file (#661123)
  • Rename manifest directory in source tarball to avoid clashes with
    MANIFEST file on case-insensitive filesystems

0.19.1

06 Apr 01:16
Compare
Choose a tag to compare
  • 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)