Tags: phillipberndt/pqiv
Tags
Point fix: Align memory for libav sws buffer The libav backend had a bug in software scaling. It set alignment requirements for a buffer used for software scaling to 16 bytes, which worked fine in past versions, but results in crashes nowadays with videos that do not happen to naturally align as needed. This commit sets the alignment to 64 byes, under the (unverified) assumption that ffmpeg now uses vector instructions with that alignment requirement. This change fixes the crash observed in #247 for the example file.
Release pqiv 2.13 Relevant changes: * Fix `toggle_fullscreen(1/2)` behavior when already fullscreen * Add `--font` to adjust info box font, use Pango for rendering (See #221) * Prefer x11 over Wayland GDK backend (it overall provides a better experience) * Fix Client Side Decorations (CSD), e.g. in Wayland * Fix race/crash upon exit (Fixes #227)
bump version to 2.12 Changes since 2.11: * Fix external image filters (Fixes #182) * Fix support for `best` interpolation quality (Fixes #139) * Fix wrap-around in shuffled image view (Fixes #176) * Fix max-depth behavior if the argument is a file (Fixes #170) * Allow keybinding of special keys with shift modifier * Add `--auto-montage-mode` (Fixes #181) * Replace GTimeVal with GDateTime for glib 2.62 support * Add an sxiv-like marks system
Bump version to pqiv 2.11 Changes from 2.10.4: * Added negate (color inversion) mode (bound to `n`, `--negate`) * Rebound `a` (hardlink image) to `c-a` by default (See #124) * Improved key bindings documentation (See #127) * Add `--actions-from-stdin` and let it block until actions are completed (See #118/#119) * Fix zooming on tiling WMs (See #129) * Support ffmpeg 4.0 API * Fix cross-compiling with X11 (Debian #913589) * Fix resizing in WMs without moveresize support (See #130) * Work around GTK bug resulting in crash due to invalid free() * Improve autotools compatibility of the configure script (See #135)
pqiv-2.10.2 This fixes two small bugs and one which can potentially crash pqiv, though only when rapidly pressing the space bar in a directory full of PDFs: * Fix output of `montage_mode_shift_y_rows()` in key bindings * Update the info text when the background pattern is cycled * Prevent potential crashes in poppler backend for rapid image movements
pqiv-2.10 This is the release of pqiv 2.10. It adds some small features, most notably mouse navigation in montage mode, and fixes a bug which could lead to segmentation faults (due to use-after-free of a mmap'ed file). Full changelog: * Enable cursor auto-hide by default * Enable mouse navigation in montage mode * Added `toggle_background_pattern()` (bound to `b`) and `--background-pattern`. * Added support for alternate pqivrc paths, changed recommended location to ./.config/pqivrc. * Sped up `--low-memory` mode (using native- instead of image-surfaces) * Fixed graphical issues with fading mode and quick image transition * Fixed support for platforms with `sizeof(time_t) != sizeof(int)` * Fixed a race condition in the file buffer map
PreviousNext