Change log:
caja 1.22.2
* update translations
* caja-progress-info: use NotifyNotification instead of GNotification
* Update Korean translation which prevents a segfault on file move
* Use the same view settings for search results as the folder being searched
* fix build error about fm-empty-view
* preferences: Render extension icons as cairo_surfaces
* preferences: Render media icons as cairo_surface
* Replace gdkpixbuf with cairo_surfaces in a few more places
* sidebar: Render info icon as vector
* caja-location-dialog: Fix 'cppcheck' and 'clang' warnings
* eel-editable-label: Use 'memmove' instead of 'memcpy'
* caja-file: avoid shifting signed 32-bit value by 31 bits
* caja-icon-canvas-item: initialize variable 'scale'
* caja-application: avoid NULL inside 'g_object_unref'
* fm-desktop-icon-view: remove dead code
* caja-file-operations: make sure 'error' isn't NULL
* caja-open-with-dialog: make sure there is error before showing it
* caja-sidebar-title: avoid 'NULL' inside 'setup_gc_with_fg'
* caja-autorun: avoid NULL in 'memcpy'
* eel-editable-label: call argument with initialized value
* configure.ac: fix portability issue with test
* eel-canvas: Fix warning: Undefined or garbage value returned to caller
* caja-window: Fix garbage value
* Fix attempt to free released memory
* Render file-conflict icons as cairo_surface vectors
* file-conflict-dialog: don't scale icons twice on hidpi monitors
* desktop icon view: disconnect callback from correct GSettings instance
* hidpi: ensure all icons are properly scaled
### caja 1.22.1
tx: sync with transifex
caja-progress-info: make sure argument is initialized
Fix invocation with --geometry from the command line
Pass "NULL" for keyboard event
caja-file: Fix incomplete file replacement dialog
eel-gdk-pixbuf-extensions: Fix division by zero
caja-file: Fix use of memory after it is freed
caja-icon-container: Fix use of memory after it is freed
fm-tree-model: Fix use of memory after it is freed
caja-information-panel: Fix use of memory after it is freed
fm-directory-view: Fix use of memory after it is freed
caja-tree-view-drag-dest: Fix memory leak
[Security] eel-string: Use 'g_strlcat' instead of 'strcat'
[Security] Use 'g_strlcpy' instead of 'strcpy'
drop CSS for GTK+ 3.14
Fix tasklist icon change when opening new tab
Include local files with “” instead of <>
search_dispose and search_finilize can’t be run after search finished
add missing window icon to About dialog for extensions
move libegg to the top srcdir and drop some leftovers
WidthOfScreen and HeightOfScreen implementation
caja-places-sidebar: fix refusal to unmount when sidebar is wide
caja-places-sidebar: disable overlay scrollbar
Fix: wrong behavior with key “enter” while renaming files in list view
open folder in new window: ctrl + shift + w
zoom-control: change zoom with mousewheel scroll over button
View -> Visible Columns: fix vertical expand of dialog content
reword Size on Disk column description a bit
Fix: wrong behavior while renaming files
icon-dnd: remove hardcoded highlight frame
Fix: high cpu while loading background image
list view: fix large icon margins on zooming out
make sure scaling the desktop wallpaper works in all monitors
remove weird +x attribute from a source file
gtk 3.22: avoid deprecated gdk_screen_get_monitor functions:
Adds columns autosizing
Refresh all rows on zoom change
Forces widget redraw on zoom
pathbar: enable mousewheel scrolling like it was with GTK+2
libcaja-private: remove wrong link from internal README
private: Ensure we allow launching .desktop files from trusted symlinks
Fix: Scaling the desktop wallpaper doesn’t work
open-with-dialog: set max-char-width for a label
Fix “Open With” dialog “Open” button’s text misaligned
avoid deprecated gdk_screen_width/height
avoid deprecated gdk_screen_get_width/height
avoid deprecated gdk_screen_make_display_name
libegg: replace deprecated gtk_drag_begin
eggsmclient: fix a build warning because of -Wcomment
don’t use deprecated gtk_show_uri
avoid deprecated gdk_screen_get_number
Fix browsing/autorun media on insertion
fix vertical Compact View scrolling in fm_icon_view_scroll_event()
property-browser: add style class frame to scrolledwindows”
Fix off-by-one error in caja-pathbar.c
added feature: present the size on disk of files as we present the size of the file.
restore DBus interface initialization
CSS: Load a different caja-desktop.css with GTK 3.14
Use gtk+-3 bookmarks location
Open With dialog: force icon size
file: make caja_file_get_gicon return custom icons too
Expand grid width to canvas
use atk_component_get_extents instead of atk_component_get_position
don’t parse .hidden files manually - GIO does it since 2.36
don’t check nonexistent MATE22_USER_DIR env var
don’t check nonexistent ~/.mate2 directory
eel-accessibility: remove unused code and outdated comments
show correct right-click menu after making selection
eel: Queue resizes on the canvas as elements change visibility
Add size_request to IconContainer to work around unncecessary relayouting
IconCanvasItem: fix overlapping filenames on hover
eel: remove unneeded #include with condition
eel: remove some unused code from eel-gdk-pixbuf-extensions
fix build warning (no const needed there)
fix build with gcc 4.9.2 (looks like it’s in c89 mode by default)
search: added tag support (xattr::xdg.tags).
Fix broken rename in list view by selectin file name cell.
property-browser: add style class frame to scrolledwindows
caja-application.c: Fix uninitialized variable
Translations update
- Revert "Move gdbus-codegen users to py-glib2-tools by including
glib2/buildtools.mk" 1f764df
- while here change to TOOL_DEPENDS
- switch from py-glib2-tools to glib2-tools
Major changes in 1.14.1 are:
* prefs dialog: don't crash on toggling "Show hidden and backup files"
* GTK+-3 theming: add a CSS file for caja, and initialize it at startup
* GTK+3: add style class caja-desktop-window at top level
* translation update