Path to this page:
Subject: CVS commit: pkgsrc/graphics/ristretto
From: David H. Gutteridge
Date: 2021-12-11 14:40:03
Message id: 20211211134003.F1B4AFAEC@cvs.NetBSD.org
Log Message:
ristretto: update to 0.12.1
Change log:
0.12.1 (2021-11-26)
======
- Dependency Changes:
- GLib >= 2.44.0
- Performance Improvement:
- Optimize sorting by content type
- Load images asynchronously (#16, #29, #32, !34)
- Increase image loading buffer size (!34)
- Appearance Changes:
- Allow to display all files in the open dialog (!33)
- Code Refactoring:
- Rework the file opening procedure (!33)
- Bug Fixes:
- 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 (#69)
- Do not try to load images whose pixbuf is not available (!34)
- Fix memory management of image loading objects (!34)
- Use URIs instead of filenames in the `.desktop` file (#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 (#68)
- Translation Updates:
Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
Dutch, Eastern Armenian, English (Australia), English (United
Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Occitan (post
1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian,
Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish,
Ukrainian, Uyghur
0.12.0 (2021-10-11)
======
- Dependency Changes:
- libxfce4ui >= 4.16.0
- libxfce4util >= 4.16.0
- New Features:
- Allow to choose the default scale (!29)
- Keep the scale in memory for each loaded image (#7, #17, !28)
- Toggle fullscreen mode by double clicking on the image
- Performance Improvement:
- Optimize directory loading (#20, #22, #32, #37, !31)
- Optimize image viewer redraw: Disable overlay scrolling (#64)
- Optimize image viewer redraw: Reuse source surface (#64, !26)
- Avoid using Cairo Xlib backend to create surfaces (#60, #61, #62, !25)
- Optimize image viewer redraw: Animation (#64)
- Optimize image viewer redraw: Background color (#64)
- Optimize image viewer redraw: Clock (#64)
- Optimize image viewer redraw: Selection box (#64)
- Don't redraw the main window when it loses focus (#64)
- Remove the shadow of the toolbar buttons (#51, #64)
- Appearance Changes:
- Hide thumbnail scrollbar when unused (!24)
- Use the same background for the image and the thumbnails (#36, !23)
- Drop preferences-desktop-default-applications icon
- Code Refactoring:
- Flatpak build (!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 (!27)
- Use integers for the image rendering rectangle
- Code cleanup: Build sanitation, obsolete code removal, spacing, \
normalization (!22)
- Transfer contents from dispose() to finalize()
- Add debugging macros
- Bug Fixes:
- Protect asynchronous jobs from an application exit
- Fix position of the active item in the icon bar when vertical (#34)
- Take into account the device scale (#47, !30)
- Properly load images via drag and drop (#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` (#39)
- Always set adjustment upper bounds greater than page sizes (#35)
- Scaling/zoom corrections (#30, !8)
- Fix animated GIF display
- Automate and sanitize memory management of sources (#65)
- Fix `rstto_icon_bar_rows_reordered()` (#48)
- Chain up to parent in dispose() and finalize()
- Translation Updates:
Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
Dutch, Eastern Armenian, English (Australia), English (United
Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Occitan (post
1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian,
Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish,
Ukrainian, Uyghur
0.11.0 (2021-06-11)
======
- Update copyright years and appdata infos
- Enable `HAVE_MAGIC_H`-delimited code
- Fix compilation warnings
- autoconf: Some updates
- Update `.gitignore`
- Add option to copy image to clipboard (!20)
- Allow dragging window when CSD is used (#52)
- Remove GSourceFunc casts
- Added new stock icons with reverse DNS format
- Updates README.md
- Include string.h
- Codebase cleanup (!7)
- Make build less verbose
- Update .gitignore
- Make sure that argument passed to strncmp is non-NULL (!1)
- privacy_dialog.c: Remove dead initialization (!2)
- image_list.c: Remove dead assignment (!2)
- Add basic GitLab pipeline
- Switch to README.md and foreign automake mode
- Bug #16717: Move from exo-csource to xdt-csource
- Resolve couple "cast between incompatible function types" warnings
- Fix memory leaks in Privacy Dialog
- Resolve deprecation warnings
- Resolve some deprecation warnings
- Clean up unused functions
- Rename vars and funcs: show -> hide
- Add inactivity timeout setting to Preferences
- Hide the cursor while inactive in fullscreen mode
- Fix 'Status bar appears upon leaving fullscreen'
- Update .gitignore
- Do not show translation info on --help output
- Fix "window-state-event" handler
- Update credits
- Add support for old gtk2-style bg color settings
- Add missing LDFLAGS (fixes build on *bsd)
- In fullscreen mode, show toolbar when the mouse pointer is moved to
the top
- Return to git versioning
- Translation Updates:
Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
Dutch, Eastern Armenian, English (Australia), English (United
Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Occitan (post
1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian,
Serbian, Slovak, Slovenian, Spanish, Swedish, Telugu, Thai, Turkish,
Ukrainian, Uyghur
Files: