* Tue Mar 13 2018 dimstar@opensuse.org
- Drop bogus pkgconfig(pkg-config) BuildRequires.
- Conditionalize the post/postun scriptlet: the relevant macros
there are now handled by file triggers.
- Use SPDX-3.0 license identifier.
* Wed Jul 19 2017 jengelh@inai.de
- Update descriptions.
* Wed Apr 19 2017 seife+obs@b1-systems.com
- update to version 0.8.2
- Implement sorting by file type (bxo#12749)
- Detect image type by its mime type instead of file extension
(libmagic is used) (bxo#11680, bxo#12499)
- Allow images to be flipped vertically and horizontally
(bxo#13313)
- Fix memory leaks
- Translation updates
* Sun Dec 25 2016 seife+obs@b1-systems.com
- update to version 0.8.1
- Prepare for gtk3 migration
- various crash and memory fixes
- Added option to "not ask again for this session" when sending
files to the trash. Image deletions still require confirmation.
- ESC-key now quits Ristretto, or pauses a running slideshow
- Remember last location in save-copy dialog
- Use default filename in save-copy dialog
- Disable save-copy dialog if no image is loaded
- remove obsolete ristretto-fix-icon-installation.patch
- do not package ChangeLog file -- NEWS is good enough
* Sat Feb 28 2015 gber@opensuse.org
- update to version 0.8.0
- use collate keys to handle filename sorting (bxo#9731)
- add AppData file (bxo#11296)
- fix invert zoom direction (bxo#10746)
- update xfconf settings for Xfdesktop >= 4.11
- check for thumbnails in the new location
- don't check item->width twice (Bug 10534)
- add version check because g_thread_init is deprecated
- support shift+scroll to pan across an image
- fixed an overflow when comparing filenames with large
Numbers in them. (bxo#9485)
- show filename before apptitle
- fix bxo#8837 (Use thumbnail as appicon)
- update the first image in the image-list when receiving
a ready-signal.
- translation updates
* Mon Aug 06 2012 gber@opensuse.org
- update to version 0.6.3
- use thumbnail as appicon
- update the first image in the image-list when receiving a
ready-signal which is required to show the thumbnail once it's
generated
* Mon Jul 30 2012 gber@opensuse.org
- update to version 0.6.2
- fix a crash when configuring the 'limit-quality' property
- translation updates
* Sun Apr 29 2012 gber@opensuse.org
- update to version 0.6.0
- online documentation on http://docs.xfce.org/
- the option to limit the maximum image-quality to the screen
dimensions (to improve memory-usage and performance) - this
was the default behaviour for 0.3, now ristretto renders at
full quality with this option disabled
- only one toolbar, instead of two
- a quick-launch button on the toolbar to execute an editor
- the option to pick a default-editor per mime-type
- an optional clock that shows up when ristretto is fullscreen
- ristretto now shows a 'Loading..' message in the statusbar, to
indicate when it is busy
- progressive loading of directories, prevent lockup of the UI
- added ristretto-fix-icon-installation.patch which fixes a typo
causing the 128x128 icon to be installed into 48x48
* Sat Apr 28 2012 gber@opensuse.org
- update to version 0.3.7
- reset adjustment-limits on closing the image (hide scrollbars)
- remove call to gtk_message_dialog_get_message_area (> gtk 2.20)
- improve rendering performance when closing a file
* Sun Apr 01 2012 gber@opensuse.org
- update to version 0.3.6
- clear tooltip if image is closed
- provide mime-type when loading image, gdkpixbufloader makes
mistakes guessing it
- keep a list of file-monitors for each file when a selection of
files is opened
- make a difference between delete from disk and send to trash
* Sat Mar 31 2012 gber@opensuse.org
- specfile cleanup
* Thu Mar 22 2012 gber@opensuse.org
- updated build dependencies
- split off -lang subpackage
* Sat Mar 03 2012 gber@opensuse.org
- update to version 0.3.5
- do not use symbols from gtk+ > 2.20
- report image-loading errors back to the user
- fix ristretto.desktop mime-types list is incomplete)
- rebased ristretto-0.0.91-add-more-mime-types.patch as
ristretto-add-mime-types.patch
- drop obsolete ristretto-0.3.4-fix-gtk-requirements.patch
* Sun Jan 29 2012 gber@opensuse.org
- added ristretto-0.3.4-fix-gtk-requirements.patch to only depend
on GTK+ >= 2.20 (patch from upstream git)
* Sat Jan 28 2012 gber@opensuse.org
- update to version 0.3.4
- do not use symbols from gtk+ > 2.20
- autogenerate Changelog on make dist
- update scale information when box-zoom is used
- fix --fullscreen and --slideshow CLI options
* Sat Jan 14 2012 gber@opensuse.org
- update to version 0.3.2
- apply saturation and brightness settings in the set-wallpaper
preview widget
- disable the sensitivity of the 'back' and 'forward' buttons
when showing the first or last image in a list
- improve preview of the set-wallpaper dialog
- save the sorting algoritm
- allow a directory to be passed in as a command-line argument
- add back documentation
- removed obsolete ristretto-0.3.0-docs.tar.bz2 and
ristretto-use-offline-documentation.patch
* Wed Jan 11 2012 gber@opensuse.org
- ristretto 0.3.1 requires GTK+ >= 2.24
* Tue Jan 10 2012 gber@opensuse.org
- update to version 0.3.1
- do not open the copy of an image when saving
- apply saturation and brightness settings in the set-wallpaper
preview widget
- add 'has-next' and 'has-previous' functions to disable the
sensitivity of the 'back' and 'forward' buttons when showing
the first or last image in a list
- improve preview of the set-wallpaper dialog
- make sure file-types unsupported by gdkpixbufloader are not
accidently included in the image-list
- save the sorting algoritm
- limit rendering of selection-box to the inside of the image
- allow a directory to be passed in as a command-line argument
- bugfixes
- translation updates
- added ristretto-0.3.0-docs.tar.bz2 and
ristretto-use-offline-documentation.patch which add back the
documentation
- removed obsolete
ristretto-0.3.0-fix-no-return-in-nonvoid-function.patch
* Sun Nov 13 2011 gber@opensuse.org
- update to version 0.3.0
- re-introduce autorotation based on the exif-orientation tag, a
regression since 0.0.93
- prevent segmentation fault when an error occurs while loading
an image
- port image-viewer to cairo
- read the bgcolor properties on startup
- let the file properties-dialog show file-properties.
- add --settings cli-option to launch the settings-dialog.
- add help->contents menuitem, launching documentation
- add a user-manual
- solve problem with size-calculation in size_prepared callback
- set default height to 440px, Show all buttons on a vertically
aligned navigationbar
- show thumbnailbar by default
- show toolbar when closing images in fullscreen-mode
- improve background-color of monitor-chooser
- make 'hide thumbnailbar fullscreen' the default
- cleanup some memory-leaks
- fix rounding error that generates continues rewrites of the
main window
- decrease buffersize when loading images, solves a problem with
the JPEG pixbufloader
- rotate thumbnails
- added ristretto-0.3.0-fix-no-return-in-nonvoid-function.patch in
order to fix non-void function with no return statement
(backported from upstream git)
* Sun Nov 06 2011 gber@opensuse.org
- update to version 0.2.3
- fix bug #8097 (Scrolling to the right of a horizontal
positioned thumbnailbar will make the images disappear)
- decrease buffersize, prevents some pixbufloaders to behave
oddly
Version: 0.13.0-bp155.1.5
* Thu Feb 09 2023 Manfred Hollstein <manfred.h@gmx.net>
- Update to version 0.13.0
* New Features:
- Add print support (#1)
* Bug Fixes:
- editor-chooser: Expand tree view vertically
- properties-dialog: Update thumbnail on "ready" signal
- Fix remaining blurry icons when UI scale > 1
- thumbnailer: Properly support window scaling (#81)
- Revert "thumbnailer: Increase thumbnail sizes"
* Translation Updates
* Thu Dec 22 2022 Manfred Hollstein <manfred.h@gmx.net>
- Update to version 0.12.4
* Bump requirements for Xfce 4.18
* Appearance Changes:
- thumbnailer: Increase thumbnail sizes (#81)
* Code Refactoring:
- build: Let xdt-depends.m4 macros set GLib macros
- flatpak: Update D-Bus permissions after changing file manager method
- flatpak: Updates from Flathub
- Remove duplicated RsttoMainWindow:device-scale property
* Bug Fixes:
- use-thunar-properties: Add & improve comments (!37)
- thumbnailer: Add a warning if D-Bus proxy creation failed
- Allow Xfconf initialization to fail (#19)
- thumbnailer: Add missing sanity checks
- Use a better-known bus name and object path for D-Bus proxy (#95, !36)
- Properly update iterator when browsing a list containing invalid files (#94)
- thumbnailer: Remove invalid files after processing thumbnail queue (#94)
* Translation Updates
* Sun Jul 10 2022 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to version 0.12.3
* thumbnailer: Fall back on lower qualities in case of
unsupported flavor (gxo#apps/ristretto#81)
* Secure error handling when opening multiple files
* Use `G_FILE_MONITOR_WATCH_MOVES` for file monitoring
* Do not keep sticky state when current file is removed
* Fix management of transaction source id
* Correctly handle deletion when there is only one image
(gxo#apps/ristretto#89)
* Update iter list on insertion and deletion
(gxo#apps/ristretto#88)
* build: Fix intltool lock file problem during make distcheck
* Display error message on stderr
* i18n: Use `xfce_textdomain()` to initialize translations
* Ensure that an error is set if no pixbuf is available
* Fix some memory leaks
* flatpak: Some updates from Flathub
* Remove old icon files
* Remove TODO file
* Flatpak: Add libopenraw dependency
* Translation Updates
Version: 0.12.2-bp154.1.58
* Mon Jan 17 2022 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to version 0.12.2
* Add support for shared thumbnail repositories
(gxo#apps/ristretto#82)
* Add thumbnail flavor support (gxo#apps/ristretto#81)
* Use TreeModel IFace to walk the image list
* Add index and list link to RsttoImageListIter
* Switch to GQueue in RsttoImageList
* Cleanup and simplifications around thumbnail size
* Redistribute thumbnail sizes uniformly
* Disable debug checks in release mode
* Remove unused APIs in RsttoImageList
* Fix and complete file change monitoring
* Thumbnailer: Rework queue management
* Thumbnailer: Properly set the number of visible items
* Take the device scale into account to limit rendering quality
* Avoid multi-threading issue with X11 (gxo#apps/ristretto#76)
* Translation Updates
* Sun Nov 28 2021 Dirk Müller <dmueller@suse.com>
- update to 0.12.1:
* GLib >= 2.44.0
* Optimize sorting by content type
* Load images asynchronously (gxo#apps/ristretto#16,
gxo#apps/ristretto#29, gxo#apps/ristretto#32, gxo#apps/ristretto!34)
* Increase image loading buffer size (gxo#apps/ristretto!34)
* Allow to display all files in the open dialog
(gxo#apps/ristretto!33)
* Rework the file opening procedure (gxo#apps/ristretto!33)
* Fix a memory leak when closing the window directly
* Refactoring: Clarify thumbnailer queue management
* Thumbnailer: Do not empty an unprocessed file list
* Update window title on image deletion or insertion
* Perform content*based filtering wherever necessary
* Set device scale for animated images
* Properly recognize SVG compressed image files
* Use the generic pixbuf loader for RAW image files
* Fix pointer behavior in fullscreen mode
* Icon bar: Properly highlight item under the cursor
* Icon bar: Center on the active item for any size change
* Fix regression: Exif orientation is not respected
(gxo#apps/ristretto#69)
* Do not try to load images whose pixbuf is not available
(gxo#apps/ristretto!34)
* Fix memory management of image loading objects
(gxo#apps/ristretto!34)
* Use URIs instead of filenames in the `.desktop` file
(gxo#apps/ristretto#49)
* Directory loading: Allow to load a directory via the cli
* Flatpak: Access remote locations with GVfs
* Directory loading: Fix improper use of GFileEnumerator APIs
(gxo#apps/ristretto#68)
* Translation Updates:
* Mon Oct 11 2021 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to version 0.12.0
* Allow to choose the default scale (gxo#apps/ristretto!29)
* Keep the scale in memory for each loaded image
(gxo#apps/ristretto#7, gxo#apps/ristretto#17, gxo#apps/ristretto!28)
* Toggle fullscreen mode by double clicking on the image
* Optimize directory loading (gxo#apps/ristretto#20,
gxo#apps/ristretto#22, gxo#apps/ristretto#32, gxo#apps/ristretto#37,
gxo#apps/ristretto!31)
* Optimize image viewer redraw: Disable overlay scrolling
(gxo#apps/ristretto#64)
* Optimize image viewer redraw: Reuse source surface
(gxo#apps/ristretto#64, gxo#apps/ristretto!26)
* Avoid using Cairo Xlib backend to create surfaces
(gxo#apps/ristretto#60, gxo#apps/ristretto#61, gxo#apps/ristretto#62,
gxo#apps/ristretto!25)
* Optimize image viewer redraw: Animation (gxo#apps/ristretto#64)
* Optimize image viewer redraw: Background color (gxo#apps/ristretto#64)
* Optimize image viewer redraw: Clock (gxo#apps/ristretto#64)
* Optimize image viewer redraw: Selection box (gxo#apps/ristretto#64)
* Don't redraw the main window when it loses focus
(gxo#apps/ristretto#64)
* Remove the shadow of the toolbar buttons (gxo#apps/ristretto#51,
gxo#apps/ristretto#64)
* Hide thumbnail scrollbar when unused (gxo#apps/ristretto!24)
* Use the same background for the image and the thumbnails
(gxo#apps/ristretto#36, gxo#apps/ristretto!23)
* Drop preferences-desktop-default-applications icon
* Flatpak build (gxo#apps/ristretto!32)
* Refactoring: Use only one file filter for the app
* Refactoring: Icon bar adjustments
* Cleanup: `icon_bar.c`
* Cleanup: Pass orientation directly from file to viewer
* Code refactoring: Image viewer adjustments, scale and drawing
(gxo#apps/ristretto!27)
* Use integers for the image rendering rectangle
* Code cleanup: Build sanitation, obsolete code removal, spacing,
normalization (gxo#apps/ristretto!22)
* Transfer contents from dispose() to finalize()
* Add debugging macros
* Protect asynchronous jobs from an application exit
* Fix position of the active item in the icon bar when vertical
(gxo#apps/ristretto#34)
* Take into account the device scale (gxo#apps/ristretto#47,
gxo#apps/ristretto!30)
* Properly load images via drag and drop (gxo#apps/ristretto#67)
* Delay GdkPixbufLoader "closed" signal handler
* Use the same scale factor to zoom via action and scrolling
* Fix a lack of centering when zooming via the menu action
* Fix some memory leak (several commits of this kind)
* Fix file creation monitoring
* Try to display the image on `GDK_PIXBUF_ERROR_CORRUPT_IMAGE`
(gxo#apps/ristretto#39)
* Always set adjustment upper bounds greater than page sizes
(gxo#apps/ristretto#35)
* Scaling/zoom corrections (gxo#apps/ristretto#30, gxo#apps/ristretto!8)
* Fix animated GIF display
* Automate and sanitize memory management of sources
(gxo#apps/ristretto#65)
* Fix `rstto_icon_bar_rows_reordered()` (gxo#apps/ristretto#48)
* Chain up to parent in dispose() and finalize()
* Translation Updates