commit 27fdb849de02f551eab46eb78f48065da9d1d1ec
Author: raveit65 <mate@raveit.de>
Date:   Tue Feb 20 01:03:14 2024 +0100

    release 1.28.0

 NEWS         | 16 ++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 17 insertions(+), 1 deletion(-)

commit b595edc06e05c02a36c963f306a6320ba83e51f5
Author: raveit65 <mate@raveit.de>
Date:   Tue Feb 20 00:56:55 2024 +0100

    tx: sync with transifex

 po/af.po          |  950 ++++----
 po/am.po          |  950 ++++----
 po/ar.po          |  950 ++++----
 po/as.po          |  950 ++++----
 po/ast.po         |  950 ++++----
 po/az.po          |  950 ++++----
 po/be.po          |  950 ++++----
 po/bg.po          |  952 ++++----
 po/bn.po          |  950 ++++----
 po/bn_IN.po       |  950 ++++----
 po/br.po          |  950 ++++----
 po/bs.po          |  950 ++++----
 po/ca.po          |  952 ++++----
 po/ca@valencia.po |  952 ++++----
 po/cmn.po         |  950 ++++----
 po/crh.po         |  950 ++++----
 po/cs.po          |  950 ++++----
 po/cy.po          |  950 ++++----
 po/da.po          |  966 ++++----
 po/de.po          | 1050 ++++-----
 po/dz.po          |  950 ++++----
 po/el.po          |  954 ++++----
 po/en_AU.po       |  950 ++++----
 po/en_CA.po       |  950 ++++----
 po/en_GB.po       |  950 ++++----
 po/eo.po          |  950 ++++----
 po/es.po          |  955 ++++----
 po/es_AR.po       |  950 ++++----
 po/es_CL.po       |  950 ++++----
 po/es_CO.po       |  954 ++++----
 po/es_MX.po       |  950 ++++----
 po/et.po          |  950 ++++----
 po/eu.po          | 1014 ++++----
 po/fa.po          |  950 ++++----
 po/fi.po          |  950 ++++----
 po/fr.po          |  953 ++++----
 po/frp.po         |  950 ++++----
 po/fur.po         |  950 ++++----
 po/fy.po          |  950 ++++----
 po/ga.po          |  950 ++++----
 po/gd.po          |  950 ++++----
 po/gl.po          |  953 ++++----
 po/gu.po          |  950 ++++----
 po/ha.po          |  950 ++++----
 po/hi.po          |  950 ++++----
 po/hr.po          |  950 ++++----
 po/hu.po          |  950 ++++----
 po/hy.po          |  950 ++++----
 po/ia.po          |  950 ++++----
 po/id.po          |  963 ++++----
 po/ie.po          |  950 ++++----
 po/ig.po          |  950 ++++----
 po/is.po          |  950 ++++----
 po/it.po          |  956 ++++----
 po/ja.po          | 1429 ++++++------
 po/ka.po          |  950 ++++----
 po/kab.po         |  950 ++++----
 po/kk.po          |  950 ++++----
 po/kn.po          |  950 ++++----
 po/ko.po          |  954 ++++----
 po/ks.po          | 6684 +++++++++++++++++++++++++++--------------------------
 po/ku.po          |  950 ++++----
 po/ku_IQ.po       |  950 ++++----
 po/ky.po          |  950 ++++----
 po/li.po          |  950 ++++----
 po/lt.po          |  977 ++++----
 po/lv.po          |  950 ++++----
 po/mai.po         |  950 ++++----
 po/mg.po          |  950 ++++----
 po/mi.po          |  950 ++++----
 po/mk.po          |  950 ++++----
 po/ml.po          |  950 ++++----
 po/mn.po          |  950 ++++----
 po/mr.po          |  950 ++++----
 po/ms.po          |  950 ++++----
 po/nb.po          |  954 ++++----
 po/nds.po         |  950 ++++----
 po/ne.po          |  950 ++++----
 po/nl.po          |  951 ++++----
 po/nn.po          |  950 ++++----
 po/nso.po         |  950 ++++----
 po/oc.po          |  962 ++++----
 po/or.po          |  954 ++++----
 po/pa.po          |  950 ++++----
 po/pl.po          |  956 ++++----
 po/pms.po         |  950 ++++----
 po/ps.po          |  950 ++++----
 po/pt.po          |  950 ++++----
 po/pt_BR.po       | 1005 ++++----
 po/ro.po          |  954 ++++----
 po/ru.po          |  952 ++++----
 po/rw.po          |  950 ++++----
 po/sc.po          |  950 ++++----
 po/si.po          |  950 ++++----
 po/sk.po          |  950 ++++----
 po/sl.po          |  950 ++++----
 po/sq.po          |  950 ++++----
 po/sr.po          | 1011 ++++----
 po/sr@latin.po    |  950 ++++----
 po/sv.po          |  976 ++++----
 po/ta.po          |  950 ++++----
 po/te.po          |  950 ++++----
 po/th.po          |  950 ++++----
 po/tk.po          |  950 ++++----
 po/tr.po          |  950 ++++----
 po/ug.po          |  950 ++++----
 po/uk.po          |  954 ++++----
 po/ur.po          |  950 ++++----
 po/uz.po          |  950 ++++----
 po/vi.po          |  950 ++++----
 po/wa.po          |  950 ++++----
 po/xh.po          |  952 ++++----
 po/yi.po          |  950 ++++----
 po/yo.po          |  964 ++++----
 po/zh_CN.po       |  950 ++++----
 po/zh_HK.po       |  950 ++++----
 po/zh_TW.po       |  950 ++++----
 po/zu.po          |  950 ++++----
 118 files changed, 57098 insertions(+), 61665 deletions(-)

commit e2a2786bf94190fde9ec316e050f3d97d9dac05c
Author: raveit65 <mate@raveit.de>
Date:   Mon Jan 22 12:30:40 2024 +0100

    ci: use ubuntu jammy docker

 .travis.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9697f4adad8a6192ff1127d6c2b75b55b00a215d
