summaryrefslogtreecommitdiff
path: root/libcaja-private
AgeCommit message (Collapse)AuthorFilesLines
2022-07-21Update copyright to 2021raveit658-2/+8
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-21Add creation time supportrbuj6-3/+54
2022-07-21icon view: Add a directory setting to block moving iconsColomban Wendling5-1/+24
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-21keep one .desktop suffix on desktop file renamingKonstantin Unruh1-1/+4
2022-07-21Fix warnings about xmlChar castrbuj1-5/+10
2022-07-21caja-customization-data: keep the key of the hash table if existsrbuj1-1/+1
2022-07-21caja-customization-data: Do not build the path to the browser.xml filerbuj1-27/+18
2022-07-21caja-directory-async: drop istr_set_insert, use g_hash_table_add insteadrbuj1-19/+7
2022-07-21build: allow users to disable gettext support (--disable-nls)rbuj2-0/+4
2022-07-21Remove warning -Wtype-limitsrbuj1-1/+1
2022-07-21caja-file-operations: Let user mark trusted launcherrbuj1-0/+7
2022-07-21caja-directory-async: trust marked launchersrbuj3-0/+11
gio set PATH "metadata::caja-trusted-launcher" true
2022-07-21caja-directory-async: trust also launchers from user desktoprbuj3-8/+31
2022-07-21caja-directory-async: trust only system launchersrbuj1-6/+1
2022-07-21caja-icon-container: warning -Wold-style-declarationrbuj1-1/+1
2022-07-21file-operations: don't attempt to move into the source direricek1111-8/+8
2022-07-21Remove the use of the gettimeofday functionrbuj1-4/+23
2022-07-21Remove unused macrosPablo Barciela7-33/+0
2022-07-21Fix i18n in backgrounds and emblems dialogrbuj1-2/+2
2022-07-21fm-directory-view: Error message when a link could not be createdrbuj2-3/+5
2022-07-21eel-editable-label: Consecutive break/return statements are unnecessaryrbuj1-2/+2
2022-07-21Remove trailing spaces/tabsrbuj1-1/+1
find . \( -name '*.h' -o -name '*.c' \) -exec sed -i 's/\t*$//' {} \; find . \( -name '*.h' -o -name '*.c' \) -exec sed -i 's/[[:space:]]*$//' {} \;
2022-07-21caja-dnd: Create links by default on dnd from Web Browsersrbuj1-7/+15
2022-07-21Add a "Bookmarks" sidebar to CajaGordon N. Squash1-0/+2
Added a "Bookmarks" sidebar to Caja which displays a list of the user's own bookmarks. Single-clicking any bookmark in the list directs Caja to that bookmark; middle-clicking on the bookmark directs Caja to open the bookmark in a new tab.
2022-07-21Guard block is missingrbuj5-0/+30
2022-07-21caja-file: remove warning GTimeVal is deprecatedrbuj1-1/+13
2022-07-20Fix -Wmissing-prototypes build warningsPablo Barciela1-1/+1
2022-07-20Remove warnings about function declaration isn’t a prototyperbuj2-7/+7
2022-07-20use MATE_COMPILE_WARNINGS from mate-commonraveit651-1/+1
2022-07-20fix runtime warning from newly unused codelukefromdc1-10/+1
Remove now unused confirm_delete property Fix warning "caja-undostack-manager.c:323: invalid property id 2 for "confirm-delete" of type 'GParamBoolean' in 'CajaUndoStackManager' " caused by newly unused property
2022-07-20Confirm before deleting during an undo operationlukefromdc1-24/+6
Unless user turns 'Ask before emptying trash or deleting files" off. Remove special case direct delete code that broke this behavior Also remove now unused priv->confirm_delete As we no longer use unique code directly deleting files that used it
2022-07-20Look for caja extensions at $CAJA_EXTENSION_DIRSJosé Romildo Malaquias1-0/+12
CAJA_EXTENSION_DIRS is a list of directories where caja extensions are looked for. It is needed for distributions like NixOS that do not install all extensions in the same directory. In NixOS each package is installed in a self contained directory.
2022-07-20Fix build using gcc 10 -fno-common flagrbuj2-12/+25
2022-07-20Make device ejection notifications translatableJonathan Michalon1-2/+2
2022-07-20libcaja-private/caja-file: redundant conditionrbuj1-5/+4
'!A || (A && B)' is equivalent to '!A || B'
2022-07-20avoid redundant redeclarationsPablo Barciela10-34/+9
2022-07-20canvas-item: Don't hyphenate filenamesraveit651-0/+22
fixes https://github.com/mate-desktop/caja/issues/1284 Pango 1.44 got the ability to automatically hyphenate on line breaks, which is on by default, but can be set off by a new attribute. As a result, we now hyphenate filenames, which is confusing, because a filename may already include hyphens. To restore the previous behavior, let's not insert hyphens when breaking filenames in multiple lines. Inspired by https://gitlab.gnome.org/GNOME/nautilus/commit/9738d85
2022-07-20caja-extensions: allows the translation of copyrightrbuj1-3/+10
2022-07-20Set FmWidgetView is single view.Wu Xiaotian2-2/+10
2022-07-20Remove comments that are not written to translators from pot filerbuj3-34/+34
2022-07-20caja-progress-info: use NotifyNotification instead of GNotificationPablo Barciela1-14/+12
Fixes https://github.com/mate-desktop/caja/issues/1285
2022-07-20Copy file and keep timestamps of original file including remotesrbuj1-1/+8
The timestamps are reset to the current time, even if the source & target folders support these GFileInfo attributes. Closes #1226
2022-07-20Support querying files by contained textSlava Aseev3-1/+142
ODF files also supported via odt2txt
2022-07-20use show icons option in views tabWu Xiaotian2-5/+5
2022-07-20Add preference option to hide icons in list view.Wu Xiaotian2-0/+6
2022-07-20add git.mk to generate .gitignoreWu Xiaotian1-0/+2
2022-07-20Replace gdkpixbuf with cairo_surfaces in a few more placesVictor Kareh2-26/+0
2022-07-20Render file-conflict icons as cairo_surface vectorsVictor Kareh3-42/+68