summaryrefslogtreecommitdiff
path: root/libcaja-private/caja-directory.c
AgeCommit message (Collapse)AuthorFilesLines
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-20avoid redundant redeclarationsPablo Barciela1-2/+0
2022-07-20libcaja-private: reduce the scope of some variablesPablo Barciela1-18/+23
2022-07-19local #include files inside "" instead <>Pablo Barciela1-5/+6
2019-01-31Avoid deprecated g_type_class_add_private under libcaja-privateWu Xiaotian1-51/+65
Changed CajaDesktopLink, CajaDirectoryAsync and CajaDirectory
2018-11-17GSettings should init beforce use it.yetist1-0/+1
Fixed running caja_self_check_directory failed.
2018-07-12caja-directory.c: fix build warninglukefromdc1-31/+0
Remove two functions now unused after github.com/mate-desktop/caja/commit/191aa3992171c84134f0359a960e5bebc7bfeca4 "libcaja-private: remove redundant prefs application to hash table "
2018-07-11libcaja-private: remove redundant prefs application to hash tablelukefromdc1-47/+0
These preferences are all applied elsewhere and all work without this. Removing it stops the g_hash_table_foreach warnings with GTK 3.23.0
2017-04-18don't parse .hidden files manually - GIO does it since 2.36monsta1-5/+0
taken from: https://git.gnome.org/browse/nautilus/commit/?id=ace6d2c2170028148785f3fa87eedf883f20f1dd GIO commit for reference: https://git.gnome.org/browse/glib/commit/?id=510ba9b4efe1813e24c6dfa7405c3547bf9efdd7
2016-10-10Fix hashtable warnings on closelukefromdc1-5/+2
As in Nautilus, use g_hash_table_new rather than eel_g_hash_table_new_free_at_exit
2016-07-12libcaja-private: drop some more unused codemonsta1-111/+0
2015-01-13drop support for GLib < 2.36Monsta1-2/+0
Closes https://github.com/mate-desktop/caja/pull/372
2014-12-10zero-init all signals arraysMonsta1-1/+1
2012-12-22[all] silence warnings from GCC 4.6Jasmine Hassan1-2/+0
GCC 4.6 introduced a new warning about variables declared and initialized, but not really used in the function body. Remove all of these occurrences to build cleanly. http://git.gnome.org/browse/nautilus/commit/?id=d4230de8667764e02dbb966b5d806ff78ced2fd5
2012-11-23[all] include src/glibcompat.h & use g_list_free_full() where neededJasmine Hassan1-14/+9
Also fixes a double-free regression in lc-p/caja-query from 7a42b9b0
2012-11-16[all] use g_list_free() and g_strcmp0 instead of eel functionsJasmine Hassan1-7/+12
Was: general: use g_list_free_full() instead of eel functions http://git.gnome.org/browse/nautilus/commit/?id=5e669515fd7f760382e6b7aa1449734a35a2d7f4 . Instead of g_list_free_full(), we use g_list_foreach and g_list_free() to avoid unnecessary glib dependency bump to 2.28
2012-11-16[build] don't include marshals we don't ownJasmine Hassan1-1/+0
http://git.gnome.org/browse/nautilus/commit/?id=8d07a73b28767b7c866fe403e9ac706b8affb8a2
2012-09-05remove old file-limit preferenceStefano Karapetsas1-27/+0
2012-09-05convert show-directory-item-counts to gsettingsStefano Karapetsas1-3/+4
2012-09-05convert show-text-in-icons to gsettingsStefano Karapetsas1-3/+4
2012-09-05convert date-format to gsettingsStefano Karapetsas1-3/+4
add eel_g_settings_add_auto_enum in eel/eel-glib-extensions.c
2012-09-05start migration to gsettingsStefano Karapetsas1-9/+5
2012-08-12Fixed incorrect fsf addresses. Closes #28.Steve Zesch1-2/+2
2011-12-01moving from https://github.com/perberos/mate-desktop-environmentPerberos1-0/+2004