summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
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[property-browser] remove deprecated gtk_dialog_set_has_separatorJasmine Hassan1-1/+0
2012-12-03add Jasmine Hassan in authorsStefano Karapetsas1-0/+1
2012-12-03[global-prefs|application] use MATE global 'show-desktop-icons' settingJasmine Hassan1-3/+6
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 Hassan1-5/+2
- 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-17/+13
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-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 Hassan21-123/+102
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-23[directory-view] fix double-free regression from 7a42b9b0Jasmine Hassan1-2/+0
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-18fixed incorrect fsf addresses.Steve Zesch2-4/+4
2012-11-16Merge pull request #42 from jasmineaura/developStefano Karapetsas64-2670/+3698
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[places-sidebar] use gtk_widget_set_visible() instead of the eel helperJasmine Hassan1-9/+9
http://git.gnome.org/browse/nautilus/commit/?id=bb145a018a9d66b748971e40be4e09a7f843b2be
2012-11-16[all] use g_list_free() and g_strcmp0 instead of eel functionsJasmine Hassan22-88/+126
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[window] don't use deprecated size_request vfuncJasmine Hassan1-17/+57
http://git.gnome.org/browse/nautilus/commit/?id=b532d0d9290d1731203d971e7c679979265f0a43
2012-11-16[pathbar] don't use deprecated size_request vfuncJasmine Hassan1-13/+186
http://git.gnome.org/browse/nautilus/commit/?id=22cb1accd98c1ae10938eac10cc6beda8fb6b145
2012-11-16[general] use new GtkScrollable interfaceJasmine Hassan1-2/+8
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[fm-properties] use GtkComboBoxText in the GtkBuilder fileJasmine Hassan1-178/+69
http://git.gnome.org/browse/nautilus/commit/?id=18fc6dd2516f9091570902640032e68b263cfddf Also include subsequent commit: preferences: cleanup expand/fill flags Probably a change in GTK+ requires fixing this flags, so that the dialog doesn't look odd. http://git.gnome.org/browse/nautilus/commit/?id=6669f155734c320617bcf79f3b5d8f315f4886f9
2012-11-16[src] replace deprecated GtkComboBox text APIs with GtkComboBoxTextJasmine Hassan4-21/+22
[src] don't use GtkComboBox text APIs (#632651) They got replaced by GtkComboBoxText. Thanks to Mathias Clasen and Flo Gravo. http://git.gnome.org/browse/nautilus/commit/?id=f123f99bee1005cd279783f9d441f538fcf85542
2012-11-16[image-properties-page] call gdk_pixbuf_loader_close() earlierJasmine Hassan1-1/+4
This helps smaller images (>8192 bytes) to signal size_prepared before reading image geometry. (#558267) http://git.gnome.org/browse/nautilus/commit/?id=d3ab8e137ae957e5afef54bf0ec1e275b96caab5
2012-11-16[icon-view] if possible, use the local path for the previewJasmine Hassan1-1/+17
This solves issues where the audio previewer is not capable of understanding some GVfs URIs. (#624841) http://git.gnome.org/browse/nautilus/commit/?id=ebcbb167876f8b4491af0bc86bc29015c211b3af
2012-11-16[horizontal-splitter] remove, and use a regular GtkPaned insteadJasmine Hassan3-6/+4
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[build] fix distcheckJasmine Hassan1-0/+1
http://git.gnome.org/browse/nautilus/commit/?id=74a0311e65f2c9fc2d03967b0607633dcb652f88
2012-11-16[properties-window] split some long linesJasmine Hassan1-8/+32
http://git.gnome.org/browse/nautilus/commit/?id=64819695a13eb636df535e08e0eed6e896a8821c
2012-11-16[properties-window] don't use expose-event to draw the pie chartJasmine Hassan1-12/+50
Use GtkWidget::draw instead http://git.gnome.org/browse/nautilus/commit/?id=5ece5d67163e30a91e600d2f2bcf0d657d365dc4
2012-11-16[window-toolbars] show/hide the spinner when changing its stateJasmine Hassan1-8/+5
http://git.gnome.org/browse/nautilus/commit/?id=d72087b74c871ef82b1f6a13bb5bb72b38670a52 Including followup commit: window-toolbars: show/hide the spinner in the right order Apparently calling them in the wrong order makes new GTK+ crash. http://git.gnome.org/browse/nautilus/commit/?id=61906b05ec90d5d4759ae7ff7fc7aca40fb18f15
2012-11-16[desktop-icon-view] don't use gdk_drawable_get_screen()Jasmine Hassan1-1/+1
http://git.gnome.org/browse/nautilus/commit/?id=b1aac113ef867846fb39ee4187378c6f1a13f33e
2012-11-16[src] use gtk_widget_get_preferred_size()Jasmine Hassan4-15/+36
http://git.gnome.org/browse/nautilus/commit/?id=c47d18f566fa9518ca7750922da7da66d3211f3e
2012-11-16[emblem-sidebar] Don't include eel-gtk-macros, minor cleanupJasmine Hassan1-6/+1
2012-11-16[property-browser] Don't use GtkObject nor eel-gtk-macrosJasmine Hassan1-80/+69
2012-11-16[information-panel] Don't use eel-gtk-macrosJasmine Hassan1-10/+6
2012-11-16[sidebar-title] Don't use GtkObject nor eel-gtk-macrosJasmine Hassan1-36/+29
2012-11-16[src] don't use GtkObject (GTK3)Jasmine Hassan18-81/+142
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 it working with GTK2. A tad similar: http://git.gnome.org/browse/nautilus/commit/?id=cc6cb51e827c0b15d4ef09f12d37b9f331ddcef8
2012-11-16[icon-view] Don't use GtkObject nor eel-gtk-macrosJasmine Hassan1-32/+12
Similar to the commit linked below, but without moving background-setting code to FMDesktopIconView http://git.gnome.org/browse/nautilus/commit/?id=ab0616de55f6f817a745caac26fd2b38ae41b71b
2012-11-16[connect-dialog] add a missing gtk_widget_show()Jasmine Hassan1-0/+1
http://git.gnome.org/browse/nautilus/commit/?id=f3bbee79b915276068e0a0d6ed9590c212e11a0a
2012-11-16[connect-dialog] make the code more readableJasmine Hassan1-70/+71
Move bits around and rename methods; no actual code change. http://git.gnome.org/browse/nautilus/commit/?id=24100d075f747e8fc9ca3cc43a32489177f35459
2012-11-16[connect-dialog] display a fatal error if GVfs doesn't have methodsJasmine Hassan1-1/+40
I.e. when GVfs is not installed. http://git.gnome.org/browse/nautilus/commit/?id=1b79a8666fee56cdb704e8757f28acf486f7dc54
2012-11-16[connect-dialog] fixes for the handling of iconized entriesJasmine Hassan1-12/+14
http://git.gnome.org/browse/nautilus/commit/?id=1c826ed78bde5f34fd4a0f72d788b8d0824d6099
2012-11-16[connect-dialog] handle psswds, display warns/errs in info bar, tweak UI detailsJasmine Hassan4-207/+723
connect-dialog: integrate password handling Also, use the info bar to display warnings/errors, and tweak the UI details. http://git.gnome.org/browse/nautilus/commit/?id=7d004452f333b7b8b804d87de49c858e8743a115
2012-11-16[connect-operation] add CajaConnectServerOperationJasmine Hassan3-2/+207
This is a GtkMountOperation subclass to handle password/username/domain requests directly from inside of the 'Connect to Server' dialog. http://git.gnome.org/browse/nautilus/commit/?id=c1bebe3a29bc2dc3b01ad2277a9802d9d0bc25cd
2012-11-16[window-menus] use new connect dialog APIJasmine Hassan1-9/+1
http://git.gnome.org/browse/nautilus/commit/?id=156615f8d9f8b99dea3459cdd76392d01b9d80df
2012-11-16[connect-dialog] redesign the dialogJasmine Hassan3-709/+317
According to Allan Day's mockups. http://git.gnome.org/browse/nautilus/commit/?id=7848e74d812c22299962a8ae22b01dbd403929c0
2012-11-16[nav-win-menus] use new CajaApplication APIJasmine Hassan1-7/+11
http://git.gnome.org/browse/nautilus/commit/?id=d5350003ac927bd683d4e18f7c0513b94f9220d7
2012-11-16[bookmarks-window] use new CajaApplication APIJasmine Hassan1-17/+17
http://git.gnome.org/browse/nautilus/commit/?id=a3ce22ec6e8fcb39dafb35e04e445f4a94b8c394
2012-11-16[window] call the callback during the location changeJasmine Hassan2-17/+42
http://git.gnome.org/browse/nautilus/commit/?id=adedf859ec47296106f0f0d938e70b32f0120f7c
2012-11-16[application] change the way spatial windows are createdJasmine Hassan2-115/+74
Use a _get() function + the standard caja_window_go_to() instead of using _present(). The new functions in caja-window-manage-views are smart enough to take care of re-using an existent window. http://git.gnome.org/browse/nautilus/commit/?id=d070d631545aac9114bc271481da603587c07c7c