Package: caja / 1.20.3-1

Metadata

Package Version Patches format
caja 1.20.3-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
1001_use correct macros to cross build.patch | (download)

configure.ac | 24 14 + 10 - 0 !
1 file changed, 14 insertions(+), 10 deletions(-)

 build - use correct macros to fix cross-build


0001_fix_random_segfaults.patch | (download)

src/caja-navigation-window-pane.c | 128 23 + 105 - 0 !
src/caja-pathbar.c | 69 55 + 14 - 0 !
src/caja-pathbar.h | 8 6 + 2 - 0 !
3 files changed, 84 insertions(+), 121 deletions(-)

 fix random segfaults on opening mounts from desktop


1002_use gio open instead of gvfs open.patch | (download)

libcaja-private/caja-recent.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 replace deprecated "gvfs-open" call by "gio open"
0002_emit_a11y name change_only_when_icons_renamed.patch | (download)

libcaja-private/caja-icon-canvas-item.c | 1 0 + 1 - 0 !
libcaja-private/caja-icon-container.c | 4 4 + 0 - 0 !
2 files changed, 4 insertions(+), 1 deletion(-)

 emit accessible-name-change signal for icons only when icons are renamed
 .
 caja_icon_canvas_item_set_property was emitting accessible-name-change
 signals whenever the PROP_EDITABLE_TEXT was being set for an icon. This
 method is called by caja_icon_container_request_update_all when the icon
 view is first loaded. Thus irrelevant events are being emitted (the name
 of each icon didn't change, as far as the user is concerned). Furthermore,
 this floods assistive technologies any time the user opens a folder with
 a large number of files.
 .
 Moving the notification out of caja_icon_canvas_item_set_property and
 into end_renaming_mode (where ICON_TEXT_CHANGED is also emitted) solves
 the problem of floods of irrelevant notifications while still emitting
 the signal when the name actually changes.

0003_eliminate_a11y_event_flood.patch | (download)

libcaja-private/caja-icon-container.c | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

 eliminate accessible children-changed event flood during update all
 Accessible children-changed events should only be emitted when a user-
 triggered action (creation of file, copying an item) causes an item to
 be added.
 .
 Set container->details->is_loading (which does not seem to be used
 anywhere) in caja_icon_container_request_update_all because if the
 entire container is being updated, children-changed events should not
 be emitted for each updated icon.