Author: Luke from DC <lukefromdc@hushmail.com>
Date:   Fri Jan 19 15:54:50 2024 +0000

    Wl bgleaks fixes (#1763)
    
    * Wayland-background-dialog: fix memory leaks
    
    * Wayland-background-dialog: check that the image is valid before using it

 src/file-manager/fm-desktop-wayland-bg-dialog.c | 43 +++++++++++++++++--------
 1 file changed, 30 insertions(+), 13 deletions(-)

commit 53d7285207b12cc898bfa0c95875cc7fd15ada69
Author: lukefromdc <lukefromdc@hushmail.com>
Date:   Thu Jan 11 02:34:20 2024 -0500

    wayland-background-dialog: fix two issues found by cppcheck
    
    *Reduce the scope of the preview box
    
    *Do not read the same value from gsettings before reading it from the color style combobox

 src/file-manager/fm-desktop-wayland-bg-dialog.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit f885c9e0ab9384170417e3979b67f7fad5a186fc
Author: lukefromdc <lukefromdc@hushmail.com>
Date:   Wed Jan 10 17:34:32 2024 -0500

    wayland-background-dialog: ensure style provider is added only once

 src/file-manager/fm-desktop-wayland-bg-dialog.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 4bb9a2b8be6d71798acf68fa2b1932e130ad23ec
Author: lukefromdc <lukefromdc@hushmail.com>
Date:   Tue Jan 9 04:04:15 2024 -0500

    eel-background: fix logic error in x11/wayland detection

 eel/eel-background.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e97582fc1bd7c67f0c3b9505b0bf6fa3847a38ce
Author: lukefromdc <lukefromdc@hushmail.com>
Date:   Tue Jan 9 03:57:11 2024 -0500

    wayland-background-dialog: Preview images at original aspect ratio

 src/file-manager/fm-desktop-wayland-bg-dialog.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c58f50f241bc0ae291e5c652311fa47d629fc7d5
Author: lukefromdc <lukefromdc@hushmail.com>
Date:   Mon Jan 8 12:52:24 2024 -0500

    wayland-background-dialog: fix memory leaks

 src/file-manager/fm-desktop-wayland-bg-dialog.c | 213 ++++++++++++++----------
 src/file-manager/fm-desktop-wayland-bg-dialog.h |   2 +-
 2 files changed, 128 insertions(+), 87 deletions(-)

commit 1f8da0cc75e4786f8f152df0e947efaa146d6c23
Author: lukefromdc <lukefromdc@hushmail.com>
Date:   Sun Jan 7 17:26:26 2024 -0500

    wayland background dialog: fix build warning

 src/file-manager/fm-desktop-wayland-bg-dialog.c | 4 ----
 1 file changed, 4 deletions(-)

commit 90c1d4873a5675bd76452c6301729bb226e69710
Author: lukefromdc <lukefromdc@hushmail.com>
Date:   Fri Jan 5 19:58:01 2024 -0500

    Make wayland background dialog more intuitive
    
    Move image and colors labels, filebutton to left side of dialog

 src/file-manager/fm-desktop-wayland-bg-dialog.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 3d06d8b6dd1a26c26f34816a347524aeff3430b2
Author: lukefromdc <lukefromdc@hushmail.com>
Date:   Fri Dec 15 02:06:53 2023 -0500

    Manage desktop backgrounds when running in wayland
    
    *Draw the background on the desktop window, using the same code as on navigation windows to bypass the no-root-window issue.
    *Works from caja's "Change Desktop Background" menu item, from caja-extensions "set as wallpaper" and with changing the background in dconf-editor.
    *All background options available in x11 supported in wayland, UI is new for wayland
    
    *Apply changes immediately, keep the dialog open until closed by user
    *Let users see changes in realtime while keeping the dialog open
    *Preview both colors and pictures
    *Add ability to apply changes from either combobox including using any image saved from when dialog was opened
    *Add tooltips to the buttons, filepicker, and comboboxes

 eel/eel-background.c                            |  12 +-
 libcaja-private/caja-icon-container.c           |  13 +
 src/caja-desktop-window.c                       |   5 +
 src/file-manager/Makefile.am                    |   2 +
 src/file-manager/fm-desktop-icon-view.c         |  28 +-
 src/file-manager/fm-desktop-wayland-bg-dialog.c | 418 ++++++++++++++++++++++++
 src/file-manager/fm-desktop-wayland-bg-dialog.h |  28 ++
 7 files changed, 494 insertions(+), 12 deletions(-)

commit 8bb93666b35ee6277071d1b5ab4d52ae57d06975
Author: lukefromdc <lukefromdc@hushmail.com>
Date:   Sat Dec 9 02:47:44 2023 -0500

    wayland desktop: suppress spatial window warning
    
    *When under wayland, silence "caja_spatial_window_show: assertion 'location != NULL' failed"
    *as the startup sequence is not the same with wlroots and the location isn't ready yet
    *Using gtk_widget_show instead of gtk_widget_realize in caja-desktop-window.c generates this warning

 src/caja-spatial-window.c | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit 84fa213f8d0de6eaaf4b359877c3a03abe9cc00e
Author: lukefromdc <lukefromdc@hushmail.com>
Date:   Sat Nov 25 12:55:12 2023 -0500

    Do not show "Organize Desktop by Name" when desktop icons are locked
    
    *When icon positions are locked, do not show "Organize Desktop by Name" in the desktop context menu

 src/file-manager/fm-icon-view.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit f000fc0c2f027404d4a093e44426702b4a684f14
Author: raveit65 <mate@raveit.de>
Date:   Wed Nov 22 19:00:00 2023 +0100

    fix building with libxml 2.12.0

 src/caja-application.c | 1 +
 1 file changed, 1 insertion(+)

commit 48aecedd1dcc736af69bc3f122a4316f4d5cea9c
Author: raveit65 <mate@raveit.de>
Date:   Thu Aug 31 17:56:02 2023 +0200

    tx: update resources

 caja.pot | 950 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 455 insertions(+), 495 deletions(-)

commit 434695d909693d372193c4375c1159772519892c
Author: raveit65 <mate@raveit.de>
Date:   Thu Aug 24 21:32:14 2023 +0200

    release 1.27.2

 NEWS         | 4 ++++
 configure.ac | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 1096ea06a10a68071ae304727a81a73375bfcee4
Author: lukefromdc <lukefromdc@hushmail.com>
Date:   Wed Aug 23 22:30:14 2023 -0400

    fix gfile sort and symlink warnings w glib2.76 or later
    
    *Use code borrowed from Nemo

 libcaja-private/caja-directory-async.c | 2 +-
 libcaja-private/caja-file.c            | 5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 4168605da2fb85f2440e1c223f530d0b831ffdb9
Author: raveit65 <mate@raveit.de>
Date:   Wed Aug 23 11:47:12 2023 +0200

    release 1.27.1

 NEWS         | 24 ++++++++++++++++++++++--
 configure.ac |  2 +-
 2 files changed, 23 insertions(+), 3 deletions(-)

commit 45c190c497ea1de8c81f272ef8820156830d67cb
Author: raveit65 <mate@raveit.de>
Date:   Wed Aug 23 11:39:54 2023 +0200

    tx: pull with transifex

 po/af.po          |   2 +-
 po/am.po          |   2 +-
 po/ar.po          |   2 +-
 po/as.po          |   2 +-
 po/ast.po         |   2 +-
 po/az.po          |   2 +-
 po/be.po          |   2 +-
 po/bg.po          |   2 +-
 po/bn.po          |   2 +-
 po/bn_IN.po       |   2 +-
 po/br.po          |   2 +-
 po/bs.po          |   2 +-
 po/ca.po          |   4 +-
 po/ca@valencia.po |   2 +-
 po/cmn.po         |   2 +-
 po/crh.po         |   2 +-
 po/cs.po          |  20 ++--
 po/cy.po          |   2 +-
 po/da.po          |   2 +-
 po/de.po          |   2 +-
 po/dz.po          |   2 +-
 po/el.po          |  45 +++++---
 po/en_AU.po       |   2 +-
 po/en_CA.po       |   2 +-
 po/en_GB.po       |  65 +++++++++--
 po/eo.po          |   2 +-
 po/es.po          |   2 +-
 po/es_AR.po       |   2 +-
 po/es_CL.po       |   2 +-
 po/es_CO.po       |   2 +-
 po/es_MX.po       |   2 +-
 po/et.po          |  57 +++++-----
 po/eu.po          |   2 +-
 po/fa.po          |   2 +-
 po/fi.po          |   2 +-
 po/fr.po          |   7 +-
 po/frp.po         |   2 +-
 po/fur.po         |   2 +-
 po/fy.po          |   2 +-
 po/ga.po          |   2 +-
 po/gd.po          |   2 +-
 po/gl.po          |  30 ++---
 po/gu.po          |   2 +-
 po/ha.po          |   2 +-
 po/he.po          |   4 +-
 po/hi.po          |   2 +-
 po/hr.po          |   2 +-
 po/hu.po          |  39 +++----
 po/hy.po          |   2 +-
 po/ia.po          |   2 +-
 po/id.po          |  16 +--
 po/ie.po          |   2 +-
 po/ig.po          |   2 +-
 po/is.po          |   2 +-
 po/it.po          |   2 +-
 po/ja.po          |   8 +-
 po/ka.po          | 322 ++++++++++++++++++++++++++++--------------------------
 po/kab.po         |   2 +-
 po/kk.po          |   2 +-
 po/kn.po          |   2 +-
 po/ko.po          |   2 +-
 po/ku.po          |   2 +-
 po/ku_IQ.po       |   2 +-
 po/ky.po          |   2 +-
 po/li.po          |   2 +-
 po/lt.po          |   2 +-
 po/lv.po          |   2 +-
 po/mai.po         |   2 +-
 po/mg.po          |   2 +-
 po/mi.po          |   2 +-
 po/mk.po          |   2 +-
 po/ml.po          |   2 +-
 po/mn.po          |   2 +-
 po/mr.po          |   2 +-
 po/ms.po          |   2 +-
 po/nb.po          |  48 ++++++--
 po/nds.po         |  16 +--
 po/ne.po          |   2 +-
 po/nl.po          |  16 +--
 po/nn.po          |   2 +-
 po/nso.po         |   2 +-
 po/oc.po          |  20 ++--
 po/or.po          |   2 +-
 po/pa.po          |   2 +-
 po/pl.po          |   2 +-
 po/pms.po         |   2 +-
 po/ps.po          |   2 +-
 po/pt.po          |   2 +-
 po/pt_BR.po       |  23 ++--
 po/ro.po          |   2 +-
 po/ru.po          |  74 +++++++++++--
 po/rw.po          |   2 +-
 po/sc.po          |   2 +-
 po/si.po          |   2 +-
 po/sk.po          |   2 +-
 po/sl.po          |   4 +-
 po/sq.po          |   2 +-
 po/sr.po          |   2 +-
 po/sr@latin.po    |   2 +-
 po/sv.po          |   2 +-
 po/ta.po          |   2 +-
 po/te.po          |   2 +-
 po/th.po          |  78 ++++++++-----
 po/tk.po          |   2 +-
 po/tr.po          |  40 +++----
 po/ug.po          |   9 +-
 po/uk.po          |   2 +-
 po/ur.po          |   2 +-
 po/uz.po          |   2 +-
 po/vi.po          |   2 +-
 po/wa.po          |   2 +-
 po/xh.po          |   2 +-
 po/yi.po          |   2 +-
 po/yo.po          |   2 +-
 po/zh_CN.po       |   2 +-
 po/zh_HK.po       |   2 +-
 po/zh_TW.po       |   2 +-
 po/zu.po          |   2 +-
 118 files changed, 663 insertions(+), 474 deletions(-)

commit c1b2e7798670cc795979090023d1b9dcb2a0b330
Author: Luke from DC <lukefromdc@hushmail.com>
Date:   Sat Jul 8 17:10:25 2023 +0000

    wayland: initial support for showing the desktop
    
    * Wayland: Support rendering the desktop
    
    *Wayland support is optional via the --enable-wayland option
    
    * eel-editable-label-c: remove unused variable
    
    This was leftover from earlier code compatable only with x11
    
    * Fix gtk-layer-shell-0 version check, improve error message when Wayland requested but not found

 .build.yml                              |   4 +
 configure.ac                            |  32 +++++++-
 eel/eel-background.c                    |  22 ++++--
 eel/eel-editable-label.c                |   2 -
 eel/eel-gtk-extensions.c                |  36 +++++----
 src/Makefile.am                         |   5 ++
 src/caja-application.c                  |  43 ++++++-----
 src/caja-desktop-window.c               | 132 ++++++++++++++++++++++++++------
 src/file-manager/fm-desktop-icon-view.c |  88 ++++++++++++++++-----
 9 files changed, 271 insertions(+), 93 deletions(-)

commit df25aef7d386d3bf8da08ec5d8dd9e44c9b09e50
Author: lukefromdc <lukefromdc@hushmail.com>
Date:   Fri Jun 30 15:36:29 2023 -0400

    ensure all of the desktop is usable in x11
    
    *revert x11 icon position handling to the older and well tested code
    *use the newer code only in wayland where all the screen can already be used

 libcaja-private/caja-icon-container.c | 82 +++++++++++++++++++++--------------
 1 file changed, 50 insertions(+), 32 deletions(-)

commit 126a4a2a3ad3d93088644406936a2499f7be18be
Author: lukefromdc <lukefromdc@hushmail.com>
Date:   Thu Jun 29 08:05:44 2023 -0400

    Replace deprecated code from xrandr fix
    
    *In x11 we can anchor the desktop size to the root window
    instead of the screen or (possibly multiple)monitors

 src/caja-desktop-window.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit e0901e736a7a7d461dd1b291e591fb729de738b8
Author: yangxiaojuan <yangxiaojuan@loongson.cn>
Date:   Tue Jun 27 15:56:18 2023 +0800

    caja-desktop-window: Fix the xrandr error
    
    fix https://github.com/mate-desktop/caja/issues/1069

 src/caja-desktop-window.c | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

commit 3bf4808debb94fa832897e382d6e67a4be6eb1aa
Author: lukefromdc <lukefromdc@hushmail.com>
Date:   Fri May 19 07:16:45 2023 -0400

    caja-icon-container.c: Set a transient parent on the interactive
        search popup
    
        This gets mis-handled in wayland as a standalone window and
        is treated as such (like getting tiled next to the main caja window).
        Ported over from Nemo

 libcaja-private/caja-icon-container.c | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

commit 5688856331109e77d7362f5665fb178d1c269a39
Author: lukefromdc <lukefromdc@hushmail.com>
Date:   Wed May 17 23:00:54 2023 -0400

    Initial wayland support

 eel/eel-background.c                   | 17 +++++++++---
 eel/eel-editable-label.c               |  2 +-
 eel/eel-gtk-extensions.c               | 44 ++++++++++++-------------------
 libcaja-private/caja-autorun.c         | 20 +++++++++-----
 libcaja-private/caja-file-operations.c |  6 ++++-
 libcaja-private/caja-icon-container.c  | 41 +++++++++++++++++------------
 libcaja-private/caja-icon-dnd.c        | 15 ++++++-----
 src/caja-application.c                 | 48 +++++++++++++++++++---------------
 src/caja-main.c                        |  2 --
 src/caja-window.c                      |  6 ++---
 10 files changed, 111 insertions(+), 90 deletions(-)

commit 99a1e2a20567cbe988006d0fdfef6abab6324dc2
Author: Stefan Pöschel <github@basicmaster.de>
Date:   Sat Apr 15 12:46:47 2023 +0200

    caja-file: fix future informal date bug
    
    If informal date format is used, for future dates the today time format
    has been used by mistake, instead of the general time format.

 libcaja-private/caja-file.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit c3662aedfb4e7bc28710a461fd643542c0ee8cd3
Author: Stefan Pöschel <github@basicmaster.de>
Date:   Sat Apr 15 12:42:37 2023 +0200

    caja-file: fix yesterday/today informal date bug
    
    If informal date format is used, the yesterday/today ranges of 48/24
    hours apply to the end of the current day, not to the current instant.
    
    Fixes a regression introduced by 476f56a25be636970b336d525a7766b6d1eb3fff.
    Fixes #1621.

 libcaja-private/caja-file.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 676e28188ce3bef375acf9b051b230485928a99c
Author: Wes <5124946+wesinator@users.noreply.github.com>
Date:   Sun Nov 27 17:39:27 2022 -0500

    directory: Include hidden files in properties window
    
    based on https://gitlab.gnome.org/GNOME/nautilus/-/merge_requests/821/diffs

 libcaja-private/caja-directory-async.c | 5 -----
 1 file changed, 5 deletions(-)

commit 26adade4d1fd1ff510d9f0dfa5abc576a68e6519
Author: Colomban Wendling <cwendling@hypra.fr>
Date:   Wed Nov 23 19:49:06 2022 +0100

    Fix handling of invalid x-special/mate-icon-list drops
    
    `p` actually could never be `0` (because of the NULL check on the
    `memchr()` call), but the intended behavior is `*p == '\0'`: the
    containing condition checks for either a truncated data (`*p == '\0'`)
    or no geometry information (`*p == '\n'`).
    
    I replaced the check to be `*p != '\n'` instead of `*p == '\0'` to
    make this more robust as the actual issue is anything but a newline,
    the fact it can only be a NUL otherwise is incidental to the enclosing
    check, but not really relevant at this level.  This is also in line
    with the actual error message.
    
    Found by cppcheck: https://caja.mate-desktop.dev/2022-11-23-174623-5790-cppcheck@ae663c369cf2_desktop-no-overflow/16.html#line-204

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

commit 333e2728dbebb12110fc9b2c821089eb372ee14e
Author: Colomban Wendling <cwendling@hypra.fr>
Date:   Tue Nov 22 11:41:35 2022 +0100

    icon view: Fix positioning overflowing icons on the desktop
    
    Properly update the icon data before placing the icon, because
    positioning might depend on full icon contents on the desktop, whereas
    updating contents don't care about position.
    
    When an icon position overflows the desktop area, it is clamped to stay
    in the visible area, but this computation depends on accurate icon and
    label sizes, which is only available when the icon is fully loaded.
    
    Fix the code to first load the contents and then position instead of
    the other way around, which was actually trivial.
    
    Note that visible positions were most often correct anyway for two
    reasons:
    
    1. Most of the time icons do not overflow, as they are positioned on
       the final desktop size anyway.  It however can easily happen
       reducing monitor resolution or increasing desktop view zoom.
    2. A second layout pass happens most of the time (I'm not yet sure why
       and when though), but not when an update is triggered before the
       previous one terminated (e.g. quickly hitting F5 twice).

 libcaja-private/caja-icon-container.c | 21 +++++++--------------
 1 file changed, 7 insertions(+), 14 deletions(-)

commit a97964380e5a6b553a10466e10d063608921a3f3
Author: Colomban Wendling <cwendling@hypra.fr>
Date:   Wed Nov 16 14:53:18 2022 +0100

    Make CajaIconData type less confusing
    
    This is actually an opaque type, and there is no definition of struct
    CajaIconData anywhere.  This actually doesn't change anything as the
    non-existent struct is equivalent to any other incomplete type, and
    works fine so long as the pointers are not dereferenced using that
    incomplete type.
    
    However, change this to an explicit `void` to make it clear it's an
    opaque pointer and stop people from looking for a struct CajaIconData
    that is nowhere to be found.

 libcaja-private/caja-icon-container.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7e7a47ac17ff0ae1ee18f2a709c6dd4cb42a8ca7
Author: Colomban Wendling <cwendling@hypra.fr>
Date:   Wed Nov 23 20:52:58 2022 +0100

    Remove dead assignment
    
    Found by cppcheck: https://caja.mate-desktop.dev/2022-11-23-174623-5790-cppcheck@ae663c369cf2_desktop-no-overflow/18.html#line-630

 libcaja-private/caja-icon-dnd.c | 2 --
 1 file changed, 2 deletions(-)

commit 288237a1c1681f71b2c5273e73bc56c5133edfa0
Author: Colomban Wendling <cwendling@hypra.fr>
Date:   Wed Nov 23 20:51:37 2022 +0100

    Remove unused members and structures
    
    Based on a cppcheck report: https://caja.mate-desktop.dev/2022-11-23-174623-5790-cppcheck@ae663c369cf2_desktop-no-overflow/

 libcaja-private/caja-mime-application-chooser.c |  1 -
 libcaja-private/caja-search-directory-file.c    |  5 ----
 libcaja-private/caja-search-directory-file.h    |  3 --
 libcaja-private/caja-search-directory.c         |  1 -
 libcaja-private/caja-search-engine-simple.c     |  1 -
 libcaja-private/caja-search-engine.c            | 27 ------------------
 libcaja-private/caja-search-engine.h            |  3 --
 src/file-manager/fm-icon-view.c                 | 38 ++++++-------------------
 src/file-manager/fm-tree-model.c                |  6 ----
 src/file-manager/fm-tree-view.c                 |  7 -----
 10 files changed, 9 insertions(+), 83 deletions(-)

commit 3fcbd04496251b6c11740793412375c82cdd3d3c
Author: Colomban Wendling <cwendling@hypra.fr>
Date:   Wed Nov 23 20:34:35 2022 +0100

    Remove unused member
    
    `name_row` is not needed since GTK2 support was dropped with commit
    276eb145ce96d5f75f8d3901daf6310f60ddbb81.
    
    Found by cppcheck: https://caja.mate-desktop.dev/2022-11-23-174623-5790-cppcheck@ae663c369cf2_desktop-no-overflow/73.html#line-101

 src/file-manager/fm-properties-window.c | 1 -
 1 file changed, 1 deletion(-)

commit f46fe893f94745b256b98cfe447c4fa50603780e
Author: Joshua Strobl <me@joshuastrobl.com>
Date:   Sun Dec 11 15:46:20 2022 +0200

    Enable showing in Budgie Desktop and XFCE
    
    This PR enables the displaying of Caja (as a file manager) for use in Budgie Desktop and XFCE. Prior to this commit, it would only be able accessible in MATE or with downstreams like Fedora patching in the support. The addition of these is important as file managers such as Nautilus adopt libadwaita and begin to directly come into conflict with user theming choices.

 data/caja-browser.desktop.in.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit af235d070905b146878bfbf11a88b37f94a07da7
Author: Colomban Wendling <cwendling@hypra.fr>
Date:   Wed Nov 23 18:32:05 2022 +0100

    icon view: Refresh icon positions for manual layout on zoom change (#1676)
    
    When zoom changes on a manual layout icon view, the available area
    changes and can lead to some icons to either overflow or be able to go
    back to their actually saved position.
    
    This is done correctly when the view is reloaded entirely, but not
    in response to zoom change, leading to disappearing icons (when zoom
    increases) or unexpected empty space (when zoom decreases).
    
    Fix this by re-computing actual positions based on saved positions when
    zoom changes, to match what would actually happen when the view gets
    loaded.

 libcaja-private/caja-icon-container.c | 44 +++++++++++++++++++++++++++--------
 1 file changed, 34 insertions(+), 10 deletions(-)

commit 14dd4822ddbcafecd3bfb283920b6a60507134bd
Author: mbkma <johannes.unruh@fau.de>
Date:   Wed Nov 9 22:33:37 2022 +0100

    release 1.27.0

 NEWS         | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 47 insertions(+), 1 deletion(-)

commit fdedbdffdb7b910f8c5135e890469c5c74b8f08d
Author: mbkma <johannes.unruh@fau.de>
Date:   Sat Nov 5 16:10:51 2022 +0100

    tx: sync with transifex

 po/af.po          | 7846 +++++++++++++++++++++++----------------------
 po/am.po          | 8092 +++++++++++++++++++++++-----------------------
 po/ar.po          | 8780 +++++++++++++++++++++++++-------------------------
 po/as.po          | 8124 +++++++++++++++++++++++-----------------------
 po/ast.po         | 8184 +++++++++++++++++++++++-----------------------
 po/az.po          | 7552 +++++++++++++++++++++----------------------
 po/be.po          | 8358 +++++++++++++++++++++++------------------------
 po/bg.po          | 8412 ++++++++++++++++++++++++------------------------
 po/bn.po          | 8202 ++++++++++++++++++++++++-----------------------
 po/bn_IN.po       | 8210 ++++++++++++++++++++++++-----------------------
 po/br.po          | 8752 +++++++++++++++++++++++++-------------------------
 po/bs.po          | 7729 ++++++++++++++++++++++----------------------
 po/ca.po          | 8604 ++++++++++++++++++++++++-------------------------
 po/ca@valencia.po | 8544 ++++++++++++++++++++++++------------------------
 po/cmn.po         | 7993 ++++++++++++++++++++++-----------------------
 po/crh.po         | 8124 +++++++++++++++++++++++-----------------------
 po/cs.po          | 8706 ++++++++++++++++++++++++-------------------------
 po/cy.po          | 7464 +++++++++++++++++++++---------------------
 po/da.po          | 8520 ++++++++++++++++++++++++------------------------
 po/de.po          | 8627 ++++++++++++++++++++++++-------------------------
 po/dz.po          | 7495 ++++++++++++++++++++++---------------------
 po/el.po          | 8633 ++++++++++++++++++++++++-------------------------
 po/en_AU.po       | 8326 +++++++++++++++++++++++------------------------
 po/en_CA.po       | 7648 +++++++++++++++++++++----------------------
 po/en_GB.po       | 8632 ++++++++++++++++++++++++-------------------------
 po/eo.po          | 7989 ++++++++++++++++++++++-----------------------
 po/es.po          | 8714 +++++++++++++++++++++++++------------------------
 po/es_AR.po       | 6952 ++++++++++++++++++++--------------------
 po/es_CL.po       | 6682 +++++++++++++++++++-------------------
 po/es_CO.po       | 8507 ++++++++++++++++++++++++------------------------
 po/es_MX.po       | 7084 ++++++++++++++++++++--------------------
 po/et.po          | 8441 ++++++++++++++++++++++++------------------------
 po/eu.po          | 8516 ++++++++++++++++++++++++------------------------
 po/fa.po          | 7864 +++++++++++++++++++++++----------------------
 po/fi.po          | 8218 ++++++++++++++++++++++++-----------------------
 po/fr.po          | 8769 +++++++++++++++++++++++++-------------------------
 po/frp.po         | 5994 +++++++++++++++++-----------------
 po/fur.po         | 7414 +++++++++++++++++++++---------------------
 po/fy.po          | 7122 ++++++++++++++++++++--------------------
 po/ga.po          | 6299 ++++++++++++++++++------------------
 po/gd.po          | 7324 +++++++++++++++++++++---------------------
 po/gl.po          | 8570 +++++++++++++++++++++++++------------------------
 po/gu.po          | 8177 +++++++++++++++++++++++-----------------------
 po/ha.po          | 7466 +++++++++++++++++++++---------------------
 po/he.po          | 8544 ++++++++++++++++++++++++------------------------
 po/hi.po          | 8146 +++++++++++++++++++++++-----------------------
 po/hr.po          | 8419 ++++++++++++++++++++++++------------------------
 po/hu.po          | 8472 ++++++++++++++++++++++++------------------------
 po/hy.po          | 8395 ++++++++++++++++++++++++------------------------
 po/ia.po          | 6768 +++++++++++++++++++-------------------
 po/id.po          | 8431 ++++++++++++++++++++++++------------------------
 po/ie.po          | 7958 ++++++++++++++++++++++-----------------------
 po/ig.po          | 7369 +++++++++++++++++++++---------------------
 po/is.po          | 8240 ++++++++++++++++++++++++-----------------------
 po/it.po          | 9268 +++++++++++++++++++++++++++--------------------------
 po/ja.po          | 8155 +++++++++++++++++++++++-----------------------
 po/ka.po          | 8012 ++++++++++++++++++++++-----------------------
 po/kab.po         | 7460 +++++++++++++++++++++---------------------
 po/kk.po          | 8120 +++++++++++++++++++++++-----------------------
 po/kn.po          | 8190 +++++++++++++++++++++++-----------------------
 po/ko.po          | 8107 +++++++++++++++++++++++-----------------------
 po/ku.po          | 7494 ++++++++++++++++++++++---------------------
 po/ku_IQ.po       | 7096 ++++++++++++++++++++--------------------
 po/ky.po          | 7367 +++++++++++++++++++++---------------------
 po/li.po          | 7212 ++++++++++++++++++++---------------------
 po/lt.po          | 8664 ++++++++++++++++++++++++-------------------------
 po/lv.po          | 8404 ++++++++++++++++++++++++------------------------
 po/mai.po         | 7612 +++++++++++++++++++++----------------------
 po/mg.po          | 7668 ++++++++++++++++++++++----------------------
 po/mi.po          | 6706 +++++++++++++++++++-------------------
 po/mk.po          | 8106 +++++++++++++++++++++++-----------------------
 po/ml.po          | 8288 +++++++++++++++++++++++------------------------
 po/mn.po          | 7568 +++++++++++++++++++++----------------------
 po/mr.po          | 8286 +++++++++++++++++++++++------------------------
 po/ms.po          | 8409 ++++++++++++++++++++++++------------------------
 po/nb.po          | 8492 ++++++++++++++++++++++++------------------------
 po/nds.po         | 7966 ++++++++++++++++++++++-----------------------
 po/ne.po          | 7674 ++++++++++++++++++++++----------------------
 po/nl.po          | 8590 +++++++++++++++++++++++++------------------------
 po/nn.po          | 8134 +++++++++++++++++++++++-----------------------
 po/nso.po         | 7584 +++++++++++++++++++++----------------------
 po/oc.po          | 8624 +++++++++++++++++++++++++------------------------
 po/or.po          | 8184 +++++++++++++++++++++++-----------------------
 po/pa.po          | 8166 +++++++++++++++++++++++-----------------------
 po/pl.po          | 8815 +++++++++++++++++++++++++-------------------------
 po/pms.po         | 6622 +++++++++++++++++++-------------------
 po/ps.po          | 7236 ++++++++++++++++++++---------------------
 po/pt.po          | 8639 +++++++++++++++++++++++++------------------------
 po/pt_BR.po       | 8638 +++++++++++++++++++++++++------------------------
 po/ro.po          | 8579 +++++++++++++++++++++++++------------------------
 po/ru.po          | 8796 +++++++++++++++++++++++++-------------------------
 po/rw.po          | 6638 +++++++++++++++++++-------------------
 po/sc.po          | 6918 +++++++++++++++++++--------------------
 po/si.po          | 6290 ++++++++++++++++++------------------
 po/sk.po          | 8653 ++++++++++++++++++++++++-------------------------
 po/sl.po          | 8739 +++++++++++++++++++++++++-------------------------
 po/sq.po          | 8194 +++++++++++++++++++++++-----------------------
 po/sr.po          | 8579 +++++++++++++++++++++++++------------------------
 po/sr@latin.po    | 8267 +++++++++++++++++++++++------------------------
 po/sv.po          | 8488 ++++++++++++++++++++++++------------------------
 po/ta.po          | 8140 +++++++++++++++++++++++-----------------------
 po/te.po          | 8136 +++++++++++++++++++++++-----------------------
 po/th.po          | 8157 +++++++++++++++++++++++-----------------------
 po/tk.po          | 7396 +++++++++++++++++++++---------------------
 po/tr.po          | 8754 +++++++++++++++++++++++++-------------------------
 po/ug.po          | 8152 +++++++++++++++++++++++-----------------------
 po/uk.po          | 8683 ++++++++++++++++++++++++-------------------------
 po/ur.po          | 8318 +++++++++++++++++++++++------------------------
 po/uz.po          | 7779 ++++++++++++++++++++++----------------------
 po/vi.po          | 8265 +++++++++++++++++++++++------------------------
 po/wa.po          | 7088 ++++++++++++++++++++--------------------
 po/xh.po          | 7568 +++++++++++++++++++++----------------------
 po/yi.po          | 6634 +++++++++++++++++++-------------------
 po/yo.po          | 7399 +++++++++++++++++++++---------------------
 po/zh_CN.po       | 8439 ++++++++++++++++++++++++------------------------
 po/zh_HK.po       | 7941 ++++++++++++++++++++++-----------------------
 po/zh_TW.po       | 8056 +++++++++++++++++++++++-----------------------
 po/zu.po          | 7492 ++++++++++++++++++++++---------------------
 118 files changed, 474720 insertions(+), 467775 deletions(-)

commit 1bfc2c7962e6c51b249b7d13db0e85c830b2ebd3
Author: mbkma <johannes.unruh@fau.de>
Date:   Sat Oct 29 15:39:07 2022 +0200

    tx: update resource

 caja.pot | 6545 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 3297 insertions(+), 3248 deletions(-)

commit 46d68c2f2c90cd35630d18ef78d2c142756b38bd
Author: mbkma <johannes.unruh@fau.de>
Date:   Fri Oct 28 21:54:40 2022 +0200

    tx: migrate config file

 .tx/config                    | 13 +++++++------
 .tx/config_20221028214812.bak |  9 +++++++++
 2 files changed, 16 insertions(+), 6 deletions(-)

commit fc18162c79947563eb19aaf6ba8ec1acea9e40bb
Author: rbuj <robert.buj@gmail.com>
Date:   Mon Aug 1 23:21:21 2022 +0200

    image properties: Look for supported mime types at runtime
    
    See https://gitlab.gnome.org/GNOME/nautilus/-/commit/7aef6be

 src/caja-image-properties-page.c | 58 ++++++++++++++++++++++++++--------------
 1 file changed, 38 insertions(+), 20 deletions(-)

commit fddc54212f8dd66707cf036956b1cd41cdc0cfd3
Author: rbuj <robert.buj@gmail.com>
Date:   Sat Jul 30 09:41:29 2022 +0200

    caja-extensions: print filename when caja failed to open keys file

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

commit 8936a1bbf95bc0ecfb9c7223435b5e7755aa96c7
Author: rbuj <robert.buj@gmail.com>
Date:   Fri Jul 29 22:55:00 2022 +0200

    caja-bookmark: 'caja_bookmark_get_uri (CajaBookmark *)' may return NULL

 libcaja-private/caja-bookmark.c | 10 ++++++----
 src/caja-bookmarks-sidebar.c    |  5 +----
 2 files changed, 7 insertions(+), 8 deletions(-)

commit 6d5400b77dab6d8c665575438dc0fd5d07b5370b
Author: rbuj <robert.buj@gmail.com>
Date:   Mon Jul 25 22:13:21 2022 +0200

    configure.ac: Bump Autoconf version because of LT_INIT

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9916a9c9a39529f293545f6d468617b3d5d607c0
Author: rbuj <robert.buj@gmail.com>
Date:   Sun Jul 31 11:36:27 2022 +0200

    image properties: Improve the layout

 src/caja-image-properties-page.c | 101 +++++++++++++++++++++++----------------
 1 file changed, 59 insertions(+), 42 deletions(-)

commit 141440bf89af9df9b64f77ac3a1c0fc63b768989
Author: rbuj <robert.buj@gmail.com>
Date:   Thu Feb 10 09:23:14 2022 +0100

    Fix build warning -Wmissing-field-initializers

 eel/eel-accessibility.c                           | 15 ++++++++++-----
 eel/eel-canvas-rect-ellipse.c                     |  6 ++++--
 eel/eel-canvas.c                                  | 10 ++++++----
 eel/eel-labeled-image.c                           | 12 ++++++++----
 libcaja-extension/caja-column-provider.c          |  1 +
 libcaja-extension/caja-configurable.c             |  1 +
 libcaja-extension/caja-file-info.c                |  1 +
 libcaja-extension/caja-info-provider.c            |  1 +
 libcaja-extension/caja-location-widget-provider.c |  1 +
 libcaja-extension/caja-menu-item.c                |  3 ++-
 libcaja-extension/caja-menu-provider.c            |  1 +
 libcaja-extension/caja-property-page-provider.c   |  1 +
 libcaja-extension/caja-property-page.c            |  3 ++-
 libcaja-extension/caja-widget-view-provider.c     |  1 +
 libcaja-private/caja-query.c                      |  2 +-
 libcaja-private/caja-sidebar-provider.c           |  1 +
 libcaja-private/caja-sidebar.c                    |  1 +
 libcaja-private/caja-view.c                       |  1 +
 libcaja-private/caja-window-info.c                |  1 +
 libcaja-private/caja-window-slot-info.c           |  1 +
 src/caja-application.c                            |  3 +--
 21 files changed, 47 insertions(+), 20 deletions(-)

commit 160d754f2228e74daea5735c9fb6655e082de906
Author: rbuj <robert.buj@gmail.com>
Date:   Wed Feb 9 12:26:35 2022 +0100

    Fix build warning -Wbad-function-cast

 eel/eel-canvas-rect-ellipse.c           |  7 ++++++-
 eel/eel-canvas.c                        | 31 ++++++++++++++++++-------------
 libcaja-private/caja-icon-container.c   |  5 +++--
 libcaja-private/caja-icon-info.c        |  5 ++++-
 src/file-manager/fm-properties-window.c |  9 ++++++---
 test/test-eel-pixbuf-scale.c            |  8 ++++++--
 6 files changed, 43 insertions(+), 22 deletions(-)

commit b90c1c21ded05281f5ed9dfbbaac764f918300f8
Author: Gordon Norman Squash <gordsqsh@protonmail.com>
Date:   Mon Jun 6 15:09:44 2022 -0400

    Document and fix default-sort-order preference
    
     This patch resolves three related issues:
    
    The first issue was that the GSettings schema for Caja did not include an
    entry to sort by the "btime", or creation date, of files.  If the user chose
    such an option in the Caja Preferences, GSettings would produce a warning
    (often out-of-sight, as it was usually redirected into the user's
    .xsession-errors file), and Caja would not actually change the default
    sort-order of files.  This patch adds the btime as a valid setting in the
    schema.
    
    The second issue was that. because of the above (an entry in the settings
    schema was missing), some of the alternative sort orders listed in the schema
    (everything after and including "atime") were not assigned the same numbers
    as the sort orders listed elsewhere in the Caja source code.  Specifically,
    in icon- and compact-views, if the default sort-order was "emblems", the
    observed / actual sort-order would be the entry before "emblems", namely
    "atime" -- so instead of sorting by the names of associated emblems, Caja
    would sort by each file's access time.  An array in the code for the
    list-view also was missing many values and included some values out of order,
    so the default sort-order setting affected directories viewed in list-view
    mode seemingly randomly.  The former is taken care of using the fix described
    in the above paragraph; the latter is fixed in this patch by adding /
    reorganizing the array for the list-view sort-orders appropriately.
    
    The third issue (admittedly, a lesser issue) was that the documentation for
    the default-sort-order setting was lacking -- it at least did not list all
    the possible values that the setting could accept.  In this patch, I resolve
    this issue by listing all values in the setting's description, and also go
    into more detail about what each value does.  (However, perhaps I included
    a little too much detail.  It'll only benefit [supposed power users who may
    already know this stuff] who use GSettings or DConf directly, and it'll
    certainly be a headache for translators.  I'll admit that.)

 libcaja-private/org.mate.caja.gschema.xml | 39 ++++++++++++++++++++++++++-----
 src/file-manager/fm-list-view.c           |  4 +++-
 2 files changed, 36 insertions(+), 7 deletions(-)

commit 764395ea7d56c79920fa5c75956096a713675848
Author: Colomban Wendling <cwendling@hypra.fr>
Date:   Tue Jun 7 19:19:44 2022 +0200

    caja-file-conflict-dialog: Move to automatic signal disconnection
    
    Instead of manually keeping tabs on the signals so we can disconnect
    them before the data parameter gets destroyed, let GObject
    automatically track lifetime of the data, which it can do as that data
    is a GObject itself.
    
    This does not change behavior in the normal case, but makes sure the
    callback simply cannot get called with invalid/freed parameters, even
    if we did screw anything up (which we used to).
    
    This actually would have solved #1630 as well with using the target
    widgets as data parameters as the signal would have been disconnected
    as soon as the widget got destroyed, no matter whether we got finalized
    ourselves or not.
    
    The signal IDs were also use as guards to whether the monitor was set
    up for the related files, but we can just as well use the state of the
    file list ready handle which should only be NULL when we actually have
    monitors set up.  Even if it wasn't the case, worse case scenario would
    be removing a non-existent monitor, which is perfectly OK anyway.

 .build.yml                                         |   181 +
 .github/FUNDING.yml                                |     9 +
 .github/issue_template.md                          |    19 +
 .gitmodules                                        |     5 +
 .travis.yml                                        |    76 +
 .tx/config                                         |     9 +
 AUTHORS                                            |    68 +
 COPYING                                            |   345 +
 COPYING.EXTENSIONS                                 |    10 +
 COPYING.LIB                                        |   481 +
 ChangeLog                                          |     2 +
 HACKING                                            |     8 +
 Makefile.am                                        |    49 +
 Makefile.shared                                    |     1 +
 NEWS                                               |   732 ++
 README                                             |    68 +
 README.md                                          |     1 +
 autogen.sh                                         |    24 +
 caja.pot                                           |  7545 ++++++++++++
 configure.ac                                       |   329 +
 data/Makefile.am                                   |   118 +
 data/a11y-caja-desktop-base.css                    |    18 +
 data/browser.xml                                   |    73 +
 data/caja-autorun-software.desktop.in.in           |    11 +
 data/caja-bookmarks-window.ui                      |   299 +
 data/caja-browser.desktop.in.in                    |    15 +
 data/caja-computer.desktop.in.in                   |    15 +
 data/caja-desktop-ContrastHigh.css                 |     1 +
 data/caja-desktop-ContrastHighInverse.css          |     1 +
 data/caja-desktop-HighContrast.css                 |     1 +
 data/caja-desktop-HighContrastInverse.css          |     1 +
 data/caja-desktop.css                              |    38 +
 data/caja-extras.placeholder                       |     2 +
 data/caja-file-management-properties.desktop.in.in |    13 +
 data/caja-file-management-properties.ui            |  2568 +++++
 data/caja-folder-handler.desktop.in.in             |    13 +
 data/caja-home.desktop.in.in                       |    15 +
 data/caja-resources.gresource.xml                  |     7 +
 data/caja-suggested.placeholder                    |     2 +
 data/caja.appdata.xml.in.in                        |    41 +
 data/caja.css                                      |    43 +
 data/caja.desktop.in.in                            |    15 +
 data/caja.xml.in                                   |     8 +
 data/freedesktop-dbus-interfaces.xml               |    36 +
 data/icons/Makefile.am                             |    80 +
 data/icons/hicolor_emblems_16x16_emblem-note.png   |   Bin 0 -> 534 bytes
 data/icons/hicolor_emblems_24x24_emblem-note.png   |   Bin 0 -> 913 bytes
 data/icons/hicolor_emblems_48x48_emblem-note.png   |   Bin 0 -> 2454 bytes
 data/mate-network-scheme.desktop.in.in             |    15 +
 data/org.mate.freedesktop.FileManager1.service.in  |     3 +
 data/patterns/Makefile.am                          |    41 +
 data/patterns/blue_gray_rough.png                  |   Bin 0 -> 22418 bytes
 data/patterns/blue_ridge.png                       |   Bin 0 -> 263 bytes
 data/patterns/blue_type.png                        |   Bin 0 -> 11060 bytes
 data/patterns/brushed_metal.png                    |   Bin 0 -> 29181 bytes
 data/patterns/burlap.jpg                           |   Bin 0 -> 1611 bytes
 data/patterns/camouflage.png                       |   Bin 0 -> 29561 bytes
 data/patterns/chalk.jpg                            |   Bin 0 -> 821 bytes
 data/patterns/cork.png                             |   Bin 0 -> 20928 bytes
 data/patterns/countertop.png                       |   Bin 0 -> 4787 bytes
 data/patterns/dark-gnome.jpg                       |   Bin 0 -> 9877 bytes
 data/patterns/dots.png                             |   Bin 0 -> 922 bytes
 data/patterns/fibers.png                           |   Bin 0 -> 28188 bytes
 data/patterns/fleur_de_lis.png                     |   Bin 0 -> 28890 bytes
 data/patterns/floral.png                           |   Bin 0 -> 73080 bytes
 data/patterns/fossil.png                           |   Bin 0 -> 14478 bytes
 data/patterns/gnome.jpg                            |   Bin 0 -> 8316 bytes
 data/patterns/green_weave.png                      |   Bin 0 -> 8088 bytes
 data/patterns/ice.png                              |   Bin 0 -> 19562 bytes
 data/patterns/manila_paper.png                     |   Bin 0 -> 21751 bytes
 data/patterns/moss_ridge.png                       |   Bin 0 -> 274 bytes
 data/patterns/numbers.png                          |   Bin 0 -> 8993 bytes
 data/patterns/ocean_stripes.png                    |   Bin 0 -> 274 bytes
 data/patterns/purple_marble.png                    |   Bin 0 -> 12288 bytes
 data/patterns/reset.png                            |   Bin 0 -> 441 bytes
 data/patterns/ridged_paper.png                     |   Bin 0 -> 10353 bytes
 data/patterns/rough_paper.png                      |   Bin 0 -> 3955 bytes
 data/patterns/sky_ridge.png                        |   Bin 0 -> 264 bytes
 data/patterns/snow_ridge.png                       |   Bin 0 -> 274 bytes
 data/patterns/stucco.jpg                           |   Bin 0 -> 2499 bytes
 data/patterns/terracotta.png                       |   Bin 0 -> 32001 bytes
 data/patterns/wavy_white.png                       |   Bin 0 -> 1522 bytes
 data/ui-a11y.suppr                                 |    35 +
 docs/Makefile.am                                   |    28 +
 docs/architecture.txt                              |   160 +
 docs/caja-autorun-software.1                       |    36 +
 docs/caja-connect-server.1                         |    40 +
 docs/caja-file-management-properties.1             |    28 +
 docs/caja-internals.pdf                            |   Bin 0 -> 307912 bytes
 docs/caja-internals.sxw                            |   Bin 0 -> 59282 bytes
 docs/caja-io.txt                                   |   255 +
 docs/caja.1                                        |    84 +
 docs/caja.faq                                      |     7 +
 docs/dnd.txt                                       |    92 +
 docs/key_mouse_navigation.txt                      |   112 +
 docs/load-states.dia                               |   Bin 0 -> 2026 bytes
 docs/recommended-books.html                        |   167 +
 docs/reference/Makefile.am                         |     3 +
 docs/reference/libcaja-extension/Makefile.am       |    84 +
 .../libcaja-extension/libcaja-extension-docs.xml   |    37 +
 .../libcaja-extension-overrides.txt                |     0
 .../libcaja-extension-sections.txt                 |   208 +
 .../libcaja-extension/libcaja-extension.types      |    12 +
 docs/reference/libcaja-extension/version.xml.in    |     1 +
 docs/smoketests.html                               |   555 +
 docs/state-machines.txt                            |    77 +
 docs/style-guide.html                              |   137 +
 eel/Makefile.am                                    |   133 +
 eel/README                                         |     4 +
 eel/check-eel                                      |     3 +
 eel/check-program.c                                |    59 +
 eel/eel-accessibility.c                            |   257 +
 eel/eel-accessibility.h                            |   142 +
 eel/eel-art-extensions.c                           |   318 +
 eel/eel-art-extensions.h                           |   117 +
 eel/eel-art-gtk-extensions.c                       |    70 +
 eel/eel-art-gtk-extensions.h                       |    53 +
 eel/eel-background-box.c                           |    64 +
 eel/eel-background-box.h                           |    70 +
 eel/eel-background.c                               |  1167 ++
 eel/eel-background.h                               |   164 +
 eel/eel-canvas-rect-ellipse.c                      |   855 ++
 eel/eel-canvas-rect-ellipse.h                      |   136 +
 eel/eel-canvas.c                                   |  4017 +++++++
 eel/eel-canvas.h                                   |   547 +
 eel/eel-debug.c                                    |   107 +
 eel/eel-debug.h                                    |    51 +
 eel/eel-editable-label.c                           |  4223 +++++++
 eel/eel-editable-label.h                           |   139 +
 eel/eel-gdk-extensions.c                           |   672 ++
 eel/eel-gdk-extensions.h                           |   120 +
 eel/eel-gdk-pixbuf-extensions.c                    |   427 +
 eel/eel-gdk-pixbuf-extensions.h                    |    72 +
 eel/eel-glib-extensions.c                          |   778 ++
 eel/eel-glib-extensions.h                          |    99 +
 eel/eel-graphic-effects.c                          |   367 +
 eel/eel-graphic-effects.h                          |    65 +
 eel/eel-gtk-container.c                            |   225 +
 eel/eel-gtk-container.h                            |    48 +
 eel/eel-gtk-extensions.c                           |   564 +
 eel/eel-gtk-extensions.h                           |    77 +
 eel/eel-gtk-macros.h                               |   178 +
 eel/eel-image-table.c                              |   657 ++
 eel/eel-image-table.h                              |    99 +
 eel/eel-labeled-image.c                            |  2399 ++++
 eel/eel-labeled-image.h                            |   165 +
 eel/eel-lib-self-check-functions.c                 |    38 +
 eel/eel-lib-self-check-functions.h                 |    55 +
 eel/eel-mate-extensions.c                          |   202 +
 eel/eel-mate-extensions.h                          |    39 +
 eel/eel-self-checks.c                              |   237 +
 eel/eel-self-checks.h                              |   101 +
 eel/eel-stock-dialogs.c                            |   659 ++
 eel/eel-stock-dialogs.h                            |    93 +
 eel/eel-string.c                                   |   950 ++
 eel/eel-string.h                                   |    94 +
 eel/eel-vfs-extensions.c                           |   161 +
 eel/eel-vfs-extensions.h                           |    57 +
 eel/eel-wrap-table.c                               |  1129 ++
 eel/eel-wrap-table.h                               |   107 +
 eel/eel-xml-extensions.c                           |    85 +
 eel/eel-xml-extensions.h                           |    41 +
 eel/eel.h                                          |    48 +
 git.mk                                             |   400 +
 gla11y.mk                                          |    19 +
 icons/Makefile.am                                  |    18 +
 icons/audio.svg                                    |    43 +
 icons/backgrounds.png                              |   Bin 0 -> 3735 bytes
 icons/chit_frame.png                               |   Bin 0 -> 751 bytes
 icons/colors.png                                   |   Bin 0 -> 3115 bytes
 icons/emblems.png                                  |   Bin 0 -> 3122 bytes
 icons/erase.png                                    |   Bin 0 -> 3441 bytes
 icons/knob.png                                     |   Bin 0 -> 206 bytes
 icons/thumbnail_frame.png                          |   Bin 0 -> 2232 bytes
 its/browser.its                                    |    11 +
 its/browser.loc                                    |     7 +
 its/mimeinfo.its                                   |     7 +
 its/mimeinfo.loc                                   |     6 +
 libcaja-extension/Makefile.am                      |    93 +
 libcaja-extension/caja-column-provider.c           |    87 +
 libcaja-extension/caja-column-provider.h           |    69 +
 libcaja-extension/caja-column.c                    |   253 +
 libcaja-extension/caja-column.h                    |    71 +
 libcaja-extension/caja-configurable.c              |    87 +
 libcaja-extension/caja-configurable.h              |    68 +
 libcaja-extension/caja-extension-private.h         |    39 +
 libcaja-extension/caja-extension-types.c           |    56 +
 libcaja-extension/caja-extension-types.h           |    90 +
 libcaja-extension/caja-file-info.c                 |   381 +
 libcaja-extension/caja-file-info.h                 |   177 +
 libcaja-extension/caja-info-provider.c             |   130 +
 libcaja-extension/caja-info-provider.h             |    91 +
 libcaja-extension/caja-location-widget-provider.c  |    91 +
 libcaja-extension/caja-location-widget-provider.h  |    72 +
 libcaja-extension/caja-menu-item.c                 |   351 +
 libcaja-extension/caja-menu-item.h                 |    30 +
 libcaja-extension/caja-menu-provider.c             |   165 +
 libcaja-extension/caja-menu-provider.h             |    93 +
 libcaja-extension/caja-menu.c                      |   132 +
 libcaja-extension/caja-menu.h                      |   114 +
 libcaja-extension/caja-property-page-provider.c    |    96 +
 libcaja-extension/caja-property-page-provider.h    |    72 +
 libcaja-extension/caja-property-page.c             |   252 +
 libcaja-extension/caja-property-page.h             |    68 +
 libcaja-extension/caja-widget-view-provider.c      |   198 +
 libcaja-extension/caja-widget-view-provider.h      |    91 +
 .../libcaja-extension-uninstalled.pc.in            |    12 +
 libcaja-extension/libcaja-extension.pc.in          |    12 +
 libcaja-private/Makefile.am                        |   233 +
 libcaja-private/README                             |     7 +
 libcaja-private/caja-autorun.c                     |  1463 +++
 libcaja-private/caja-autorun.h                     |    83 +
 libcaja-private/caja-bookmark.c                    |   685 ++
 libcaja-private/caja-bookmark.h                    |    99 +
 .../caja-cell-renderer-text-ellipsized.c           |    74 +
 .../caja-cell-renderer-text-ellipsized.h           |    60 +
 libcaja-private/caja-clipboard-monitor.c           |   338 +
 libcaja-private/caja-clipboard-monitor.h           |    83 +
 libcaja-private/caja-clipboard.c                   |   695 ++
 libcaja-private/caja-clipboard.h                   |    54 +
 libcaja-private/caja-column-chooser.c              |   669 ++
 libcaja-private/caja-column-chooser.h              |    70 +
 libcaja-private/caja-column-utilities.c            |   354 +
 libcaja-private/caja-column-utilities.h            |    41 +
 libcaja-private/caja-customization-data.c          |   490 +
 libcaja-private/caja-customization-data.h          |    62 +
 libcaja-private/caja-debug-log.c                   |   779 ++
 libcaja-private/caja-debug-log.h                   |    58 +
 libcaja-private/caja-default-file-icon.c           |   537 +
 libcaja-private/caja-default-file-icon.h           |    32 +
 libcaja-private/caja-desktop-directory-file.c      |   580 +
 libcaja-private/caja-desktop-directory-file.h      |    58 +
 libcaja-private/caja-desktop-directory.c           |   557 +
 libcaja-private/caja-desktop-directory.h           |    61 +
 libcaja-private/caja-desktop-icon-file.c           |   406 +
 libcaja-private/caja-desktop-icon-file.h           |    64 +
 libcaja-private/caja-desktop-link-monitor.c        |   518 +
 libcaja-private/caja-desktop-link-monitor.h        |    65 +
 libcaja-private/caja-desktop-link.c                |   530 +
 libcaja-private/caja-desktop-link.h                |    84 +
 libcaja-private/caja-desktop-metadata.c            |   315 +
 libcaja-private/caja-desktop-metadata.h            |    48 +
 libcaja-private/caja-directory-async.c             |  5332 +++++++++
 libcaja-private/caja-directory-background.c        |   410 +
 libcaja-private/caja-directory-background.h        |    45 +
 libcaja-private/caja-directory-notify.h            |    75 +
 libcaja-private/caja-directory-private.h           |   246 +
 libcaja-private/caja-directory.c                   |  1790 +++
 libcaja-private/caja-directory.h                   |   239 +
 libcaja-private/caja-dnd.c                         |  1425 +++
 libcaja-private/caja-dnd.h                         |   198 +
 libcaja-private/caja-emblem-utils.c                |   509 +
 libcaja-private/caja-emblem-utils.h                |    58 +
 libcaja-private/caja-entry.c                       |   420 +
 libcaja-private/caja-entry.h                       |    77 +
 libcaja-private/caja-extensions.c                  |   242 +
 libcaja-private/caja-extensions.h                  |    53 +
 libcaja-private/caja-file-attributes.h             |    47 +
 libcaja-private/caja-file-changes-queue.c          |   418 +
 libcaja-private/caja-file-changes-queue.h          |    41 +
 libcaja-private/caja-file-conflict-dialog.c        |   764 ++
 libcaja-private/caja-file-conflict-dialog.h        |    80 +
 libcaja-private/caja-file-dnd.c                    |   186 +
 libcaja-private/caja-file-dnd.h                    |    44 +
 libcaja-private/caja-file-operations.c             |  6776 +++++++++++
 libcaja-private/caja-file-operations.h             |   143 +
 libcaja-private/caja-file-private.h                |   318 +
 libcaja-private/caja-file-queue.c                  |   132 +
 libcaja-private/caja-file-queue.h                  |    52 +
 libcaja-private/caja-file-utilities.c              |  1339 +++
 libcaja-private/caja-file-utilities.h              |   100 +
 libcaja-private/caja-file.c                        |  8857 +++++++++++++++
 libcaja-private/caja-file.h                        |   602 +
 libcaja-private/caja-global-preferences.c          |   103 +
 libcaja-private/caja-global-preferences.h          |   227 +
 libcaja-private/caja-icon-canvas-item.c            |  3654 ++++++
 libcaja-private/caja-icon-canvas-item.h            |   119 +
 libcaja-private/caja-icon-container.c              | 10159 +++++++++++++++++
 libcaja-private/caja-icon-container.h              |   371 +
 libcaja-private/caja-icon-dnd.c                    |  1994 ++++
 libcaja-private/caja-icon-dnd.h                    |    56 +
 libcaja-private/caja-icon-info.c                   |   822 ++
 libcaja-private/caja-icon-info.h                   |   109 +
 libcaja-private/caja-icon-names.h                  |    31 +
 libcaja-private/caja-icon-private.h                |   321 +
 libcaja-private/caja-keep-last-vertical-box.c      |   162 +
 libcaja-private/caja-keep-last-vertical-box.h      |    59 +
 libcaja-private/caja-lib-self-check-functions.c    |    38 +
 libcaja-private/caja-lib-self-check-functions.h    |    56 +
 libcaja-private/caja-link.c                        |   643 ++
 libcaja-private/caja-link.h                        |    55 +
 libcaja-private/caja-metadata.c                    |    84 +
 libcaja-private/caja-metadata.h                    |    83 +
 libcaja-private/caja-mime-actions.c                |  2586 +++++
 libcaja-private/caja-mime-actions.h                |    60 +
 libcaja-private/caja-mime-application-chooser.c    |   742 ++
 libcaja-private/caja-mime-application-chooser.h    |    57 +
 libcaja-private/caja-module.c                      |   328 +
 libcaja-private/caja-module.h                      |    45 +
 libcaja-private/caja-monitor.c                     |   201 +
 libcaja-private/caja-monitor.h                     |    38 +
 libcaja-private/caja-open-with-dialog.c            |  1189 ++
 libcaja-private/caja-open-with-dialog.h            |    64 +
 libcaja-private/caja-program-choosing.c            |   558 +
 libcaja-private/caja-program-choosing.h            |    58 +
 libcaja-private/caja-progress-info.c               |  1423 +++
 libcaja-private/caja-progress-info.h               |    85 +
 libcaja-private/caja-query.c                       |   485 +
 libcaja-private/caja-query.h                       |    81 +
 libcaja-private/caja-recent.c                      |    80 +
 libcaja-private/caja-recent.h                      |    13 +
 libcaja-private/caja-saved-search-file.c           |    45 +
 libcaja-private/caja-saved-search-file.h           |    57 +
 libcaja-private/caja-search-directory-file.c       |   259 +
 libcaja-private/caja-search-directory-file.h       |    59 +
 libcaja-private/caja-search-directory.c            |   932 ++
 libcaja-private/caja-search-directory.h            |    73 +
 libcaja-private/caja-search-engine-beagle.c        |   441 +
 libcaja-private/caja-search-engine-beagle.h        |    53 +
 libcaja-private/caja-search-engine-simple.c        |   756 ++
 libcaja-private/caja-search-engine-simple.h        |    53 +
 libcaja-private/caja-search-engine-tracker.c       |   566 +
 libcaja-private/caja-search-engine-tracker.h       |    53 +
 libcaja-private/caja-search-engine.c               |   211 +
 libcaja-private/caja-search-engine.h               |    78 +
 libcaja-private/caja-sidebar-provider.c            |    73 +
 libcaja-private/caja-sidebar-provider.h            |    61 +
 libcaja-private/caja-sidebar.c                     |   127 +
 libcaja-private/caja-sidebar.h                     |    83 +
 libcaja-private/caja-signaller.c                   |   116 +
 libcaja-private/caja-signaller.h                   |    46 +
 libcaja-private/caja-thumbnails.c                  |   604 +
 libcaja-private/caja-thumbnails.h                  |    43 +
 libcaja-private/caja-trash-monitor.c               |   244 +
 libcaja-private/caja-trash-monitor.h               |    68 +
 libcaja-private/caja-tree-view-drag-dest.c         |  1309 +++
 libcaja-private/caja-tree-view-drag-dest.h         |   106 +
 libcaja-private/caja-ui-utilities.c                |   334 +
 libcaja-private/caja-ui-utilities.h                |    45 +
 libcaja-private/caja-undostack-manager.c           |  2063 ++++
 libcaja-private/caja-undostack-manager.h           |   185 +
 libcaja-private/caja-vfs-directory.c               |   164 +
 libcaja-private/caja-vfs-directory.h               |    57 +
 libcaja-private/caja-vfs-file.c                    |   797 ++
 libcaja-private/caja-vfs-file.h                    |    57 +
 libcaja-private/caja-view-factory.c                |   131 +
 libcaja-private/caja-view-factory.h                |    73 +
 libcaja-private/caja-view.c                        |   328 +
 libcaja-private/caja-view.h                        |   191 +
 libcaja-private/caja-window-info.c                 |   319 +
 libcaja-private/caja-window-info.h                 |   209 +
 libcaja-private/caja-window-slot-info.c            |   161 +
 libcaja-private/caja-window-slot-info.h            |   104 +
 libcaja-private/org.mate.caja.gschema.xml          |   499 +
 .../org.mate.media-handling.gschema.xml            |    34 +
 makepot                                            |     6 +
 mate-submodules                                    |     1 +
 po/LINGUAS                                         |   127 +
 po/Makevars                                        |    79 +
 po/POTFILES.in                                     |   118 +
 po/POTFILES.skip                                   |     2 +
 po/af.po                                           |  7683 +++++++++++++
 po/am.po                                           |  7617 +++++++++++++
 po/ar.po                                           |  8098 +++++++++++++
 po/as.po                                           |  7765 +++++++++++++
 po/ast.po                                          |  7800 +++++++++++++
 po/az.po                                           |  7628 +++++++++++++
 po/be.po                                           |  7892 +++++++++++++
 po/bg.po                                           |  7892 +++++++++++++
 po/bn.po                                           |  7847 +++++++++++++
 po/bn_IN.po                                        |  7852 +++++++++++++
 po/br.po                                           |  8152 +++++++++++++
 po/bs.po                                           |  7714 +++++++++++++
 po/ca.po                                           |  7953 +++++++++++++
 po/ca@valencia.po                                  |  7937 +++++++++++++
 po/cmn.po                                          |  7540 ++++++++++++
 po/crh.po                                          |  7782 +++++++++++++
 po/cs.po                                           |  8040 +++++++++++++
 po/cy.po                                           |  7715 +++++++++++++
 po/da.po                                           |  7882 +++++++++++++
 po/de.po                                           |  8016 +++++++++++++
 po/dz.po                                           |  7688 +++++++++++++
 po/el.po                                           |  7968 +++++++++++++
 po/en_AU.po                                        |  7809 +++++++++++++
 po/en_CA.po                                        |  7653 +++++++++++++
 po/en_GB.po                                        |  7825 +++++++++++++
 po/eo.po                                           |  7745 +++++++++++++
 po/es.po                                           |  7963 +++++++++++++
 po/es_AR.po                                        |  7555 ++++++++++++
 po/es_CL.po                                        |  7548 ++++++++++++
 po/es_CO.po                                        |  7919 +++++++++++++
 po/es_ES.po                                        |  7675 +++++++++++++
 po/es_MX.po                                        |  7587 +++++++++++++
 po/es_PR.po                                        |  7674 +++++++++++++
 po/et.po                                           |  7839 +++++++++++++
 po/eu.po                                           |  7873 +++++++++++++
 po/fa.po                                           |  7660 +++++++++++++
 po/fi.po                                           |  7780 +++++++++++++
 po/fr.po                                           |  8038 +++++++++++++
 po/fr_CA.po                                        |  7544 ++++++++++++
 po/frp.po                                          |  7545 ++++++++++++
 po/fur.po                                          |  7575 +++++++++++++
 po/fy.po                                           |  7549 ++++++++++++
 po/ga.po                                           |  7832 +++++++++++++
 po/gd.po                                           |  7745 +++++++++++++
 po/gl.po                                           |  7928 +++++++++++++
 po/gnome-copyrights.txt                            |  1869 +++
 po/gu.po                                           |  7790 +++++++++++++
 po/ha.po                                           |  7664 +++++++++++++
 po/he.po                                           |  7924 +++++++++++++
 po/hi.po                                           |  7771 +++++++++++++
 po/hr.po                                           |  7932 +++++++++++++
 po/hu.po                                           |  7896 +++++++++++++
 po/hy.po                                           |  7872 +++++++++++++
 po/ia.po                                           |  7548 ++++++++++++
 po/id.po                                           |  7837 +++++++++++++
 po/ie.po                                           |  7630 +++++++++++++
 po/ig.po                                           |  7552 ++++++++++++
 po/is.po                                           |  7775 +++++++++++++
 po/it.po                                           |  7952 +++++++++++++
 po/ja.po                                           |  7617 +++++++++++++
 po/ka.po                                           |  7691 +++++++++++++
 po/kab.po                                          |  7574 +++++++++++++
 po/kk.po                                           |  7697 +++++++++++++
 po/km.po                                           |  7460 ++++++++++++
 po/kn.po                                           |  7803 +++++++++++++
 po/ko.po                                           |  7587 +++++++++++++
 po/ks.po                                           |  7545 ++++++++++++
 po/ku.po                                           |  7604 +++++++++++++
 po/ku_IQ.po                                        |  7545 ++++++++++++
 po/ky.po                                           |  7466 ++++++++++++
 po/la.po                                           |  7674 +++++++++++++
 po/li.po                                           |  7600 +++++++++++++
 po/lt.po                                           |  8025 +++++++++++++
 po/lv.po                                           |  7902 +++++++++++++
 po/mai.po                                          |  7654 +++++++++++++
 po/mg.po                                           |  7700 +++++++++++++
 po/mi.po                                           |  7545 ++++++++++++
 po/mk.po                                           |  7777 +++++++++++++
 po/ml.po                                           |  7909 +++++++++++++
 po/mn.po                                           |  7638 +++++++++++++
 po/mr.po                                           |  7808 +++++++++++++
 po/ms.po                                           |  7798 +++++++++++++
 po/nb.po                                           |  7875 +++++++++++++
 po/nds.po                                          |  7629 +++++++++++++
 po/ne.po                                           |  7692 +++++++++++++
 po/nl.po                                           |  7976 +++++++++++++
 po/nn.po                                           |  7755 +++++++++++++
 po/nso.po                                          |  7706 +++++++++++++
 po/oc.po                                           |  7956 +++++++++++++
 po/or.po                                           |  7841 +++++++++++++
 po/pa.po                                           |  7750 +++++++++++++
 po/pl.po                                           |  8103 +++++++++++++
 po/pms.po                                          |  7545 ++++++++++++
 po/ps.po                                           |  7547 ++++++++++++
 po/pt.po                                           |  7917 +++++++++++++
 po/pt_BR.po                                        |  7950 +++++++++++++
 po/ro.po                                           |  7990 +++++++++++++
 po/ru.po                                           |  8122 +++++++++++++
 po/rw.po                                           |  7545 ++++++++++++
 po/sc.po                                           |  7554 ++++++++++++
 po/si.po                                           |  7562 ++++++++++++
 po/sk.po                                           |  8018 +++++++++++++
 po/sl.po                                           |  8020 +++++++++++++
 po/sq.po                                           |  7807 +++++++++++++
 po/sr.po                                           |  7947 +++++++++++++
 po/sr@latin.po                                     |  7859 +++++++++++++
 po/sv.po                                           |  7892 +++++++++++++
 po/ta.po                                           |  7771 +++++++++++++
 po/te.po                                           |  7752 +++++++++++++
 po/th.po                                           |  7653 +++++++++++++
 po/tk.po                                           |  7593 +++++++++++++
 po/tr.po                                           |  7875 +++++++++++++
 po/tt.po                                           |  7588 +++++++++++++
 po/ug.po                                           |  7784 +++++++++++++
 po/uk.po                                           |  8044 +++++++++++++
 po/ur.po                                           |  7818 +++++++++++++
 po/uz.po                                           |  7578 +++++++++++++
 po/vi.po                                           |  7725 +++++++++++++
 po/wa.po                                           |  7557 ++++++++++++
 po/xh.po                                           |  7692 +++++++++++++
 po/yi.po                                           |  7546 ++++++++++++
 po/yo.po                                           |  7618 +++++++++++++
 po/zh_CN.po                                        |  7556 ++++++++++++
 po/zh_HK.po                                        |  7537 ++++++++++++
 po/zh_TW.po                                        |  7555 ++++++++++++
 po/zu.po                                           |  7637 +++++++++++++
 src/Makefile.am                                    |   243 +
 src/caja-actions.h                                 |    56 +
 src/caja-application.c                             |  2379 ++++
 src/caja-application.h                             |   106 +
 src/caja-autorun-software.c                        |   316 +
 src/caja-bookmark-list.c                           |   810 ++
 src/caja-bookmark-list.h                           |    88 +
 src/caja-bookmarks-sidebar.c                       |   583 +
 src/caja-bookmarks-sidebar.h                       |    58 +
 src/caja-bookmarks-window.c                        |  1101 ++
 src/caja-bookmarks-window.h                        |    40 +
 src/caja-connect-server-dialog-main.c              |   151 +
 src/caja-connect-server-dialog-nonmain.c           |    97 +
 src/caja-connect-server-dialog.c                   |  1279 +++
 src/caja-connect-server-dialog.h                   |    81 +
 src/caja-connect-server-operation.c                |   136 +
 src/caja-connect-server-operation.h                |    62 +
 src/caja-desktop-window.c                          |   349 +
 src/caja-desktop-window.h                          |    81 +
 src/caja-emblem-sidebar.c                          |  1167 ++
 src/caja-emblem-sidebar.h                          |    62 +
 src/caja-file-management-properties-main.c         |    65 +
 src/caja-file-management-properties.c              |  1274 +++
 src/caja-file-management-properties.h              |    41 +
 src/caja-freedesktop-dbus.c                        |   248 +
 src/caja-freedesktop-dbus.h                        |    41 +
 src/caja-history-sidebar.c                         |   417 +
 src/caja-history-sidebar.h                         |    51 +
 src/caja-image-properties-page.c                   |   735 ++
 src/caja-image-properties-page.h                   |    61 +
 src/caja-information-panel.c                       |  1085 ++
 src/caja-information-panel.h                       |    66 +
 src/caja-location-bar.c                            |   660 ++
 src/caja-location-bar.h                            |    78 +
 src/caja-location-dialog.c                         |   266 +
 src/caja-location-dialog.h                         |    55 +
 src/caja-location-entry.c                          |   492 +
 src/caja-location-entry.h                          |    72 +
 src/caja-main.c                                    |   280 +
 src/caja-navigation-action.c                       |   381 +
 src/caja-navigation-action.h                       |    68 +
 src/caja-navigation-window-menus.c                 |  1085 ++
 src/caja-navigation-window-pane.c                  |   963 ++
 src/caja-navigation-window-pane.h                  |    93 +
 src/caja-navigation-window-slot.c                  |   237 +
 src/caja-navigation-window-slot.h                  |    77 +
 src/caja-navigation-window-ui.xml                  |    77 +
 src/caja-navigation-window.c                       |  1435 +++
 src/caja-navigation-window.h                       |   120 +
 src/caja-notebook.c                                |   582 +
 src/caja-notebook.h                                |    99 +
 src/caja-notes-viewer.c                            |   536 +
 src/caja-notes-viewer.h                            |    51 +
 src/caja-pathbar.c                                 |  2163 ++++
 src/caja-pathbar.h                                 |    90 +
 src/caja-places-sidebar.c                          |  3638 ++++++
 src/caja-places-sidebar.h                          |    49 +
 src/caja-property-browser.c                        |  2512 ++++
 src/caja-property-browser.h                        |    71 +
 src/caja-query-editor.c                            |  1893 +++
 src/caja-query-editor.h                            |    83 +
 src/caja-search-bar.c                              |   265 +
 src/caja-search-bar.h                              |    71 +
 src/caja-self-check-functions.c                    |    40 +
 src/caja-self-check-functions.h                    |    52 +
 src/caja-shell-ui.xml                              |    89 +
 src/caja-side-pane.c                               |   617 +
 src/caja-side-pane.h                               |    78 +
 src/caja-sidebar-title.c                           |   868 ++
 src/caja-sidebar-title.h                           |    77 +
 src/caja-spatial-window-ui.xml                     |    29 +
 src/caja-spatial-window.c                          |  1103 ++
 src/caja-spatial-window.h                          |    68 +
 src/caja-trash-bar.c                               |   234 +
 src/caja-trash-bar.h                               |    59 +
 src/caja-view-as-action.c                          |   299 +
 src/caja-view-as-action.h                          |    57 +
 src/caja-window-bookmarks.c                        |   294 +
 src/caja-window-bookmarks.h                        |    38 +
 src/caja-window-manage-views.c                     |  2400 ++++
 src/caja-window-manage-views.h                     |    48 +
 src/caja-window-menus.c                            |  1213 ++
 src/caja-window-pane.c                             |   302 +
 src/caja-window-pane.h                             |    95 +
 src/caja-window-private.h                          |   249 +
 src/caja-window-slot.c                             |   714 ++
 src/caja-window-slot.h                             |   195 +
 src/caja-window-toolbars.c                         |   213 +
 src/caja-window.c                                  |  2254 ++++
 src/caja-window.h                                  |   169 +
 src/caja-x-content-bar.c                           |   330 +
 src/caja-x-content-bar.h                           |    67 +
 src/caja-zoom-action.c                             |   213 +
 src/caja-zoom-action.h                             |    57 +
 src/caja-zoom-control.c                            |   909 ++
 src/caja-zoom-control.h                            |    92 +
 src/caja.about                                     |     3 +
 src/check-caja                                     |     2 +
 src/file-manager/Makefile.am                       |   100 +
 src/file-manager/caja-audio-mime-types.h           |    51 +
 src/file-manager/caja-desktop-icon-view-ui.xml     |    21 +
 src/file-manager/caja-directory-view-ui.xml        |   236 +
 src/file-manager/caja-icon-view-ui.xml             |    62 +
 src/file-manager/caja-list-view-ui.xml             |     9 +
 src/file-manager/fm-actions.h                      |   113 +
 src/file-manager/fm-desktop-icon-view.c            |   903 ++
 src/file-manager/fm-desktop-icon-view.h            |    60 +
 src/file-manager/fm-directory-view.c               | 11360 +++++++++++++++++++
 src/file-manager/fm-directory-view.h               |   490 +
 src/file-manager/fm-ditem-page.c                   |   563 +
 src/file-manager/fm-ditem-page.h                   |    51 +
 src/file-manager/fm-empty-view.c                   |   410 +
 src/file-manager/fm-empty-view.h                   |    60 +
 src/file-manager/fm-error-reporting.c              |   382 +
 src/file-manager/fm-error-reporting.h              |    56 +
 src/file-manager/fm-icon-container.c               |   638 ++
 src/file-manager/fm-icon-container.h               |    69 +
 src/file-manager/fm-icon-view.c                    |  3541 ++++++
 src/file-manager/fm-icon-view.h                    |   135 +
 src/file-manager/fm-list-model.c                   |  1873 +++
 src/file-manager/fm-list-model.h                   |   138 +
 src/file-manager/fm-list-view-private.h            |    43 +
 src/file-manager/fm-list-view.c                    |  3506 ++++++
 src/file-manager/fm-list-view.h                    |    63 +
 src/file-manager/fm-properties-window.c            |  5832 ++++++++++
 src/file-manager/fm-properties-window.h            |    70 +
 src/file-manager/fm-tree-model.c                   |  2116 ++++
 src/file-manager/fm-tree-model.h                   |   105 +
 src/file-manager/fm-tree-view.c                    |  1801 +++
 src/file-manager/fm-tree-view.h                    |    64 +
 src/file-manager/fm-widget-view.c                  |   461 +
 src/file-manager/fm-widget-view.h                  |    39 +
 test/Makefile.am                                   |    47 +
 test/test-caja-directory-async.c                   |   104 +
 test/test-caja-search-engine.c                     |    57 +
 test/test-caja-wrap-table.c                        |    95 +
 test/test-copy.c                                   |    90 +
 test/test-eel-background.c                         |    38 +
 test/test-eel-editable-label.c                     |    57 +
 test/test-eel-image-table.c                        |   299 +
 test/test-eel-labeled-image.c                      |    81 +
 test/test-eel-pixbuf-scale.c                       |    65 +
 test/test.c                                        |   150 +
 test/test.h                                        |    39 +
 update-authors.pl                                  |    77 +
 632 files changed, 1177986 insertions(+)
