2002-04-26 Alex Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-volume-monitor.c:
* libnautilus-private/nautilus-volume-monitor.h:
Added new function nautilus_volume_get_device_path.
* src/file-manager/fm-desktop-icon-view.c:
(have_volume_format_app), (have_volume_properties_app),
(have_volume_protection_app), (volume_ops_callback),
(volume_link_device_type), (real_update_menus), (real_merge_menus):
* src/file-manager/nautilus-desktop-icon-view-ui.xml:
Add support for various volume properties helper applications.
Based on patch from Rajeev Karale <rajeev.karale@wipro.com>
2002-04-24 Murray Cumming <murrayc@usa.net>
* Added the necessary bonobo_object_ref() to my previous commit,
to prevent crashing during the unref when the window closes.
2002-04-23 Murray Cumming <murrayc@usa.net>
* src/nautilus-window.c (nautilus_window_instance_init):
Now that BonoboWindow has been fixed, it is no longer necessary
to create and set the UIContainer.
Tue Apr 23 16:18:05 2002 Owen Taylor <otaylor@redhat.com>
* src/nautilus-preferences-dialog.c (dialog_button_response_callback):
Fix build breakage from misapplied patch in last commit.
2002-04-23 Benedikt Roth <Benedikt.Roth@gmx.net>
* src/file-manager/fm-icon-container.c:
(fm_icon_container_get_icon_text):
Don't show the normal extra information for desktop files (#74910).
2002-04-23 Rajeev Karale <rajeev.karale@wipro.com>
* libnautilus-private/nautilus-volume-monitor.c: finish_creating_volume()
Bug Fixing : #77313. Mount_path for volume is different for solaris.
2002-04-22 Anders Carlsson <andersca@gnu.org>
* libnautilus-private/nautilus-icon-container.c:
(lay_down_icons_tblr):
Take pixels_per_unit into account when setting width and height.
2002-04-22 Anders Carlsson <andersca@gnu.org>
* src/nautilus-property-browser.c:
(nautilus_property_browser_init), (nautilus_emblem_dialog_new),
(nautilus_color_selection_dialog_new), (add_new_pattern),
(add_new_color), (nautilus_property_browser_update_contents):
Re-add the length limit for color and emblem names. Also fix
button ordering to be Add, Remove. Finally, set up focus correctly
for entries.
* src/nautilus-theme-selector.c: (create_button_with_stock_image),
(nautilus_theme_selector_instance_init):
Add stock icons to Add and Remove buttons.
2002-04-21 Alexander Larsson <alla@lysator.liu.se>
* libnautilus-private/nautilus-directory-background.c:
Remove deprecated usage of gnome-config.
Patch by Diego Gonzlez <diego@pemas.net>
2002-04-21 Alexander Larsson <alla@lysator.liu.se>
* src/nautilus-shell-ui.xml:
Stock icons for back, forward, up, home, new, close,
add bookmarks
* icons/default/default.xml:
* icons/crux_teal/crux_teal.xml:
* icons/crux_eggplant/crux_eggplant.xml:
Point throbber to http://www.gnome.org/nautilus/
* icons/default/Makefile.am:
* icons/crux_teal/Makefile.am:
* icons/crux_eggplant/Makefile.am:
* icons/default/Makefile.am:
* icons/*/[Back|Forward|Home|Refresh|Stop|Up].png:
Use stock toolbar items for all out themes.
Patches from Dave Bordoley <bordoley@msu.edu>
2002-04-22 Anders Carlsson <andersca@gnu.org>
* libnautilus-private/nautilus-directory-async.c:
(should_read_link_info_sync), (link_info_read_done),
(link_info_start):
Read .desktop files sync if they're local. This speeds
up loading directories that have .desktop files in them.
2002-04-21 Alexander Larsson <alla@lysator.liu.se>
* libnautilus-private/nautilus-directory-background.c
(image_loading_done_callback), (make_root_pixmap):
Check the return value of XOpenDisplay and handle
failures.
2002-04-21 Alexander Larsson <alla@lysator.liu.se>
* src/nautilus-desktop-window.c (nautilus_desktop_window_class_init):
Disable the whole flash-workaround hack since it doesn't work
and is causing crashes on solaris.
2002-04-21 Alexander Larsson <alla@lysator.liu.se>
* src/nautilus-window.h:
* src/nautilus-window-manage-views.c:
Only display toplevel window when it's fully constructed.
* src/nautilus-desktop-window.c (nautilus_desktop_window_new):
* src/nautilus-application.c (nautilus_application_create_desktop_window):
Don't show desktop window here. It's shown later when the view
is loaded.
* libnautilus-private/nautilus-horizontal-splitter.c
(nautilus_horizontal_splitter_pack2): Remove old code that is
not neccesary when we display the window fully constructed.
2002-04-21 Anders Carlsson <andersca@gnu.org>
* libnautilus-private/nautilus-icon-container.c:
(icon_set_position),
(nautilus_icon_container_update_scroll_region):
Take pixels_per_unit into account when dealing with widget
coordinates in the fixed mode.
* src/file-manager/fm-desktop-icon-view.c:
(fm_desktop_icon_view_finalize), (get_default_zoom_level),
(default_zoom_level_changed), (fm_desktop_icon_view_init):
Have the desktop view use the default icon view zoom level.
2002-04-21 Anders Carlsson <andersca@gnu.org>
* src/nautilus-zoom-control.c
(nautilus_zoom_control_button_press_event):
Don't do anything with double-click or triple-click events.
2002-04-21 Anders Carlsson <andersca@gnu.org>
* components/text/nautilus-text-view.c:
(nautilus_text_view_finalize), (nautilus_text_view_class_init):
NautilusView is a GObject, not a GtkObject.
* src/nautilus-sidebar-title.c:
(nautilus_sidebar_title_select_text_color),
Set shadow color and offset using new eel functions.
* src/nautilus-window-menus.c: (help_menu_about_nautilus_callback):
Don't show translator credits when we don't need to.
Also add myself as an author :)
2002-04-20 Anders Carlsson <andersca@gnu.org>
* libnautilus-private/nautilus-drag-window.c:
(nautilus_drag_window_register):
Disable drag window registration for now.
* libnautilus-private/nautilus-global-preferences.c:
Change extra monitor paths to account for the rename.
* nautilus.desktop.in:
Update icon path.
* src/file-manager/fm-properties-window.c: (reset_icon),
(fm_properties_window_drag_data_received), (set_icon_callback):
Add support for dragging the reset icon to remove custom icons.
* src/nautilus-property-browser.c: (nautilus_emblem_dialog_new),
(nautilus_color_selection_dialog_new), (emblem_keyword_valid),
(add_new_emblem):
Fix "Add new emblem" dialog and add mnemonics.
2002-04-20 Alexander Larsson <alla@lysator.liu.se>
* libnautilus-private/apps_nautilus_preferences.schemas:
Add more keys to the schemas files. Based on work by
Luis Gutierrez <luisgtz@megared.net.mx>
2002-04-20 Alexander Larsson <alla@lysator.liu.se>
* libnautilus-private/nautilus-global-preferences.h
Use underscore instead of dashes in gconf keys.
* libnautilus-private/Makefile.am
* libnautilus-private/nautilus.schemas:
* libnautilus-private/apps_nautilus_preferences.schemas:
Renamed schemas file to apps_nautilus_preferences.schemas.
Some new keys are documented.
This patch is from Jonathan Blandford <jrb@redhat.com>
2002-04-20 Alexander Larsson <alla@lysator.liu.se>
* libnautilus-private/nautilus-icon-container.c (lay_down_icons_horizontal):
Fruitless attempt to optimize icon layout. It turns out it is text-measure and
icon lookup bound. I'm checking in this optimization anyway, even though it
doesn't help much.
(nautilus_icon_container_class_init): icon_removed was using the wrong
struct offset.
* src/nautilus-window-menus.c:
Add me to authors :)
2002-04-19 Anders Carlsson <andersca@gnu.org>
* components/throbber/nautilus-throbber.c: (get_bonobo_properties),
(set_bonobo_properties), (nautilus_throbber_instance_init),
(load_themed_image), (nautilus_throbber_load_images):
Make the throbber smaller if we're using a toolbar without
text labels. Fixes#47777.
2002-04-18 Michael Meeks <michael@ximian.com>
* *.server.in, *.c: replace all the OAFIIDs with more
sensibly named ones, that follow the namespacing
guidelines in the libbonobo/docs/FAQ. Needs a new
gnome-vfs to work well.
* src/nautilus-window-toolbars.c
(throbber_set_throbbing): impl.
(throbber_created_callback): upd.
(nautilus_window_allow_stop): upd.
* libnautilus-private/nautilus-mime-actions.c
(nautilus_do_component_query): remove hack around bonobo's
sample text component, we no longer have one.
2002-04-17 Anders Carlsson <andersca@gnu.org>
* src/file-manager/fm-properties-window.c:
(fm_properties_window_drag_data_received):
Get the "exactly one" check right. Fixes#75187.
2002-04-17 Anders Carlsson <andersca@gnu.org>
* src/file-manager/fm-directory-view.c:
(clipboard_targets_received), (real_update_menus):
Query the clipboard TARGET types so we can set the sensitivity
of the "Paste Files" items accordingly.
2002-04-17 Anders Carlsson <andersca@gnu.org>
* components/hardware/nautilus-hardware-view.c:
(nautilus_hardware_view_class_init),
(nautilus_hardware_view_finalize):
Use ::finalize instead of ::destroy so we don't free
data twice.
2002-04-17 Anders Carlsson <andersca@gnu.org>
* libnautilus-private/nautilus-volume-monitor.c:
(nautilus_file_system_type_free):
Remove debugging output.
* src/file-manager/fm-directory-view.c: (fm_directory_view_init),
(fm_directory_view_finalize), (convert_file_list_to_string),
(get_clipboard_callback), (clear_clipboard_callback),
(copy_or_cut_files), (clipboard_received_callback),
(paste_files_callback), (fm_directory_view_class_init):
Use GtkClipboard instead of using a selection on the window.
This simplifies a lot of the code and fixes#77684.
2002-04-17 Anders Carlsson <andersca@gnu.org>
* libnautilus-private/nautilus-file-operations-progress.c:
(nautilus_file_operations_progress_init):
Fixup padding so that the dialog looks more like the
Nautilus 1.0 one.
* libnautilus-private/nautilus-icon-canvas-item.c:
(nautilus_icon_canvas_item_finalize):
Unref the layouts.
* libnautilus-private/nautilus-volume-monitor.c:
(load_file_system_table), (nautilus_volume_monitor_class_init),
(nautilus_volume_monitor_finalize), (get_mount_list),
(nautilus_file_system_type_free),
(load_additional_mount_list_info):
Free the file system table on ::finalize.
* src/file-manager/fm-list-model.c: (fm_list_model_finalize):
Free details on ::finalize.