commit 54ae064f753582a8b0745110b45724b99eb913a4 Author: Cosimo Cecchi Date: 2011-12-19 release: prepare for 3.3.3 M NEWS M configure.in commit 2de1c3a4a0294006bbcf950f7473ff962848dc1c Author: Cosimo Cecchi Date: 2011-12-19 fdo-dbus: dist the DBus interface XML file Fixes distcheck M data/Makefile.am commit 642835db7ab148e44733206a09bf55cd14660e5a Author: Cosimo Cecchi Date: 2011-12-19 fdo-dbus: don't dist generated dbus sources Use nodist_nautilus_SOURCES, like the generated object manager for org.Nautilus.FileOperations M src/Makefile.am commit f35e710d3c31fc2af5ddce9c31a52d408e215276 Author: Cosimo Cecchi Date: 2011-12-19 fdo-dbus: use the right include for nautilus-debug.h Fixes distcheck M src/nautilus-freedesktop-dbus.c commit 85af4ef2e58b45dcd40f6ba692b12e73c6cf6ffd Author: Pierre Wieser Date: 2011-12-19 Set icons from extensions on the context menu GtkActions This way, if icons are set to display in e.g. menus, extensions one will be properly shown. https://bugzilla.gnome.org/show_bug.cgi?id=665822 M libnautilus-private/nautilus-ui-utilities.c M libnautilus-private/nautilus-ui-utilities.h M src/nautilus-view.c commit 773fdc3e2ba7fef4bf824c865a0f3aba14fc785a Author: Stefano Teso Date: 2011-12-04 places-sidebar: make Desktop dir bookmarkable if not shown by default See: https://bugzilla.gnome.org/show_bug.cgi?id=663956 M src/nautilus-places-sidebar.c commit 2ee1b4060b1d99c67e528d626514968384277af5 Author: Nelson Benitez Leon Date: 2011-12-13 Show background menu when clicking on blank space Fixes bug 94618 M src/nautilus-list-view.c commit 73b2f5e9de469f7997c8ab4d12f1aa542a4e7e54 Author: Nelson Benitez Leon Date: 2011-12-14 Fix race condition when right-clicking after rubberbanding Fixes bug 662979 M libnautilus-private/nautilus-icon-container.c commit 1fbc4002d38f42a5e9536dc3f1b59438d362d94e Author: Petr Kovar Date: 2011-12-15 Fix Czech translation M po/cs.po commit 6ed0cae9df696b816309b6c6d8fdb2660c66b922 Merge: 11fa184 f01e2e9 Author: Federico Mena Quintero Date: 2011-12-14 Merge branch 'freedesktop-dbus' - bgo#636269 This adds an implementation for the DBus interface org.freedesktop.FileManager1. This lets applications call the file manager to show a file within a folder, to show a folder's contents, or to show a file's properties. The main work behind this is by Akshay Gupta , done during the Google Summer of Code 2011. commit f01e2e9b5fa6dcd0514bdf5efe5f76b4312f1fd3 Author: Federico Mena Quintero Date: 2011-12-14 Add an org.freedesktop.FileManager1.service file for DBus Even though this registers a service for a freedesktop name with a Gnome-specific program (Nautilus), we'll just do this for now. Later we can discuss in the DBus list how to launch services with generic interfaces, but specific implementations for each desktop environment. Signed-off-by: Federico Mena Quintero M data/Makefile.am A data/org.freedesktop.FileManager1.service.in commit 73e5a35efcd7607d6a3ee5e8bd5e8278a86d6705 Author: Federico Mena Quintero Date: 2011-12-14 Remove superfluous helper function Signed-off-by: Federico Mena Quintero M src/nautilus-properties-window.c commit 371e178550587cad04941493c6129e8e454223ab Author: Cosimo Cecchi Date: 2011-12-14 Use a single method to create properties windows Make startup_id a param of nautilus_properties_window_present(). M src/nautilus-freedesktop-dbus.c M src/nautilus-places-sidebar.c M src/nautilus-properties-window.c M src/nautilus-properties-window.h M src/nautilus-tree-sidebar.c M src/nautilus-view.c commit 6e02005986b78879f4d3e23342c90accfa241745 Author: Cosimo Cecchi Date: 2011-12-14 properties-window: parent_widget and startup_id are not mutual Even though we don't (yet) use the same code path when building a properties window for a parent widget and for a startup_id (i.e. there's no call that sets both), there's no reason to make them mutually exclusive in code when creating the window. M src/nautilus-properties-window.c commit 326f5d86a5650d201c48acacaf77752d544668da Author: Cosimo Cecchi Date: 2011-12-14 fdo-dbus: coding style cleanups M src/nautilus-freedesktop-dbus.c commit c0752563fe6f2a0454069b93c9a29dae11a2e833 Author: Cosimo Cecchi Date: 2011-12-14 fdo-dbus: handle g_file_get_parent() failing g_file_get_parent() can return NULL if the file is a root element. Handle that case gracefully in the code. M src/nautilus-freedesktop-dbus.c commit 8aa21c333115cec5eab0cd3965684b9b09dc7fa3 Author: Cosimo Cecchi Date: 2011-12-14 application: streamline code for creating selection list M src/nautilus-application.c commit 14f7dd8cdbbe04b84c2b8f75134cefd45aaf9c4b Author: Federico Mena Quintero Date: 2011-12-13 Pass the startup_id when creating the properties window This completes the implementation of the DBus interface. Signed-off-by: Federico Mena Quintero M src/nautilus-freedesktop-dbus.c commit 625dac4492e7daf7fef46c8dc4990da5d786efad Author: Federico Mena Quintero Date: 2011-12-13 Add nautilus_properties_window_present_with_startup_id() This lets us pass a startup_id string instead of a parent_widget; this will be used from the Freedesktop DBus interface. Signed-off-by: Federico Mena Quintero M src/nautilus-properties-window.c M src/nautilus-properties-window.h commit 9868b796ec9d4761512d0a948bf0d6438be6702c Author: Federico Mena Quintero Date: 2011-12-13 Don't use nested if()s when a single one will do M src/nautilus-properties-window.c commit ebc2d0728553cded8dcb5f65d0075e2e7c9d277e Author: Federico Mena Quintero Date: 2011-12-13 Use g_clear_object() instead of verbose code M src/nautilus-freedesktop-dbus.c commit 08c2044e7056a9d6113dbf3613ea6303b6f0180d Author: Federico Mena Quintero Date: 2011-12-13 Implement ShowItems() vs. ShowFolders() from the DBus interface We use the new nautilus_application_open_location() to do this; now we can distinguish 'open a location and select something inside it', vs. 'show a location'. Signed-off-by: Federico Mena Quintero M src/nautilus-freedesktop-dbus.c commit 29ecfd7fb83c57289fc5e46a05cbead958f4b1ef Author: Federico Mena Quintero Date: 2011-12-13 Add nautilus_application_open_location() This is a convenience function so that NautilusFreedesktopDBus can cause the application to open a location and optionally select an item within that location. Signed-off-by: Federico Mena Quintero M src/nautilus-application.c M src/nautilus-application.h commit 3a899726ac482ae90f1b8fb52657ee80fef3a7fe Author: Federico Mena Quintero Date: 2011-12-13 Turn NautilusFreeDesktopDBus into a GObject internally This is to match NautilusDBusManager. Signed-off-by: Federico Mena Quintero M src/nautilus-freedesktop-dbus.c commit 11fa1848dca3af78cd0f984f7c84f2214140f023 Author: Rudolfs Mazurs Date: 2011-12-13 Updated Latvian translation M po/lv.po commit 5294105677f371998043dde98a94847a1246c421 Author: Ryan Lortie Date: 2011-12-13 nautilus application: use GActionMap g_application_set_action_group() is deprecated for favour of GActionMap, so use that instead. Bump the glib version dependency for GActionMap. M configure.in M src/nautilus-application.c commit 33ca9cd5b0be3dcf092b7174591ede34edf2346d Author: Cosimo Cecchi Date: 2011-12-08 eel: remove unused eel_accessibility_set_name/description M eel/eel-accessibility.c M eel/eel-accessibility.h commit f78dee9affd9c88ce410c42cbf9c1118839d33d7 Author: Cosimo Cecchi Date: 2011-12-08 view: use ATK API directly to set accessible name/description M src/nautilus-view.c M src/nautilus-window-manage-views.c commit c76dc41521c9327a7aa121f35e68e10b6783f740 Author: Cosimo Cecchi Date: 2011-12-07 application: add a compatibility dummy --browser cmdline option External scripts or desktop files from previous might still call nautilus with the --browser option, and it's bad to just fail in that case. Add a dummy (and hidden) cmdline option that does nothing for --browser. https://bugzilla.gnome.org/show_bug.cgi?id=665700 M src/nautilus-application.c commit 4b497142b1c2361cf38c0804a283b8b419c3b623 Author: Cosimo Cecchi Date: 2011-12-07 man: remove reference to --browser option from the manual The option is not supported anymore since 3.0. https://bugzilla.gnome.org/show_bug.cgi?id=665700 M docs/nautilus.1 commit ecf70ad6a66cc1450935e54ebffd95660ebc05a4 Author: Akshay Gupta Date: 2011-12-06 Implement ShowItemProperties() M src/nautilus-freedesktop-dbus.c commit f65bd26d6f3691006c291f88e6c3b1add349d985 Author: Federico Mena Quintero Date: 2011-12-06 Allow creating a properties window with a NULL parent widget When the ShowItemProperties() DBus call comes in, it doesn't come from a parent widget. Instead, it has a startup ID. So, we need to be able to pass a NULL parent_widget to the properties window. Signed-off-by: Federico Mena Quintero M src/nautilus-properties-window.c commit 5f3b0071d11cc864d135f35b7b85b07a5395f97a Author: Akshay Gupta Date: 2011-12-06 Implement ShowFolders() NautilusApplication doesn't make a distinction between showing files and showing folders, so for now we'll use the same implementation. M src/nautilus-freedesktop-dbus.c commit 08b590a4c6014d6a91a525b3183d3266788703a4 Author: Akshay Gupta Date: 2011-12-06 Implement ShowItems() Unfortunately g_application_open() and NautilusApplication don't actually use the startup_id. We will have to pass this in another fashion later. M src/nautilus-freedesktop-dbus.c commit e7dc7a27001dcadb8f7a2cafb26bbb3be724d801 Author: Federico Mena Quintero Date: 2011-12-06 Initialize the freedesktop DBus manager from NautilusApplication Signed-off-by: Federico Mena Quintero M src/nautilus-application.c commit e1a2bcecf4d4dea845194c943f82c60f8c6c6d36 Author: Federico Mena Quintero Date: 2011-12-06 Pass the NautilusApplication to the freedesktop DBus manager Signed-off-by: Federico Mena Quintero M src/nautilus-freedesktop-dbus.c M src/nautilus-freedesktop-dbus.h commit 456afcbb6042c8f1ab73f240e5be5eabd681e090 Author: Federico Mena Quintero Date: 2011-12-06 DBus boilerplate for handling the org.freedesktop.FileManager1 service Signed-off-by: Federico Mena Quintero M src/Makefile.am A src/nautilus-freedesktop-dbus.c A src/nautilus-freedesktop-dbus.h commit aa01e30c0d3d585bd808ed1ab53c5ca396371cd1 Author: Federico Mena Quintero Date: 2011-12-06 Generate the org.freedesktop DBus code Signed-off-by: Federico Mena Quintero M src/.gitignore M src/Makefile.am commit a3c387089e3bb9eaafe8b033bd334d151ccebe06 Author: Akshay Gupta Date: 2011-12-06 Add declaration for the org.freedesktop.FileManager1 DBus interface This is not in dbus-interfaces.xml as that one has a different namespace (org.gnome.Nautilus), and that makes the generated code from gdbus-codegen really ugly. By keeping a separate file for this interface, we can get pretty generated code. A data/freedesktop-dbus-interfaces.xml commit 40be4b85f51fc7b192ef7421b2ede27954997cc8 Author: Nelson Benitez Leon Date: 2011-12-02 Make 'next row' behaviour work again by making it general According to feedback on a11y list this should not hurt a11y. Fixes bug 660881 M libnautilus-private/nautilus-icon-container.c commit 2721796f86efd1e7e118c9531657e815bd1e0c60 Author: Cosimo Cecchi Date: 2011-12-05 idle-queue: remove unused NautilusIdleQueue M libnautilus-private/Makefile.am M libnautilus-private/nautilus-directory-private.h D libnautilus-private/nautilus-idle-queue.c D libnautilus-private/nautilus-idle-queue.h commit 896a9cf4bbadfc19c6d69fa53bd9ea46cb81989c Author: Rui Matos Date: 2011-12-02 icon-container: use a threshold to start scrolling while rubberbanding This allows us to scroll while rubberbanding when the window is maximized and thus the pointer can't possibly leave the widget area. https://bugzilla.gnome.org/show_bug.cgi?id=665383 M libnautilus-private/nautilus-icon-container.c commit cdf858fbfccdbca7bd8fc27f0f85e815177ee8c6 Author: Stefano Teso Date: 2011-11-30 Avoid deprecate gtk_widget_get_pointer(). M libnautilus-private/nautilus-icon-container.c commit 0a5838004030f64d9f27c55a3f2f49275b82b79f Author: Cosimo Cecchi Date: 2011-12-02 properties-window: initiate a new row when no sibling is provided This was the original intent of this code. M src/nautilus-properties-window.c commit 098aa9334123334d500c166f13dc47f5f110cd8a Author: Cosimo Cecchi Date: 2011-12-02 window: explicitly destroy the sidebar in _destroy() When the nautilus window is destroyed, make sure to explicitly destroy the sidebar before the panes. Destroying all the panes can trigger a callback back into the sidebar, which would then try to access the window pane list from the callback. The pane list was already destroyed and cleared at that point though, and we would segfault. https://bugzilla.gnome.org/show_bug.cgi?id=652320 M src/nautilus-window.c commit 7e351fd5ead64be1343eea6d357a2edb25f9a721 Author: Dmitry Shachnev Date: 2011-12-01 Don't allow "New tab" (Ctrl+T) shortcut in desktop window Disable the New Tab action on the desktop. https://bugzilla.gnome.org/show_bug.cgi?id=655256 M src/nautilus-desktop-window.c commit f1d9644efe457d84b9a18f250e85b5d70cb46620 Author: Praveen Illa Date: 2011-11-30 Updated Telugu Translation M po/te.po commit 780f8e4abf482628677e4f75ed502e1f18cf2411 Author: Daniel Nylander Date: 2011-11-25 Updated Swedish translation M po/sv.po commit cd99b28b903e0c3c69f142dd5c7977bb791d9cf1 Author: Cosimo Cecchi Date: 2011-11-23 places-sidebar: sort the XDG dirs section for the current locale The XDG dirs section should not hardcode an english ordering, but follow the current locale. https://bugzilla.gnome.org/show_bug.cgi?id=664464 M src/nautilus-places-sidebar.c commit 786b34ff9abfae433956077a5feb2978d126ecfb Author: Stas Solovey Date: 2011-11-16 Updated Russian translation M po/ru.po commit a76dce8845b9bca8e01e67ad547ae158cff18456 Author: Thura Hlaing Date: 2011-11-14 [l10n]Added Burmese translation M po/LINGUAS A po/my.po commit 3aeff5a3d2114b77126686bd642716b21f4aa014 Author: Fran DiƩguez Date: 2011-11-13 Updated Galician translations M po/gl.po commit b81330c62d232af66c5be7186f2badabecd52673 Author: Daniel Mustieles Date: 2011-11-09 Updated Spanish translation M po/es.po commit 12bc05de21fed18ac985470fa55174629de6470f Author: Kristjan SCHMIDT Date: 2011-11-04 Updated Esperanto translation M po/eo.po commit aff2f078ef222f28a8a32408260efdfc7d8be8d9 Author: Gabor Kelemen Date: 2011-10-29 Fix a small mistranslation in the Hungarian po M po/hu.po commit 9208a93c2d3f85bcb10c05c1cfc55b33b545ca46 Author: Yaron Shahrabani Date: 2011-10-27 Updated Hebrew translation. M po/he.po commit f01c138bc3567cfedb476bcc4e2a66da8b3b38ee Author: Kristjan SCHMIDT Date: 2011-10-26 Updated Esperanto translation M po/eo.po