2006-12-27 Martin Wehner <martin.wehner@gmail.com>
* src/file-manager/fm-directory-view.c: (real_merge_menus):
Use proper macro for translating the scripts menu item (#389467).
Patch from Gabor Kelemen <kelemeng@gnome.hu>
2006-12-19 Federico Mena Quintero <federico@novell.com>
* libnautilus-private/nautilus-debug-log.c
(make_key_file_from_configuration): Oops, handle the case of an
empty domains_hash.
2006-12-19 Martin Wehner <martin.wehner@gmail.com>
* libnautilus-private/nautilus-file-operations-progress.c:
(time_remaining_callback):
Zero-pad seconds in the remaining time display (#376291).
Patch from Sven Herzberg <herzi@gnome-de.org>
2006-12-18 Martin Wehner <martin.wehner@gmail.com>
* src/nautilus-navigation-window.c:
(nautilus_navigation_window_instance_init), (load_view_as_menu):
Don't connect the changed signal handler on the view as combobox
each time the contents of the combobox are reloaded, but only on
instantiation. Prevents creating as many view instances as times
the view/location was already changed when using the view as menu.
(This is a pretty bad bug and possibly the cause of many of the
strange crashes we've been getting over the last year. It'd also
explain why most of these bugs almost exlusively occurred on Ubuntu,
as they use browser mode per default).
2006-12-18 Paolo Borelli <pborelli@katamail.com>
* src/nautilus-trash-bar.c:
* src/nautilus-trash-bar.h:
Remove unneeded function I left in by mistake.
2006-12-18 Paolo Borelli <pborelli@katamail.com>
* src/nautilus-trash-bar.c:
* src/nautilus-trash-bar.c:
* src/nautilus-window-manage-views.c:
Add an extra widget to the trash folder with the "Empty Trash"
button. Kudos also to Lakin Wecker who came up with a similar
patch some months ago, though it never went in.
* src/nautilus-information-panel.c:
Remove the "Empty Trash" and "Burn" buttons from the side pane
since we now have extra location widgets.
2006-12-18 Luca Ferretti <elle.uca@libero.it>
* src/file-manager/fm-directory-view.c:
Use "document-new", "folder-new" named icon from
Icon Naming Spec for File->Create Document and
File->Create Folder menu entries.
* src/nautilus-navigation-window-menus.c:
Use "window-new" named icon from Icon Naming Spec for
File->New Window menu entry in browser window.
2006-12-15 Luca Ferretti <elle.uca@libero.it>
* src/nautilus-actions.h:
Add NAUTILUS_ACTION_HOME for Go->Home Folder
* src/nautilus-navigation-window-menus.c:
(nautilus_navigation_window_initialize_actions),
(nautilus_navigation_window_initialize_menus):
* src/nautilus-spatial-window.c:
* src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
Define short_label for NAUTILUS_ACTION_HOME and
NAUTILUS_ACTION_SEARCH, to use on toolbar. Also fix capitalization
in search menu entry.
2006-12-13 Luca Ferretti <elle.uca@libero.it>
* nautilus-computer.desktop.in.in:
* nautilus-file-management-properties.desktop.in.in:
* nautilus-home.desktop.in.in:
* src/nautilus-navigation-window-menus.c:
* src/nautilus-spatial-window.c:
* src/nautilus-window-menus.c:
* src/network-scheme.desktop.in:
Update comments and some menu entries to match suggestions on
http://live.gnome.org/UsabilityTeam/Menu
2006-12-12 Federico Mena Quintero <federico@novell.com>
* libnautilus-private/nautilus-debug-log.c
(DEFAULT_RING_BUFFER_NUM_LINES): Oops, make this 1000 by default;
30000 was way too big for normal usage.
(add_to_milestones): New function; adds a milestone string to a
linked list of milestones.
(nautilus_debug_logv): Call add_to_milestones() if appropriate.
(write_string): New helper function.
(dump_milestones): New helper function.
(dump_configuration): Use write_string().
(dump_ring_buffer): New helper function; moved the code from
nautilus_debug_log_dump().
(nautilus_debug_log_dump): Use dump_milestones() and dump_ring_buffer().
(dump_configuration): Print the instructions to re-create the
configuration here, instead of in nautilus_debug_log_dump().
2006-12-12 Alexander Larsson <alexl@redhat.com>
* src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
Default location dialog to $home for desktop (#383840)
Patch from Guillaume Desmottes
2006-12-08 Paolo Borelli <pborelli@katamail.com>
* libnautilus-private/nautilus-desktop-link.c:
* libnautilus-private/nautilus-file-utilities.c:
* libnautilus-private/nautilus-query.c:
* src/nautilus-navigation-window.c:
* src/nautilus-navigation-window.h:
* src/nautilus-pathbar.c:
* src/nautilus-places-sidebar.c:
* src/nautilus-shell.c:
* src/nautilus-window-manage-views.c:
* src/nautilus-window.c:
* src/file-manager/fm-tree-model.c:
* src/file-manager/fm-tree-view.c:
Use nautilus_get_home_directory_uri everywhere instead of
open coding it and other minor cleanups.
2006-12-08 Alexander Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-monitor.c:
Schedule metadata removal when we get external remove events.
Patch from Gene Z. Ragan (#45953)
2006-12-08 Alexander Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-icon-canvas-item.c:
* libnautilus-private/nautilus-icon-container.c:
* libnautilus-private/nautilus-icon-private.h:
Draw selection rect using cairo.
* icons/Makefile.am:
* icons/text-selection-frame.png:
Remove old icon used for selection rect.
Patch from Gene Z. Ragan
2006-12-04 Alexander Larsson <alexl@redhat.com>
* src/file-manager/fm-list-view.c:
Reveal selection on sort-order change.(#332667)
Patch from Gene Z. Ragan
2006-12-04 Alexander Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-icon-container.[ch]:
* src/file-manager/fm-icon-container.c:
Freeze icon view updates while renaming to avoid things
moving around on file changes. (#318373)
Patch from Nelson Benítez
2006-12-04 Luca Ferretti <elle.uca@libero.it>
* configure.in:
* icons/Makefile.am:
* icons/appicon/*:
Add new Nautilus logo from Ulisse Perusin, installed
as named icon ("nautilus") in $(prefix)/share/icons/hicolor/.
* icons/nautilus-launch-icon.png:
Removed.
* src/nautilus-window-menus.c:
Use the new named icon logo in about dialog.
2006-11-30 Alexander Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-icon-canvas-item.c:
* libnautilus-private/nautilus-icon-container.c:
* libnautilus-private/nautilus-icon-private.h:
Add more themeing features for icon view icons.
Patch from JackTheDipper
2006-11-28 Alexander Larsson <alexl@redhat.com>
* src/file-manager/fm-tree-view.c:
Add delete menu item if configured. (#132326)
Patch from Ferran Puig
2006-11-28 Alexander Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-icon-container.c:
* libnautilus-private/nautilus-icon-private.h:
Handle scroll wheel while rubberbanding.
Patch from Nelson Benítez
2006-11-23 Federico Mena Quintero <federico@novell.com>
Use the write-to-a-pipe trick from the signal handler instead of
queueing an idle handler from there.
* src/nautilus-main.c (setup_debug_log_signals): Set up a pair of
pipes for the SIGUSR1 handler; set up a GIOChannel on them.
(sigusr1_handler): Write a byte to our pipe instead of queueing an
idle handler.
(debug_log_io_cb): Replaces dump_debug_log_idle_cb(). Read from
the pipe, and dump the debug log.
Add a configuration file for the logging mechanism. You create
~/nautilus-debug-log.conf as a GKeyFile.
* libnautilus-private/nautilus-debug-log.c
(nautilus_debug_log_load_configuration): New function; loads the
configuration from a key file like this:
[debug log]
enable domains = foo; bar; baz
max lines = 1000
* libnautilus-private/nautilus-debug-log.c (dump_configuration):
New utility function.
(nautilus_debug_log_dump): At the end of the log, dump the
configuration used for the debug log so that the user can
re-create it later.
* libnautilus-private/nautilus-debug-log.h: New prototype for
nautilus_debug_log_load_configuration().
* src/nautilus-main.c (setup_debug_log): Load the debug log's
configuration from ~/nautilus-debug-log.conf
(setup_debug_log_domains): Removed.
* src/nautilus-main.c (log_override_cb): If the log level of the
message is G_LOG_LEVEL_DEBUG, don't log it as a milestone. We'll
use this log level for miscellaneous debugging messages from
gnome-vfs. Also, don't send G_LOG_LEVEL_DEBUG messages to the
default log handler, to avoid a huge ~/.xsession-errors.
(setup_debug_log_domains): Enable logging for
NAUTILUS_DEBUG_LOG_DOMAIN_GLOG.
2006-11-22 Alexander Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-search-engine.c:
Look for Beagle before looking for Tracker. Since Tracker
autostarts and Beagle doesn't this means you can have both
installed and configured and pick which one to use.
2006-11-20 Alexander Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-icon-container.c:
* src/file-manager/fm-icon-view.c:
Revert federicos patch from 2006-11-06, as it was causing problems.
2006-11-13 Alexander Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-directory-async.c:
Ref the NautilusDirectory during call_ready_callbacks_at_idle.
Fixes#372471