Changes for version 1.8 - 2019-04-29
- work around newer versions of mpv no longer having a pause command.
- always use mpv to display gif images, because it's hard to detect whether a gif is animated or not.
- use a better(?), more "sharp" method to detect keyboard accelerators and to decide which keys to pass to the schnauzer from the image window.
- new selection method. Alt-A / select files i same directory, can be repeated.
- rename select by prefix to select by adjacent name.
- increase search range for adjacent name to 10000.
- change meta-mask to mod1-mask, as gtk+ has silently changed the meaning of meta over the years (so much for api stability...).
- newer perl versions somehow manage to leak the prefetch file handle somehow, try tro work aorund.
- implement (undocumented) filename_display_name hook in Gt2k::CV::Schnauer.
- use symbolic names for entry indices in Schnauzer, for sanity, as the design is now stable enough.
- use loop-file=inf for mpv instead of -loop 0, which only works for mplayer.
- add metadata clustering plugin.
- use ffprobe also if libmagic cannot detect anything, to decide whether the file is (maybe) an image or (maybe) a video.
- namecluster now respects default modifier mask.
Documentation
a fast gtk+ image viewer loosely modeled after XV
Modules
a window widget displaying an image or other media
a job queue mechanism for Gtk2::CV
plugin superclass and nonexistent documentation
a class for writing postscript files
the CV print dialog widget
a simple progress widget
a widget for displaying image collections
Provides
in lib/Gtk2/CV.pm
in lib/Gtk2/CV/Jobber.pm
in lib/Gtk2/CV/Jobber.pm
in lib/Gtk2/CV/Plugin/MetaCluster.pm
in lib/Gtk2/CV/Plugin/NameCluster.pm
in lib/Gtk2/CV/Plugin/PatRenamer.pm
in lib/Gtk2/CV/Plugin/RCluster.pm
in lib/Gtk2/CV/Schnauzer.pm