summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-12-23Merge pull request #65 from jasmineaura/developStefano Karapetsas39-351/+87
Most of remaining deprecations, some cleanups, and a leak fix
2012-12-22[configure] Fix minimum GIO really required to 2.26Jasmine Hassan1-1/+1
For g_settings_bind(), though it should've been required before for the (now replaced) g_settings_bind_with_mapping() func.
2012-12-22[general] Don't use deprecated gdk_drawable_get_size at allJasmine Hassan2-17/+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 Hassan29-216/+21
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[places-sidebar] plug leak in _dispose, add g_clear_object in glibcomat.hJasmine Hassan2-15/+23
to cleanup code a bit. http://git.gnome.org/browse/nautilus/commit/?id=c6fa6b2062a1adf3e4945824048b3771edb35ebe for g_clear_object compatibility: https://gitorious.org/vaapi/gstreamer-vaapi/commit/ab2ec5e2541834c2490a78ec839850df2b075cf5?format=diff
2012-12-22[fm-properties] Use G_SETTINGS_BIND_INVERT_BOOLEAN where appropriateJasmine Hassan1-22/+2
http://git.gnome.org/browse/nautilus/commit/?id=df382f58d0ec2a1b779cf80048ad70944c8859df
2012-12-22[eel] Use future-safe GDK_WINDOW_XDISPLAY macro to query X displayJasmine Hassan1-1/+1
http://git.gnome.org/browse/nautilus/commit/?id=8cb07ccf2ddcf0cb8557c763f8905558d67736de
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[desktop-icon-view] don't use eel helper to set adjustment valuesJasmine Hassan1-2/+2
http://git.gnome.org/browse/nautilus/commit/?id=8b4271f5ad62d00b76d7e34a594c9b1819eb495e
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-22[eel] remove commented out canvas codeJasmine Hassan1-5/+0
2012-12-22[property-browser] remove deprecated gtk_dialog_set_has_separatorJasmine Hassan1-1/+0
2012-12-12update README.commitsStefano Karapetsas1-2/+2
2012-12-03bump version to 1.5.2mate-file-manager-1.5.2Stefano Karapetsas1-1/+1
2012-12-03add Jasmine Hassan in authorsStefano Karapetsas2-1/+3
2012-12-03Merge pull request #63 from jasmineaura/developStefano Karapetsas11-1398/+1053
Bring Caja up to speed, stage2
2012-12-03[eel-background] remove debug messages prev added to screen_size_changedJasmine Hassan1-17/+0
The issue that was being debugged (crashes on VM window resize) is now fixed.
2012-12-03[eel-background] Make the desktop background fading effect optionalJasmine Hassan1-0/+8
By checking new mate-bg (global) "background-fade" setting key before initiating a fade. This is hopefully useful for those running on older hardware, as the fading effect could delay login/startup a bit. For reference, see: https://bugzilla.gnome.org/show_bug.cgi?id=623174
2012-12-03[global-prefs|application] use MATE global 'show-desktop-icons' settingJasmine Hassan3-62/+58
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 Hassan3-513/+250
- 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 Hassan5-836/+742
2012-12-03[eel-background] make sure screen size actually changed before emmitting signalJasmine Hassan1-1/+26
that is, APPEARANCE_CHANGED signal. Also, add a verbose message to know when the signal is about to be emitted, hopefully to aid id debugging a 'BadPixmap (invalid Pixmap parameter)' error & crash when resizing VM window in VirtualBox (4.2.4-81684 as of date).
2012-12-01fix caja/nautilus renameStefano Karapetsas1-1/+1
close https://github.com/mate-desktop/mate-file-manager/issues/58
2012-11-25fix previous commitmate-file-manager-1.5.1Nelson Marques1-1/+0
2012-11-25fix no-return-in-nonvoid-function caja-window.cNelson Marques1-0/+2
2012-11-23Merge pull request #56 from jasmineaura/developStefano Karapetsas49-293/+287
[all] add and use glibcompat.h for glib-2.27.2 forward-compat
2012-11-23[src] fix some incompatible pointer type warningsJasmine Hassan4-8/+14
including a silly mistake in caja-window where destroy function's return type was accidently ommitted during the addition of gtk version checks.
2012-11-23[all] include src/glibcompat.h & use g_list_free_full() where neededJasmine Hassan47-288/+234
Also fixes a double-free regression in lc-p/caja-query from 7a42b9b0
2012-11-23[src] add glibcompat.h for glib-2.27.2 forward-compatabilityJasmine Hassan2-0/+42
to use g_list_free_full() directly
2012-11-22Merge pull request #55 from jasmineaura/developSteve Zesch1-2/+0
[directory-view] fix double-free regression from 7a42b9b0
2012-11-23[directory-view] fix double-free regression from 7a42b9b0Jasmine Hassan1-2/+0
2012-11-22Preparing for 1.5.1 release.Steve Zesch2-1/+3431
2012-11-21Merge pull request #52 from jasmineaura/developSteve Zesch1-1/+1
[eel-background] missed g_strdup in previous commit 3ba2c5e4
2012-11-22[eel-background] missed g_strdup in previous commit 3ba2c5e4Jasmine Hassan1-1/+1
2012-11-21Merge pull request #51 from jasmineaura/developSteve Zesch1-5/+17
[eel-background] fix gradient support of color-drops (#49)
2012-11-21[eel-background] use GtkStyle's bg color when no custom one is setJasmine Hassan1-5/+17
this fixes #49 "Gradients-support of color-drops broken since 1.2"
2012-11-20Merge pull request #50 from jasmineaura/developSteve Zesch6-47/+60
eel-bg and lc-p rendering-cleanup followups, eel-bg-box rendering-cleanup
2012-11-21[background-box] use expose-event for GTK2, draw for GTK3Jasmine Hassan1-12/+22
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-20[sidebar-title] fix minor styling regression from 638df47eJasmine Hassan1-4/+20
1. Actually return if the widget isn't realized, not the other way around. 2. install the style properties (in class_init) before trying to use them in _select_text_color(). This was basically adapted from code in lc-p/icon-container
2012-11-20[eel-background] fix minor _expose regression from b5f9a6c8Jasmine Hassan1-1/+1
2012-11-19Merge pull request #45 from jasmineaura/developStefano Karapetsas2-198/+162
[eel-background] drawable deprecations (GTK2), rendering-cleanup (GTK3)
2012-11-19[eel-background] drawable deprecations (GTK2), rendering-cleanup (GTK3)Jasmine Hassan2-198/+162
1. Don't use gdk_drawable_get_display (deprecated in 2.24) 2. Use GDK_PIXMAP_XDISPLAY(pixmap) directly instead of GDK_DISPLAY_XDISPLAY(gdk_drawable_get_display(GDK_DRAWABLE (pixmap))) 3. Don't require GTK3 for stuff in GTK2.24, which we now require, and don't use gdk_drawable_get_size at all. So, use (i/o = instead of): gdk_window_get_width|height i/o gdk_drawable_get_size gdk_window_get_screen i/o gdk_drawable_get_screen gdk_window_get_visual i/o of gdk_drawable_get_visual 4. add eel_background_draw for GTK3, eel_background_expose for GTK2 This was removed in nautilus (after eel-background-box was removed): http://git.gnome.org/browse/nautilus/commit/?id=87eb53a0701252607b494f34c677b6506f82278c 5. background: port to rendering-cleanup & cope with renamings of gnome-bg APIs http://git.gnome.org/browse/nautilus/commit/?id=0b664aae4090704fa2e44d42f213da2cea8bd828 http://git.gnome.org/browse/nautilus/commit/?id=426079ef07d5f902911f30b0a9d7de95f3020374 6. Fix remaining issue #41: crashes w/ gdk_x_error BadPixmap when changing screen resolution Remove eel_background_get_pixmap_and_color(), and use the pixmap/surface & color properties in background->details directly, when needed. i.e. No more g_object/surface referencing. And call eel_background_ensure_realized() and make_color_inactive() where appropriate.
2012-11-18fixed incorrect fsf addresses.Steve Zesch4-8/+8
2012-11-16Merge pull request #42 from jasmineaura/developStefano Karapetsas164-9759/+6123
Bring Caja up to speed, stage1
2012-11-16[navigation-window] Use gtk_paned_new for GTK3 instead of gtk_[h|v]paned_newJasmine Hassan1-0/+8
http://git.gnome.org/browse/nautilus/commit/?id=0609431a5cb3803d0b98bd333f90e3c7796f86b7
2012-11-16[eel] remove eel_gdk_pixbuf_list_ref()Jasmine Hassan3-18/+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[eel] remove unused eel_get_filename_charset()Jasmine Hassan2-101/+0
http://git.gnome.org/browse/nautilus/commit/?id=00c0b9daa2053a110e17c64fb79ce4884290dc76
2012-11-16[eel] remove eel_gtk_widget_set_shown()Jasmine Hassan2-25/+0
http://git.gnome.org/browse/nautilus/commit/?id=31dfbdc19075ddf92b4f04a2f84e3111c3fb429b