Releases: phillipberndt/pqiv
pqiv-2.7.1
pqiv 2.7.1 fixes compilation using GTK+ 2.x.
pqiv-2.7
This is the release of pqiv 2.7.
New for package managers:
- pqiv now includes and installs by default a
pqiv.desktop
file with a list of supported MimeTypes, using theemblem-photos
standard icon which should be shipped with every GTK based system
Other than that, packages/packaging scripts should not require any changes.
New features:
- Added new action
set_interpolation_quality
to change interpolation/filter
mode - pqiv now by default uses
nearest
interpolation for small images - Added actions and key bindings to control animation playback speed
- Added a general archive backend for reading images from archives
- Added a new action
goto_earlier_file()
to return to the image that was
shown before the current one - Added a new action
set_cursor_auto_hide()
to automatically hide the pointer
when it is not moved for some time - Support an
actions
section in the configuration file for default actions - Create and install a desktop file for pqiv during install
- Disable GTK's transparent scaling on HiDpi monitors
Bug fixes:
- Work around bug #67, poppler bug #96884
- Fixed window decoration toggling with --transparent-background
- Do not print warnings when running with Wayland
- Fix --action parameters that require the main window to be visible
- Fix action chains containing file movement (wait until the file changed)
- libav backend: Fix display of videos with non-square pixel size
- Fix GTK2 compiling (Added missing GTK2 keysym def)
- cbx/comics backend: Fix free-on-unload bug (led to a segfault)
- Replace GTK 3.22's deprecated function calls with modern ones
pqiv-2.6
This is the release of pqiv 2.6.
This is a bugfix release, but it breaks ccmpatibility with older pqiv
versions, hence the minor version jump.
pqiv will now no longer enforce an aspect ratio in its window, because
of recurring bugs due to this feature. You can restore this behaviour
using the new --enforce-aspect-ratio
option.
pqiv-2.5.1
This is the release of pqiv 2.5.1
The release fixes a bug in --lazy-load
mode, where pqiv could crash if many images failed to load consecutively before the GUI comes up.
pqiv-2.5
This is the release of pqiv 2.5
Changes in pqiv 2.5
- Added a configure option to build the backends as shared libraries
- Added a configure option to remove unneeded/unwanted features
- Added --watch-files to make the file-changed-on-disk action configurable
- Added support for cbz/cbr/cbt/cb7 comic books
- Key bindings are now configurable
- Deprecated --keyboard-alias and --reverse-cursor-keys in favor of
--bind-key. - Added --actions-from-stdin to make pqiv scriptable
- Added --recreate-window to create a new window instead of resizing the
old one, as a workaround for buggy window managers - Fixed crash on reloading of images created by pipe-command output
Note to maintainers
./configure --backends-build=shared
might be an interesting option for packaging. It allows to build the backends as shared libraries and link the dependencies to the shared libraries. The pqiv binary tries to load each of them and ignores backends that cannot be loaded. This allows to package a full-featured version of pqiv with only gtk as a dependency and poppler / libspectre / magickwand / libarchive as optional dependencies.
Download
For now, static builds for Linux & Windows are available on http://page.mi.fu-berlin.de/pberndt/pqiv-builds/
pqiv-2.4.1
This is the release of pqiv 2.4.1
It fixes the dependency list for the libav backend and a bug in --end-of-files-action
if only one file is present.
pqiv-2.4
This is the release of pqiv 2.4
Changes in pqiv 2.4
- Added --sort-key=mtime to sort by modification time instead of file name
- Delay the "Image is still loading" message for half a second to avoid flickering status messages
- Remove the "Image is still loading" message if --hide-info-box is set
- Added libav backend for video support (only used if configured with
--with-libav
!) - Added --end-of-files-action=action to allow users to control what happens once all images have been viewed
- Fix various minor memory allocation issues / possible race conditions
pqiv-2.3.5
This is the release of pqiv 2.3.4, a minor release that fixes a bug that can lead to a segmentation fault if a certain option is used in a new-style configuration file.
pqiv-2.3.4
This is the release of pqiv 2.3.4, a minor release that fixes a bug that can lead to a segmentation fault if an image fails to load.
pqiv-2.3.3
This is the release of pqiv 2.3.3, a minor release that fixes a bug that can lead to a segmentation fault if a multi-page document currently in view is changed on disk frequently.