summaryrefslogtreecommitdiff
path: root/libcaja-private
AgeCommit message (Collapse)AuthorFilesLines
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
2012-11-16[general] use new GtkScrollable interfaceJasmine Hassan3-39/+59
http://git.gnome.org/browse/nautilus/commit/?id=d811553a4e74106efdf8bf6c91c6d29944ed6df7 canvas: use GTK_LAYOUT casts instead of going through the parent struct http://git.gnome.org/browse/nautilus/commit/?id=2260005986d8c620669e56c4b9f2fba12e8e0625
2012-11-16[column-utilities] fix a TODO about a missing description stringJasmine Hassan1-2/+1
http://git.gnome.org/browse/nautilus/commit/?id=0f8dcf2ac394121c488afdf0fecc2b7afeb673b6
2012-11-16[column-utilities] disable SELinux column if !HAVE_SELINUXJasmine Hassan1-0/+2
http://git.gnome.org/browse/nautilus/commit/?id=b0550951f461c2033f4d1aaa4404078c7a70f220
2012-11-16[horizontal-splitter] remove, and use a regular GtkPaned insteadJasmine Hassan3-385/+0
The feature it was bringing in (shrink when the paned handle is double-clicked) is even confusing. http://git.gnome.org/browse/nautilus/commit/?id=1620bd8a4e4ab1760c5c518dd954a4471645ce87
2012-11-16[cell-renderer-text-ellipsized] use new GtkSizeRequest vfunctionsJasmine Hassan1-31/+57
This fixes the 'Name' column being too thin in list view. http://git.gnome.org/browse/nautilus/commit/?id=33c9b6d24a60079fe6c4c1be281c76f43def6fee
2012-11-16[icon-dnd] cleanup useless commentJasmine Hassan1-4/+0
removing old comment, keeping old pixmap/mask code around for GTK2 was: icon-dnd: cleanup useless code http://git.gnome.org/browse/nautilus/commit/?id=098057414b38aeeddd3fcd81942324336628d341
2012-11-16[icon-dnd] use negative device offsets to set the drag surfaceJasmine Hassan1-1/+1
http://git.gnome.org/browse/nautilus/commit/?id=f38bad2536faf497fe56c9a491ab852cb00514c0
2012-11-16[icon-canvas-item] use cairo directly instead of gdk_pixbuf_composite()Jasmine Hassan1-18/+27
http://git.gnome.org/browse/nautilus/commit/?id=a136af0a01c160cdfb513c531b910b49a4a62973
2012-11-16[icon-canvas-item] set transparent background for highlightJasmine Hassan1-2/+1
http://git.gnome.org/browse/nautilus/commit/?id=c6860491c432e311d585a6d92443ef821afd46d2
2012-11-16[icon-container] use gtk_widget_get_preferred_size()Jasmine Hassan1-1/+3
http://git.gnome.org/browse/nautilus/commit/?id=e56241830bfd2ca470ec2b1da53313c2230bc2b9
2012-11-16[libcaja-private] Port to rendering-cleanup-nextJasmine Hassan5-81/+325
http://git.gnome.org/browse/nautilus/commit/?id=910191ea13e5647e1b8c793e7585530c6ae4c9b1
2012-11-16[icon-dnd] remove commented out obsolete codeJasmine Hassan1-62/+1
http://git.gnome.org/browse/nautilus/commit/?id=c5eba3314c99059aa1fff13aedcb1004966fdd55
2012-11-16[KeepLastVerticalBox] Don't use eel-gtk-macrosJasmine Hassan1-5/+4
2012-11-16[lc-p] use eel_canvas_item_destroy instead of gtk_object_destroy()Jasmine Hassan2-4/+4
http://git.gnome.org/browse/nautilus/commit/?id=f5192b6990cd9240d126974dd587b7b7525ae714
2012-11-16[lc-p] don't use GtkObject (GTK3)Jasmine Hassan8-39/+25
the ::destroy signal of GtkObject has only been moved to GtkWidget in GTK3 (after GtkObject removal): http://developer.gnome.org/gtk3/3.0/ch25s02.html So, we use conditionals in this case, to keep working with GTK2 Original commit: http://git.gnome.org/browse/nautilus/commit/?id=aef4cfcf93ef34a0b2d4c87b40fcec2b7a66dd06
2012-11-16[directory-background] Use weak refs instead of EelBackground destroy signalJasmine Hassan1-22/+30
i.e. don't connect to the destroy signal of EelBackground, in favor of g_object_weak_ref() and g_object_weak_unref() Though Nautilus removed code for setting non-desktop window backgrounds: http://git.gnome.org/browse/nautilus/commit/?id=c9be35b3ee6c468a9a102b317b82b8b639637d0f ..this is a tad similar: directory-background: don't user the 'destroy' signal of EelBackground http://git.gnome.org/browse/nautilus/commit/?id=fbb6b024128e3c35aeb1d74f8e287e8870c9999f&context=12
2012-11-16[window] add _full() versions of _go_to and _open() methodsJasmine Hassan3-10/+27
These also have a callback to get the result of the operation. http://git.gnome.org/browse/nautilus/commit/?id=24515b87a91afd32885e07e32e2b4080584673a4
2012-11-16[window-info] move include to caja-window-privateJasmine Hassan1-1/+0
http://git.gnome.org/browse/nautilus/commit/?id=42cc7bd181d2f57dbc008bea54a40f02be40ce39
2012-11-16[build] don't include marshals we don't ownJasmine Hassan2-2/+0
http://git.gnome.org/browse/nautilus/commit/?id=8d07a73b28767b7c866fe403e9ac706b8affb8a2
2012-11-16[lc-p] Use gdk_threads_enter/leave in thumbnail_thread_notify_file_changedJasmine Hassan1-0/+4
This was supposed to be a change from the GDK_THREADS_* macros. But, the macros weren't there, so we adapt from: thumbnails: don't use GDK_THREADS_* macros http://git.gnome.org/browse/nautilus/commit/?id=8ee5d37f2b4776730247af75a6ce4cebcba4c550&context=12
2012-11-16[autorun] use gdk_error_trap_pop_ignored() for GTK3Jasmine Hassan1-0/+4
http://git.gnome.org/browse/nautilus/commit/?id=8dd87483bd187bfac80a606233b769c230343980
2012-11-16[lc-p] convert to new GDK_KEY prefixJasmine Hassan3-50/+50
http://git.gnome.org/browse/nautilus/commit/?id=64dcbea2a005e4ed8bb4945d06a943058b8c7ba8
2012-11-16[editable-label|entry] use GtkEditableClass on GTK2, GtkEditableInterface on ↵Jasmine Hassan1-3/+7
GTK3 editable-label: rename GtkEditableClass->GtkEditableInterface http://git.gnome.org/browse/nautilus/commit/?id=a58bbde4ca6b11eeb1bca5fa4e62e60c0b26271b entry: rename GtkEditableClass->GtkEditableInterface http://git.gnome.org/browse/nautilus/commit/?id=aeb53075ed55dc2a2ef3228917ded1b8029bfdff
2012-11-16[all] Don't use gtk_dialog_set_has_separator()Jasmine Hassan3-3/+0
http://git.gnome.org/browse/nautilus/commit/?id=73e2941f9b837d5d0326e6e88caa7a1e3fdcabeb
2012-11-16[lc-p/fm] Replace deprecated GDK_DISPLAY with GDK_DISPLAY_XDISPLAYJasmine Hassan1-1/+2
Don't use GDK_DISPLAY () http://git.gnome.org/browse/nautilus/commit/?id=b66ce0fd23500f9727c1aac93366430285575697
2012-11-16[places-sidebar] redesign the Places sidebarJasmine Hassan1-1/+1
According to http://live.gnome.org/Nautilus/UIRoadmap/Places http://git.gnome.org/browse/nautilus/commit/?id=a59e586adf32eea64c9c4ae08a5482d2a9c37fb1 Small followup commits also included in this commit: icon-names: fix a typo http://git.gnome.org/browse/nautilus/commit/?id=2f847f37f429062d58df3927d10bc52c67a4524f sidebar: fix bookmark renaming http://git.gnome.org/browse/nautilus/commit/?id=1fdfa522da3e7c672fe4202c591a928c8796bb06 sidebar: add myself to the authors (Cosimo Cecchi <[email protected]>) http://git.gnome.org/browse/nautilus/commit/?id=0f7e56b5e0ae5134ed1d8caeadcb3c684ae7f661 sidebar: don't allow selecting headers http://git.gnome.org/browse/nautilus/commit/?id=8277ddc798fc78793364b54444fa53e9a287b5cc sidebar: don't try to add non-existing special dirs http://git.gnome.org/browse/nautilus/commit/?id=0f70ac4bb782b3c3fb0f5e8a24032cb344fdb2cc
2012-11-16[icon-info] add a method to fetch GIcons for user special dirsJasmine Hassan3-0/+38
http://git.gnome.org/browse/nautilus/commit/?id=1df83c6586560a8ae5efc96037e673e52b4b119b
2012-11-16[icon-container] use gdk_window_focusJasmine Hassan1-1/+1
http://git.gnome.org/browse/nautilus/commit/?id=6b06e0e27ca1cf29afd4fac716c58e15928a8ff8
2012-11-16[all] use GtkMessageDialog instead of EelAlertDialog (going away)Jasmine Hassan2-34/+42
This covers 4 commits: file-operations: use GtkMessageDialog http://git.gnome.org/browse/nautilus/commit/?id=51ec5861ca0697e802e8c003053211ac12f2fd54 mime-actions: use GtkMessageDialog http://git.gnome.org/browse/nautilus/commit/?id=7a3dcdd4bf667aac271be74988770e18575a7df2 tree-view: don't include eel-alert-dialog.h http://git.gnome.org/browse/nautilus/commit/?id=930af7f3058eed256a42c0c1558c7307bb93f411 [eel] use GtkMessageDialog for stock dialogs http://git.gnome.org/browse/nautilus/commit/?id=82c5b6c0d82ebd8a705d542fcc9aa58e6e9b0da4
2012-11-16[lc-p] autogenerate marshallersJasmine Hassan4-45/+34
http://git.gnome.org/browse/nautilus/commit/?id=6509c91b48f52c72c868f2ca7a9b47c46b9e0bc6
2012-11-16[lc-p] remove unused caja-iso9660.hJasmine Hassan2-111/+0
http://git.gnome.org/browse/nautilus/commit/?id=52a37d6e46fc34cef6061bc91aa02847652f3c9d
2012-11-14[icon-info] add caja_icon_theme_can_render()Jasmine Hassan2-0/+23
http://git.gnome.org/browse/nautilus/commit/?id=110a0e8f2b9ec96b34e4b76390e3f78adc9cda30
2012-11-14[ln-p] remove NautilusCellRendererPixbufEmblemJasmine Hassan3-572/+0
it's useless now http://git.gnome.org/browse/nautilus/commit/?id=25b48e9d1f4c847e2fc95b9b9893e63ba7081658
2012-11-14[lc-p|eel-gtk-extensions] Don't include eel-pango-extensions.hJasmine Hassan3-3/+0
http://git.gnome.org/browse/nautilus/commit/?id=f080b86daeb571def4c092e1524e9adfc7700699
2012-11-14[lc-p] use the 'outline-stippling' property on DnDJasmine Hassan1-0/+1
http://git.gnome.org/browse/nautilus/commit/?id=aa43821e73d60804a3f0f2ebafb66aab53b440e1
2012-11-14[lc-p] properly dash the icon when resizing itJasmine Hassan1-11/+3
http://git.gnome.org/browse/nautilus/commit/?id=b10d8c00395026719dc0840e9d82e682c7c4e436
2012-11-14[lc-p] make drawing of resize knobs work againJasmine Hassan1-8/+7
http://git.gnome.org/browse/nautilus/commit/?id=29d7b86087f6ab86f6abd6c3c08c4e1d94b92b36