summaryrefslogtreecommitdiff
path: root/libcaja-private
AgeCommit message (Collapse)AuthorFilesLines
2014-12-10libcaja-private: don't leak memoryMonsta5-61/+43
2014-11-03Add about dialog for extensionsStefano Karapetsas2-1/+13
2014-10-27Allow extensions to define an ini file with name, icon and descriptionStefano Karapetsas2-10/+25
2014-10-27implementation of extension interface and status management (gsoc2014)Alexander van der Meij10-10/+280
2014-10-05Use g_get_user_config_dir instead of harcoding to $HOME/.configinfirit1-1/+1
2014-10-05Move accel file to the proper place. Fixes #276infirit1-1/+1
2014-10-03file-conflict-dialog: Alt+S is already used in Skip buttonStefano Karapetsas1-1/+1
2014-09-30libcaja-private: fix always-false expressionsBoris Egorov2-8/+2
CppCheck detected a few 'always false' expressions in caja. First two definitely appeareed due to copy-paste (mime-types comparison). It would be nice to move x_content_type's and corresponding greetings to some table (array of structs), wouldn't it? The last one looks like copy-paste problem too. There were two identical blocks of code in move_file_prepare() checking conflict type. BTW, there is exactly the same code in the same file inside copy_move_file(). According to DRY, it would be nice to move this code to its own function.
2014-09-25limit deep scount (folder contents and size) to one filesystemPhillip Susi1-4/+39
Closes https://github.com/mate-desktop/caja/issues/194 Thanks to monsta <[email protected]> to have suggested this solution Original GNOME commit: https://git.gnome.org/browse/nautilus/commit/?id=a645da5f1043c59203fd194fe85b6976d75d2ece When getting the size of the root directory, nautilus was descending into other filesystems including /proc, causing it to report nonsensical sizes. Store the fsid of the starting directory, and do not recurse into other mount points. https://bugzilla.gnome.org/show_bug.cgi?id=629394 https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/585472
2014-07-05Handle metadata key deletions (fixes #296)bl0ckeduser1-4/+22
2014-04-28Quick fix for #105bl0ckeduser1-1/+1
2014-03-09icon-canvas-item: attempt to fix up a11y for CajaIconCanvasItemStefano Karapetsas2-334/+274
https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-0&id=184096f912b119edde1f538e8cdd5ea593d753ca
2014-02-26Fix double forking issue with pkexectarakbumba1-40/+102
2014-01-27Add option to show file sizes with IEC units instead of SI unitsStefano Karapetsas4-5/+26
Contains also a typo fix for the previous commit Closes #203 https://github.com/mate-desktop/caja/issues/203
2013-09-22Add check if mimetype is null before apply thumbnail frameStefano Karapetsas1-6/+7
To avoid segfaults on file deletions
2013-09-05fixed thumbnail frame not being displayed for some files. also fixes #135.romovs2-11/+11
2013-07-25libcaja-private: Add GDK3 supportStefano Karapetsas2-0/+38
2013-07-25Fixes for GTK3 supportStefano Karapetsas1-0/+4
2013-07-25Fix a nautilus => caja renameStefano Karapetsas1-2/+2
2013-07-25Include only gtk.hStefano Karapetsas1-1/+1
2013-07-24Update for mate-desktop changesStefano Karapetsas2-2/+2
2013-07-18INCLUDES to AM_CPPFLAGSWolfgang Ulbrich1-1/+1
2013-06-29Fixes for make distStefano Karapetsas1-1/+1
2013-05-07Fix for #111Scott Balneaves1-5/+7
2013-04-17Possible fix for Issue #111Scott Balneaves1-0/+4
2013-04-10Typo on deprecations webpage.Scott Balneaves2-23/+23
2013-04-10Update for #93Scott Balneaves1-1/+1
2013-04-10Fix for issue #93Scott Balneaves2-2/+97
2013-04-10Fix drag selection going out of bounds (partial revert of ↵Brent Hull1-9/+14
99f8b5f25192b8593ae337efe7f49c59ff13a3f4)
2013-03-03Replace undocumented deprecated g_thread_gettimeStefano Karapetsas2-5/+5
Bump minimum glib version accordingly
2013-02-27Fix internationalization of desktop iconsStefano Karapetsas2-15/+45
2013-02-11Fix deprecated GStaticMutexStefano Karapetsas1-0/+12
2013-01-27Fix schema path deprecationsBrent Hull2-10/+10
2012-12-25Add mateconf-gsettings-data-convert fileYaakov Selkowitz2-0/+87
2012-12-22[general] Don't use deprecated gdk_drawable_get_size at allJasmine Hassan1-4/+0
Since we now require GTK 2.24, we can directly use gdk_window_get_width(), gdk_window_get_height()
2012-12-22[all] silence warnings from GCC 4.6Jasmine Hassan14-95/+13
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-12-22[lc-p] remove unnecessary GDK_DRAWABLE castJasmine Hassan1-1/+1
http://git.gnome.org/browse/nautilus/commit/?id=c2c4076ceb2216ff5e696b4e78aeb63e0f86c437
2012-12-22[general] Use GSourceFunc instead of GtkFunctionJasmine Hassan3-3/+3
http://git.gnome.org/browse/nautilus/commit/?id=a5caa0e98c844a23656cafaa9b6f985dada7bc51
2012-12-22[icon-container] don't use eel helper to set adjustment valuesJasmine Hassan1-67/+33
http://git.gnome.org/browse/nautilus/commit/?id=3a9c6cd783507cc2fbd0a838cd6710f74e7f17dd
2012-12-03[global-prefs|application] use MATE global 'show-desktop-icons' settingJasmine Hassan2-59/+52
instead of a local-to-caja setting 'show-desktop' This key would indicate that file managers (by default Caja, but applies to others like Thunar or ROX) should handle desktop, i.e. draw a background and place icons there. Otherwise (when false), mate-settings-daemon will take over drawing desktop background. This is different from 'draw-background', which is a separate option used only for drawing background without icons (by mate-settings-daemon). To Caja, 'show-desktop-icons' implies 'draw-background', and so if set to false, Caja won't (needlessly) draw the desktop. However, if the user uses the "Background & Emblems dialog" to drop an image-pattern/color/reset on the desktop, Caja will again draw the desktop. For reference: https://bugzilla.gnome.org/show_bug.cgi?id=632225
2012-12-03[directory-bg] rewrite/refactor, untangle directory & desktop bg-setting codeJasmine Hassan2-508/+248
- Fixes crashes when resizing a VM window in VirtualBox. - Adds a method to allow handling desktop reset.
2012-12-03[eel-background] refactor to untangle directory & desktop bg-setting codeJasmine Hassan1-14/+8
2012-12-01fix caja/nautilus renameStefano Karapetsas1-1/+1
close https://github.com/mate-desktop/mate-file-manager/issues/58
2012-11-23[all] include src/glibcompat.h & use g_list_free_full() where neededJasmine Hassan25-155/+125
Also fixes a double-free regression in lc-p/caja-query from 7a42b9b0
2012-11-20[lc-p] revise rendering-cleanup commit 2a4433a562Jasmine Hassan3-30/+17
mainly, in icon-dnd, in drag_begin_callback, CajaIconContainer was only declared for GTK2. Also, replace some deprecated gdk_drawable_get(size|screen) calls, and remove some unnecessary GDK_DRAWABLE casts. Also, in icon-canvas-item, in draw_label_text, missed ommitting a NULL parameter to gtk_paint_focus, for GTK3.
2012-11-18fixed incorrect fsf addresses.Steve Zesch2-4/+4
2012-11-16Merge pull request #42 from jasmineaura/developStefano Karapetsas53-1834/+989
Bring Caja up to speed, stage1
2012-11-16[eel] remove eel_gdk_pixbuf_list_ref()Jasmine Hassan1-2/+1
But unlike upstream commit below, not removing include eel-art-extensions.h from eel-gdk-pixbuf-extensions.h, as we still have functions in the latter using eel_irect_* (from eel-art-extensions), which are still used by the eel-debug-drawing we kept around. http://git.gnome.org/browse/nautilus/commit/?id=7dee3226ad6b3aa1c782cc3d2969e32c5eeae3f3
2012-11-16[all] use g_list_free() and g_strcmp0 instead of eel functionsJasmine Hassan27-117/+166
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[icon-container] remove size_request vfunc implJasmine Hassan1-10/+0
It doesn't seem to do anything useful. http://git.gnome.org/browse/nautilus/commit/?id=1cdd0b41bf9de69a93cb166636d7eccff9f5355f