./misc/gaupol, Subtitle editor

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 0.28.2nb4, Package name: gaupol-0.28.2nb4, Maintainer: wiz

Gaupol is an editor for text-based subtitle files. It supports
multiple subtitle file formats and provides means of correcting
texts and timing subtitles to match video. The user interface is
designed with attention to batch processing of multiple documents
and convenience of translating.

Gaupol should run on all Unix-like (GNU/Linux, *BSD, etc.) operating
systems and on Windows. Technically it should be able to run on
Mac as well, but that has not been tested nor made convenient.
Gaupol's user interface is based on the GTK+ toolkit and has been
designed to best fit the GNOME desktop environment.

Required to run:
[converters/py-chardet] [multimedia/gst-plugins1-ugly] [multimedia/gst-plugins1-good] [multimedia/gst-plugins1-libav] [multimedia/gstreamer1] [multimedia/gst-plugins1-base] [multimedia/gst-plugins1-bad] [lang/python36]

Required to build:
[pkgtools/x11-links] [pkgtools/cwrappers]

Master sites:

SHA1: 4935624369a3233c28a158574b5705b76271bc62
RMD160: 3bab1c26de5ebbadd9c83cc0bcafbaf91cb8c4e6
Filesize: 483.641 KB

Version history: (Expand)

CVS history: (Expand)

   2017-09-07 09:55:38 by Thomas Klausner | Files touched by this commit (1)
Log message:
Follow a redirect.
   2017-08-16 23:22:14 by Thomas Klausner | Files touched by this commit (37) | Package updated
Log message:
Update some HOMEPAGEs.
   2017-08-16 22:45:48 by Thomas Klausner | Files touched by this commit (209)
Log message:
Comment out dead sites.
   2017-02-12 07:26:18 by Ryo ONODERA | Files touched by this commit (1451)
Log message:
Recursive revbump from fonts/harfbuzz
   2017-02-06 14:56:14 by Thomas Klausner | Files touched by this commit (1452)
Log message:
Recursive bump for harfbuzz's new graphite2 dependency.
   2016-08-03 12:23:40 by Adam Ciarcinski | Files touched by this commit (1248) | Package updated
Log message:
Revbump after graphics/gd update
   2016-02-07 18:51:35 by Thomas Klausner | Files touched by this commit (1) | Package updated
Log message:
Depend on fonts/paratype-ttf, since that's what gaupol prefers.

   2016-02-06 17:30:02 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Update gaupol to 0.28.2:

Gaupol 0.28.2

 * Fix text view size in spell check dialog

Gaupol 0.28.1

 * 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)

 [#748813]: http://bugzilla.gnome.org/show_bug.cgi?id=748813

Gaupol 0.28

 * 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)

 [#734198]: http://bugzilla.gnome.org/show_bug.cgi?id=734198
 [#740481]: http://bugzilla.gnome.org/show_bug.cgi?id=740481
 [#740527]: http://bugzilla.gnome.org/show_bug.cgi?id=740527

Gaupol 0.27

 * 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)

Gaupol 0.26

 * 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/gaupol-list@gna.org/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)

Gaupol 0.25

 * 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)

Gaupol 0.24.3

 * Fix preferences dialog subtitle and time overlay connections

Gaupol 0.24.2

 * Make AppData file translatable
 * Fix broken string formatting in the French translation that caused
   `KeyError`s handling encoding names (#709335)

Gaupol 0.24.1

 * 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)

Gaupol 0.24

 * 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
   - https://wiki.gnome.org/Design/HIG/InlineToolbars
 * Apply GNOME Goal: Add keywords to application desktop files
   - https://wiki.gnome.org/GnomeGoals/DesktopFileKeywords
 * 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)

Gaupol 0.23

 * 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)

Gaupol 0.22

 *  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)

Gaupol 0.21.1

 * Fix error disconnecting text view's line length margin handler
   (`AttributeError: 'TextView' object has no attribute
 * 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

Gaupol 0.21

 * 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

Gaupol 0.20.1

 * 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

Gaupol 0.20

 * 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/cmusph … ic/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)