summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-07-23support an explicit --select command line optionplonibarploni1-5/+70
ported from nautilus: https://github.com/GNOME/nautilus/commit/dc7e851ae4a223522c3158dd4134a3b313283596
2022-07-23navigation-window: suppress GtkAction warningsraveit651-0/+10
2022-07-23build: underline package name and version in configure summaryrbuj1-1/+4
2022-07-21rename packagev1.26.1.1raveit653-4/+5
2022-07-21release 1.26.1raveit652-1/+23
2022-07-21tx: sync with transifexraveit65120-17877/+26232
2022-07-21Fix Caja does not show icons of application launchersmouse1-1/+1
in /usr/share/applications and asks user for confirmation on launch of desktop-files here
2022-07-21caja-mime-actions: fix memory leakrbuj1-2/+9
2022-07-21caja-bookmark: fix memory leakrbuj1-0/+4
2022-07-21caja-bookmark: drop create_image_cairo_for_bookmarkrbuj1-24/+10
2022-07-21caja-file-conflict-dialog: Move to automatic signal disconnectionColomban Wendling1-20/+11
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.
2022-07-21caja-file-conflict-dialog: Properly release references on dispose()Colomban Wendling1-6/+19
Fixes #1630.
2022-07-21caja-file-conflict-dialog: update the icons oncerbuj1-16/+9
2022-07-21caja-module: fix memory leakrbuj1-1/+4
2022-07-21caja-sidebar-title: fix memory leakrbuj1-1/+5
2022-07-21fm-directory-view: fix memory leakrbuj1-1/+5
2022-07-21eel-background: fix memory leakrbuj1-4/+10
2022-07-21caja-application: avoid SEGV when profiling/debugging coderbuj1-2/+1
2022-07-21caja-places-sidebar: fix right-click menu heightBenjamin Heiniger1-7/+18
- prevent error and right-click menu from appearing when clicking empty area
2022-07-21tx: update transifex configraveit651-1/+1
2022-07-21branch 1.26raveit652-49/+6
2022-07-21tx: sync with transifexraveit65119-11319/+10878
2022-07-21tx: update resourceraveit651-92/+92
2022-07-21Update copyright to 2021raveit6516-2/+16
2022-07-21release 1.25.3raveit652-4/+40
2022-07-21tx: pull from transifexraveit65119-102455/+106626
2022-07-21tx: update resourceraveit651-90/+86
2022-07-21caja-directory.c: Fix memory leak.Michael Webster1-1/+1
When creating a new file (using a template, for instance), file-> details->is_added could potentially be FALSE, and cause this file to not be finalized along with other files if the view directory is destroyed. This can cause issues when re-entering that directory, with the file being in an undefined state, and could prevent the view from fully loading the location (this is identical behavior to that described in https://github.com/mate-desktop/python-caja/pull/64. To reproduce: - Create an svg file and save in ~/Templates. - Right-click, Create document-> svg file, name it whatever. - Navigate out of the folder. - Modify the file in a visible manner. - Re-enter the folder, note that it never finishes loading. Ref: https://github.com/linuxmint/nemo/issues/2736
2022-07-21caja-bookmarks-window.ui: expand child widgets, sane default sizembkma1-7/+18
use attribute "bold" instead of markup
2022-07-21caja-bookmarks-window.ui: remove deprecated GtkAlignment, remove empty labelsmbkma1-172/+82
2022-07-21caja-file-management-properties.ui: remove deprecated GtkAlignment (usembkma1-1219/+1157
margin-property instead), reduce default size
2022-07-21update resource for transifexrbuj1-843/+879
2022-07-21Add creation time supportrbuj10-3/+75
2022-07-21caja-window: remove -Wcast-function-type warningrbuj1-5/+13
2022-07-21caja-window-menus: remove -Wcast-function-type warningrbuj1-3/+1
2022-07-21caja-window-manage-views: remove -Wcast-function-type warningrbuj1-2/+10
2022-07-21caja-property-browser: remove -Wcast-function-type warningrbuj1-4/+11
2022-07-21icon view: Add a directory setting to block moving iconsColomban Wendling8-1/+102
This is mostly useful on the desktop (which is the main user of the free-placement icon view) to be able to lock the layout and avoid unintentionally moving icons around. Especially useful for less computer-literate users.
2022-07-21Improved filesystem check on dndrobertxgray3-14/+66
2022-07-21No longer need to check the locale.h header as it's part of C90rbuj1-2/+0
2022-07-21warning: missing initializer for a field of ‘GtkActionEntry’rbuj5-34/+47
2022-07-21caja-places-sidebar: gnome-disk-utility ignores the --xid optionrbuj1-7/+0
2022-07-21keep one .desktop suffix on desktop file renamingKonstantin Unruh1-1/+4
2022-07-21caja-pathbar: Fix cppcheck warning nullPointerRedundantCheckrbuj1-25/+19
2022-07-21caja-application: Use PACKAGE in notify_init instead of GETTEXT_PACKAGErbuj1-1/+1
2022-07-21cppcheck warning: Local variable 'combo_box' shadows outer argumentrbuj1-13/+6
2022-07-21Rename wallpaper pattern name from MATE to GNOMErbuj4-39/+37
browser.xml: use two white spaces for indentation
2022-07-21caja-window: Fix cppcheck warning unusedAllocatedMemoryrbuj1-4/+0
2022-07-21caja-file-management-properties: Do not cast the instance to GObject when ↵rbuj1-11/+9
connecting a signal
2022-07-21caja-file-management-properties: use gtk_builder_new_from_filerbuj1-5/+1