1. 11 Jun, 2002 1 commit
  2. 24 May, 2002 1 commit
    • Anders Carlsson's avatar
      Don't exit if the file is local. Sigh, won't people test their code? · 5146ed76
      Anders Carlsson authored
      2002-05-24  Anders Carlsson  <andersca@gnu.org>
      
      	* src/file-manager/fm-desktop-icon-view.c: (volume_ops_callback):
      	Don't exit if the file is local. Sigh, won't people test their code?
      
      	* src/file-manager/fm-directory-view.c: (activate_callback):
      	Special case "file" type URIs, so that people can still open
      	their nfs mounted directories.
      
      	* src/nautilus-window-private.h:
      	* src/nautilus-window-toolbars.c:
      	(nautilus_window_initialize_toolbars):
      	* src/nautilus-window.c: (nautilus_window_finalize):
      	Remove un-needed theme code.
      5146ed76
  3. 22 May, 2002 1 commit
  4. 13 May, 2002 1 commit
    • Michael Meeks's avatar
      activate the throbber in case we didn't earlier. · 03a2dbc3
      Michael Meeks authored
      2002-05-13  Michael Meeks  <michael@ximian.com>
      
      	* src/nautilus-window.c (nautilus_window_show_toolbar):
      	activate the throbber in case we didn't earlier.
      
      	* src/nautilus-window-toolbars.c
      	(nautilus_window_activate_throbber): split out of
      	(nautilus_window_initialize_toolbars): here,
      	only activate the throbber if we are starting
      	with a toolbar.
      
      	* src/nautilus-window.c:
      	(nautilus_window_show_toolbar, nautilus_window_hide_toolbar): move
      	into nautilus-window-toolbars.
      
      	* libnautilus/nautilus-view-standard-main.c
      	(object_destroyed): upd. comment.
      	(make_object): prune bogus comment.
      	(nautilus_view_instrument_for_failure): impl.
      	(object_destroyed): only do 1 destroy ever, rename
      	(view_object_destroy): to this.
      	(make_object): upd.
      	(nautilus_view_never_got_frame_timeout),
      	(nautilus_view_set_frame_callback),
      	(nautilus_view_cnx_broken_callback): impl.
      03a2dbc3
  5. 26 Apr, 2002 1 commit
    • Dave Camp's avatar
      Replace doubles in the zoom interfaces with floats to match the bonobo · 6470cc2f
      Dave Camp authored
      2002-04-24  Dave Camp  <dave@ximian.com>
      
      	* src/nautilus-view-frame.c: (nautilus_view_frame_set_zoom_level):
      	* src/nautilus-view-frame.h:
      	* src/nautilus-window-manage-views.c:
      	(zoom_parameters_changed_callback):
      	* src/nautilus-window-private.h:
      	* src/nautilus-window.c: (nautilus_window_zoom_to_level): Replace
      	doubles in the zoom interfaces with floats to match the bonobo
      	zoomable interface.
      
      	* src/nautilus-zoom-control.c:
      	(nautilus_zoom_control_expose): Draw the focus rectangle if the
      	zoom control is focused.
      	(nautilus_zoom_control_button_press_event): Grab focus.
      	(zoom_menu_callback), (create_zoom_menu_item),
      	(nautilus_zoom_control_change_value),
      	(nautilus_zoom_control_set_zoom_level),
      	(nautilus_zoom_control_set_parameters): Replace double with float.
      	(nautilus_zoom_control_class_init): Initialize keybindings.
      	(nautilus_zoom_control_get_accessible),
      	(nautilus_zoom_control_accessible_do_action),
      	(nautilus_zoom_control_accessible_get_n_actions),
      	(nautilus_zoom_control_accessible_action_get_description),
      	(nautilus_zoom_control_accessible_action_get_name),
      	(nautilus_zoom_control_accessible_action_interface_init),
      	(nautilus_zoom_control_accessible_get_current_value),
      	(nautilus_zoom_control_accessible_get_maximum_value),
      	(nautilus_zoom_control_accessible_get_minimum_value),
      	(nearest_preferred),
      	(nautilus_zoom_control_accessible_set_current_value),
      	(nautilus_zoom_control_accessible_value_interface_init),
      	(nautilus_zoom_control_accessible_get_name),
      	(nautilus_zoom_control_accessible_get_description),
      	(nautilus_zoom_control_accessible_class_init),
      	(nautilus_zoom_control_accessible_get_type): Implement the zoom
      	accessible.
      	* src/nautilus-zoom-control.h: Added the change_value signal.
      6470cc2f
  6. 24 Apr, 2002 2 commits
  7. 19 Apr, 2002 1 commit
    • Anders Carlsson's avatar
      Fix profiler CFLAGS. · d813d0fc
      Anders Carlsson authored
      2002-04-20  Anders Carlsson  <andersca@gnu.org>
      
      	* configure.in:
      	Fix profiler CFLAGS.
      
      	* libnautilus-private/nautilus-file-utilities.c:
      	* libnautilus-private/nautilus-file-utilities.h:
      	Remove time stamp and build message functions.
      	* src/nautilus-profiler.c: (widget_set_busy_cursor),
      	(dump_dialog_new):
      	Remove deprecated functions.
      
      	* src/nautilus-window-manage-views.c: (update_title):
      	Remove time stamp in title.
      
      	* src/nautilus-window-menus.c: (help_menu_about_nautilus_callback):
      	Remove unused build_message variable.
      
      	* src/nautilus-window.c: (nautilus_window_instance_init):
      	Set initial title to "Nautilus". Fixes #74627.
      d813d0fc
  8. 05 Apr, 2002 1 commit
    • Michael Meeks's avatar
      impl. (nautilus_throbber_class_init): upd. · 0790b625
      Michael Meeks authored
      2002-04-05  Michael Meeks  <michael@ximian.com>
      
      	* components/throbber/nautilus-throbber.c
      	(nautilus_throbber_accessible_class_init),
      	(nautilus_throbber_accessible_initialize),
      	(nautilus_throbber_accessible_get_type),
      	(nautilus_throbber_get_accessible): impl.
      	(nautilus_throbber_class_init): upd.
      	(nautilus_throbber_accessible_image_get_size):
      	(nautilus_throbber_accessible_image_interface_init):
      	(nautilus_throbber_set_location): split out of
      	(nautilus_throbber_button_release_event): here.
      	(nautilus_icon_container_accessible_do_action): use it.
      	(nautilus_throbber_accessible_get_n_actions),
      	(nautilus_throbber_accessible_action_get_description),
      	(nautilus_throbber_accessible_action_get_name),
      	(nautilus_throbber_accessible_action_get_keybinding),
      	(nautilus_throbber_accessible_action_set_description),
      	(nautilus_throbber_accessible_action_interface_init): impl.
      
      2002-04-04  Michael Meeks  <michael@ximian.com>
      
      	* src/nautilus-window-toolbars.c
      	(create_back_or_forward_toolbar_item): add tooltip
      	parameter so we can get a11y descriptions.
      	(nautilus_window_initialize_toolbars): upd.
      
      	* src/nautilus-window.c
      	(nautilus_window_instance_init): create a tooltips object.
      	(nautilus_window_destroy): kill it.
      
      	* src/nautilus-shell-ui.xml: prune some cruft.
      
      	* components/music/nautilus-music-view.c
      	(nautilus_music_view_set_album_image): set image name.
      0790b625
  9. 27 Mar, 2002 1 commit
    • Michael Meeks's avatar
      specify the type name explicitely. · 27aad156
      Michael Meeks authored
      2002-03-27  Michael Meeks  <michael@ximian.com>
      
      	* libnautilus-private/nautilus-icon-canvas-item.c:
      	specify the type name explicitely.
      
      	* src/nautilus-window.c
      	(nautilus_window_constructed): move some of the fast setup
      	(nautilus_window_instance_init): to here, so it will be
      	done by the time the throbber async activate comes in.
      27aad156
  10. 11 Mar, 2002 3 commits
    • Anders Carlsson's avatar
      Add nautilus-file-operations-progress-icons.h Don't try create or destroy · 383f1d55
      Anders Carlsson authored
      2002-03-11  Anders Carlsson  <andersca@gnu.org>
      
      	* libnautilus-private/Makefile.am:
      	Add nautilus-file-operations-progress-icons.h
      	* src/nautilus-window.c: (nautilus_window_hide_sidebar),
      	(nautilus_window_show_sidebar):
      	Don't try create or destroy the sidebar on desktop windows.
      383f1d55
    • Anders Carlsson's avatar
      Re-add nautilus-launch-icon. · 9f84cd97
      Anders Carlsson authored
      2002-03-11  Anders Carlsson  <andersca@gnu.org>
      
      	* icons/Makefile.am:
      	* icons/nautilus-launch-icon.png:
      	Re-add nautilus-launch-icon.
      
      	* src/nautilus-window.c: (set_up_default_icon_list):
      	Use nautilus_pixmap_file to get the full path to the icons used.
      	(nautilus_window_class_init):
      	Remove nautilus_window_realize function, it only contained
      	stuff we don't need to do these days.
      9f84cd97
    • Anders Carlsson's avatar
      Only create the sidebar if the "Display sidebar in new windows" preference · 57852090
      Anders Carlsson authored
      2002-03-11  Anders Carlsson  <andersca@gnu.org>
      
      	* src/nautilus-window.c: (nautilus_window_set_up_sidebar),
      	(nautilus_window_tear_down_sidebar), (nautilus_window_constructed),
      	(nautilus_window_hide_sidebar), (nautilus_window_show_sidebar),
      	(nautilus_window_sidebar_showing):
      	Only create the sidebar if the "Display sidebar in new windows"
      	preference is turned on, otherwise create it when user activates
      	"Show sidebar" and destroy it when user activates "Hide sidebar".
      	This fixes #72595.
      57852090
  11. 08 Mar, 2002 1 commit
    • Michael Meeks's avatar
      create a UI component for the status, that is separate from the shell UI · ab381079
      Michael Meeks authored
      2002-03-08  Michael Meeks  <michael@ximian.com>
      
      	* src/nautilus-window.c
      	(nautilus_window_constructed): create a UI component for
      	the status, that is separate from the shell UI component.
      	(nautilus_window_finalize): release the status_ui.
      	(nautilus_window_clear_status): remove fixme #43597
      	(nautilus_window_set_status): upd.
      ab381079
  12. 07 Mar, 2002 2 commits
    • Darin Adler's avatar
      Because lots of recent bugs were due to "signal handler called after · 136742e4
      Darin Adler authored
      	* Tons of files:
      	Because lots of recent bugs were due to "signal handler called after
      	object gone" problems, switched many calls of g_signal_connect and
      	g_signal_connect_swapped to use g_signal_connect_object instead.
      	Also did other signal-related cleanup and changed some destroys to
      	finalizes.
      
      	* libnautilus/nautilus-view-standard-main.h:
      	We no longer need to include nautilus-view.h in here. So include it
      	in the files that use this instead.
      
      	Did merges from stable branch:
      
      	2001-10-25  Darin Adler  <darin@bentspoon.com>
      
              * libnautilus-private/nautilus-directory.c:
              (call_files_changed_common), (call_files_changed_free_list),
              (call_files_changed_unref_free_list),
              (nautilus_directory_notify_files_changed): Move call to
              nautilus_directory_add_file_to_work_queue into a better
              bottleneck; now it catches all the notify cases, not just changed.
              Also tell it to re-get top-left text and link info too when we get
              a changed notice.
      
              * src/file-manager/fm-directory-view.c: (queue_pending_files):
              Don't use the timeout (and the hysteresis) when queuing files once
              the initial directory load is complete. Doing this was causing
              delays processing changes that came in later, which we don't want.
      
              * src/nautilus-sidebar-title.c: (item_count_ready), (monitor_add),
      	(update_all), (nautilus_sidebar_title_set_file): Monitor the
      	directory count once we get it the first time. This makes sure
      	that changes in the directory count get reflected in the sidebar
      	without creating a race with the main view to see who calculates
      	it first.
      
      	2001-10-25  Alex Larsson  <alexl@redhat.com>
      
              * libnautilus-private/nautilus-directory.c
      	(nautilus_directory_notify_files_changed): Call
      	nautilus_directory_add_file_to_work_queue() when file_info is
      	invalidated.  Otherwise it will not be read again.
      136742e4
    • Michael Meeks's avatar
      impl. to cope with having a paned with no child2, without doing lots of · 6b579803
      Michael Meeks authored
      2002-03-07  Michael Meeks  <michael@ximian.com>
      
      	* libnautilus-private/nautilus-horizontal-splitter.c
      	(nautilus_horizontal_splitter_size_allocate): impl. to
      	cope with having a paned with no child2, without doing
      	lots of bogus size re-allocation.
      	(nautilus_horizontal_splitter_class_init): upd.
      	(nautilus_horizontal_splitter_pack2): impl, since
      	gtkpaned relies on the re-size to generate an expose
      	to re-render it's splitter grabber thing.a
      
      	* src/nautilus-sidebar.c
      	(nautilus_sidebar_set_width): impl. moving all sidebar
      	preferences here,
      	(nautilus_sidebar_init): move auto value setup
      	here from class_init to save possible re-enterancy
      	issue. Request the size we want for the sidebar,
      	the pane will under-allocate if neccessary.
      	Set the old_width to the correct size so we don't
      	re-render the paned lots as it swiches about.
      
      	* src/nautilus-window.c
      	(nautilus_window_constructed): reflow to simplify,
      	call sidebar_set_width.
      	(nautilus_window_set_content_view_widget): use
      	nautilus_..._pack2 instead of gtk_paned to fix rendering.
      
      2002-03-06  Michael Meeks  <michael@ximian.com>
      
      	* components/notes/nautilus-notes.c
      	(make_notes_view): upd.
      
      	* components/news/nautilus-news.c
      	(rss_read_done_callback): parse the RTF, but don't spew
      	warnings everywhere.
      	(make_news_view): upd.
      
      	* components/throbber/main.c
      	(cb_create_throbber): impl.
      	(throbber_object_destroyed, throbber_make_object):
      	axe cut & paste.
      
      	* libnautilus/nautilus-view-standard-main.c
      	(nautilus_view_create_from_get_type_function):
      	widen from NautilusView to BonoboObject, this
      	code has a much wider application.
      	(make_object): ditto.
      
      	* components/hardware/nautilus-hardware-view.c
      	(nautilus_hardware_view_get_nautilus_view): upd.
      
      	* components/throbber/nautilus-throbber.c
      	(nautilus_throbber_new): kill.
      
      	* libnautilus/nautilus-view-standard-main.c
      	(nautilus_view_standard_main_multi): use gdk_get_display.
      
      	* libnautilus-private/nautilus-bonobo-extensions.c
      	(nautilus_bonobo_activation_register_for_display): impl.
      
      	* src/nautilus-application.c
      	(nautilus_application_startup): use it.
      
      	* src/nautilus-window-toolbars.c
      	(location_change_at_idle_callback),
      	(throbber_callback): move from nautilus-window.c
      	(nautilus_window_allow_stop): move this here,
      	prune redundant sets, simplify property bag
      	extraction.
      
      	* src/nautilus-window.c
      	(nautilus_window_constructed): move throbber
      	location changed code out of here.
      	(nautilus_window_unrealize): no explicit removal
      	from remote property bag neccessary & upd.
      
      	* libnautilus-private/nautilus-metafile-factory.c
      	(corba_open): reduce complexity.
      6b579803
  13. 04 Mar, 2002 1 commit
    • Darin Adler's avatar
      Remove the web search preference and the remnants of the "go to web · f69f1c43
      Darin Adler authored
      	* libnautilus-private/nautilus-global-preferences.c:
      	* libnautilus-private/nautilus-global-preferences.h:
      	* src/nautilus-preferences-dialog.c:
      	* src/nautilus-window-menus.c:
      	(nautilus_window_initialize_menus_part_1):
      	* src/nautilus-window.c:
      	* src/nautilus-window.h:
      	Remove the web search preference and the remnants of the "go to
      	web search" feature.
      f69f1c43
  14. 03 Mar, 2002 1 commit
    • Alexander Larsson's avatar
      Patch from Diego Gonzlez <dggonz@yahoo.com>. · 31e720f9
      Alexander Larsson authored
      2002-03-03  Alexander Larsson  <alla@lysator.liu.se>
      
      	Patch from Diego Gonzlez <dggonz@yahoo.com>.
      
      	* libnautilus-private/nautilus-horizontal-splitter.c:
      	(splitter_hide), (splitter_show), (splitter_is_hidden),
      	(nautilus_horizontal_splitter_expand),
      	(nautilus_horizontal_splitter_hide),
      	(nautilus_horizontal_splitter_show),
      	(nautilus_horizontal_splitter_is_hidden):
      	* libnautilus-private/nautilus-horizontal-splitter.h:
      	Code to hide and show the sidebar fully.
      
      	* src/nautilus-window.c: (nautilus_window_hide_sidebar),
      	(nautilus_window_show_sidebar), (nautilus_window_sidebar_showing):
      	Use the new horizontal splitter functions.
      31e720f9
  15. 01 Mar, 2002 2 commits
    • Darin Adler's avatar
      Move reset constant into header. · 114ba832
      Darin Adler authored
      	* libnautilus-private/nautilus-dnd.h:
      	Move reset constant into header.
      
      	* libnautilus-private/nautilus-file.c:
      	(nautilus_file_get_display_name): Use g_locale_to_utf8, so this
      	works even when G_BROKEN_FILENAMES is not set.
      
      	* libnautilus-private/nautilus-icon-dnd.c:
      	Rearrange and clean up code a bit.
      
      	* src/nautilus-property-browser.c:
      	(nautilus_property_browser_destroy), (add_new_pattern),
      	(show_color_selection_window), (add_new_color), (add_new_emblem):
      
      	* src/nautilus-sidebar-title.c: (update_icon): Get rid of dead
      	code that gets uri and doesn't use it. It's been showing up in bug
      	reports too, so this is especially nice.
      
      	* src/nautilus-window-manage-views.h:
      	* src/nautilus-window-manage-views.c:
      	(nautilus_window_manage_views_destroy),
      	(nautilus_window_manage_views_finalize): Break this up into two
      	functions again.
      
      	* src/nautilus-window.c: (nautilus_window_destroy): Re-add this,
      	because some of the cleanup has to be done at destroy time.
      	(nautilus_window_finalize): Move some of this out.
      	(nautilus_window_class_init): Set up both.
      
      	* components/text/nautilus-text-view.c:
      	* components/tree/nautilus-tree-model.c:
      	* libnautilus-private/nautilus-file-operations.c:
      	* libnautilus-private/nautilus-program-choosing.c:
      	* src/file-manager/fm-directory-view.c:
      	* src/nautilus-bookmark-list.c:
      	Miscellaneous porting to new names of functions, getting off
      	less-desirable functions.
      114ba832
    • Darin Adler's avatar
      Add a ref/unref so that window->details won't go away at an inopportune · 9901edb5
      Darin Adler authored
      	* src/nautilus-window-manage-views.h:
      	* src/nautilus-window-manage-views.c: (begin_location_change): Add
      	a ref/unref so that window->details won't go away at an
      	inopportune time.
      	(nautilus_window_manage_views_finalize): Rename from destroy.
      
      	* src/nautilus-window.c: (load_mini_icon): Break into separate
      	function.
      	(set_up_default_icon_list): Break into separate function.
      	(nautilus_window_finalize): Change from destroy to finalize.
      	(nautilus_window_class_init): Move to bottom of file and simplify the
      	code a bit.
      9901edb5
  16. 27 Feb, 2002 1 commit
    • Darin Adler's avatar
      Simplified calls to bonobo_object_ref/unref. · f5874fd2
      Darin Adler authored
      	* Many files:
      	Simplified calls to bonobo_object_ref/unref.
      
      	* components/history/nautilus-history-view.c: (update_history):
      	Fixed so that a history update while one is already in progress
      	will work properly.
      
      	* libnautilus/nautilus-view.c:
      	(remove_listener): New.
      	(update_listener): Renamed from nautilus_view_set_frame, made it
      	handle various cases better. Fixed leak of property bag.
      	(forget_cached_view_frame): New.
      	(nautilus_view_set_frame_callback): Use new forget_cached_view_frame
      	and update_listener.
      	(nautilus_view_construct_from_bonobo_control): Use
      	g_signal_connect_object.  Not sure if this is better, since they
      	are part of the same aggregate.
      	(nautilus_view_finalize): Use new forget_cached_view_frame and
      	remove_listener.
      	(nautilus_view_dispose): Use new forget_cached_view_frame and
      	remove_listener.
      	(nautilus_view_get_view_frame): Fixed leak of control frame.
      	(nautilus_view_set_listener_mask): Simplified, and made it work even
      	if you call it multiple times, by calling new update_listener.
      
      	* libnautilus-private/nautilus-icon-canvas-item.c:
      	(create_label_layout): Handle NULL font_name case just in case.
      	* libnautilus-private/nautilus-icon-container.c:
      	(nautilus_icon_container_set_zoom_level): Use
      	invalidate_label_sizes instead of setting update_icon_font.
      	(nautilus_icon_container_set_font_name): Do nothing if font name
      	doesn't change. If it does, use invalidate_label_sizes rather than
      	setting update_icon_font.
      	(nautilus_icon_container_set_font_size_table): Only redraw if font
      	size changes. Also, use invalidate_label_sizes rather than setting
      	update_icon_font.
      
      	* libnautilus-private/nautilus-directory.c:
      	(add_preferences_callbacks):
      	* libnautilus-private/nautilus-icon-factory.c: (get_icon_factory):
      	Initialize global preferences as needed.
      
      	* src/file-manager/fm-icon-view.c: (fm_icon_view_finalize):
      	* src/file-manager/fm-search-list-view.c: (real_destroy):
      	* src/nautilus-application.c: (nautilus_application_destroy),
      	(nautilus_application_create_window),
      	(nautilus_application_class_init):
      	* src/nautilus-main.c: (main):
      
      	* src/nautilus-view-frame.c: (create_corba_objects): Fix property
      	bag leak.
      f5874fd2
  17. 24 Feb, 2002 1 commit
  18. 21 Feb, 2002 1 commit
    • Darin Adler's avatar
      Remove nautilus-desktop-file-loader.[ch]. Remove. Remove. · e4615d84
      Darin Adler authored
      	* libnautilus-private/Makefile.am: Remove nautilus-desktop-file-loader.[ch].
      	* libnautilus-private/nautilus-desktop-file-loader.c: Remove.
      	* libnautilus-private/nautilus-desktop-file-loader.h: Remove.
      
      	* libnautilus-private/nautilus-directory-async.c:
      	(link_info_nautilus_link_read_callback): Pass in NULL for the new
      	optional URI parameter for parsing existing link files.
      
      	* libnautilus-private/nautilus-link-desktop-file.h:
      	* libnautilus-private/nautilus-link-desktop-file.c:
      	Change to use GnomeDesktopItem instead of NautilusDesktopFile.
      
      	* libnautilus-private/nautilus-link.h:
      	* libnautilus-private/nautilus-link.c:
      	(nautilus_link_get_link_uri_given_file_contents),
      	(nautilus_link_get_link_name_given_file_contents),
      	(nautilus_link_get_link_icon_given_file_contents):
      	Add optional URI parameter for parsing existing link files. This
      	is passed down to the GnomeDesktopItem level, which can sometimes
      	do a better job if it knows the URI.
      
      	* src/file-manager/fm-directory-view.c: (activate_callback):
      	Change to use GnomeDesktopItem instead of NautilusDesktopFile. Also,
      	simplify error handling.
      
      	* Many files:
      	Fix includes to use <> style in headers more consistently, and remove
      	unnecessarily includes.
      e4615d84
  19. 20 Feb, 2002 1 commit
    • Michael Meeks's avatar
      don't spew debug as we disconnect from a dead parent. · b7d36b2b
      Michael Meeks authored
      2002-02-20  Michael Meeks  <michael@ximian.com>
      
      	* libnautilus/nautilus-view.c
      	(nautilus_view_set_frame): don't spew debug as we
      	disconnect from a dead parent.
      
      	* src/nautilus-sidebar-tabs.c
      	(tab_item_destroy): ditto.
      
      	* src/nautilus-window.
      	(nautilus_window_unrealize): ditto.
      b7d36b2b
  20. 14 Feb, 2002 1 commit
    • jacob berkman's avatar
      add -DFOO_DISABLE_DEPRECATED to disable glib, gtk, and gnome deprecated · 8d0aed09
      jacob berkman authored
      2002-02-14  jacob berkman  <jacob@ximian.com>
      
      	* src/Makefile.am:
      	* src/file-manager/Makefile.am: add -DFOO_DISABLE_DEPRECATED to
      	disable glib, gtk, and gnome deprecated calls
      
      	* src/file-manager/fm-desktop-icon-view.c:
      	* src/file-manager/fm-directory-view.c:
      	* src/file-manager/fm-icon-view.c:
      	* src/file-manager/fm-properties-window.c:
      	* src/file-manager/fm-search-list-view.c:
      	* src/nautilus-about.c:
      	* src/nautilus-application.c:
      	* src/nautilus-bookmark-list.c:
      	* src/nautilus-bookmarks-window.c:
      	* src/nautilus-complex-search-bar.c:
      	* src/nautilus-location-bar.c:
      	* src/nautilus-main.c:
      	* src/nautilus-navigation-bar.c:
      	* src/nautilus-property-browser.c:
      	* src/nautilus-search-bar-criterion.c:
      	* src/nautilus-shell.c:
      	* src/nautilus-sidebar-tabs.c:
      	* src/nautilus-sidebar-title.c:
      	* src/nautilus-sidebar.c:
      	* src/nautilus-simple-search-bar.c:
      	* src/nautilus-switchable-navigation-bar.c:
      	* src/nautilus-switchable-search-bar.c:
      	* src/nautilus-theme-selector.c:
      	* src/nautilus-view-frame.c:
      	* src/nautilus-window-manage-views.c:
      	* src/nautilus-window-menus.c:
      	* src/nautilus-window-toolbars.c:
      	* src/nautilus-window.c:
      	* src/nautilus-zoom-control.c: port to non-deprecated calls.  This
      	was mostly GnomeDialog -> GtkDialog and gtk_signal -> g_signal
      8d0aed09
  21. 11 Feb, 2002 1 commit
    • Michael Meeks's avatar
      remove registering own 'synchronizer' #ifdef bits. · e414ada1
      Michael Meeks authored
      2002-02-08  Michael Meeks  <michael@ximian.com>
      
      	* src/nautilus-window.c
      	(nautilus_window_constructed): remove registering own
      	'synchronizer' #ifdef bits.
      	(nautilus_window_allow_stop): add 'access' sys
      	calls to allow easier strace profiling.
      e414ada1
  22. 25 Jan, 2002 1 commit
    • Michael Meeks's avatar
      return a 'changed' boolean. · 45d43076
      Michael Meeks authored
      2002-01-25  Michael Meeks  <michael@ximian.com>
      
      	* libnautilus-private/nautilus-bookmark.c
      	(nautilus_bookmark_set_name): return a 'changed'
      	boolean.
      
      	* src/nautilus-window-manage-views.c
      	(update_title): only re-send history if it changed.
      
      	* src/nautilus-window.c (add_to_history_list): prune
      	the end of the list more succinctly, don't fire
      	send_history_list_changed if we didn't change the list.
      45d43076
  23. 24 Jan, 2002 1 commit
    • Darin Adler's avatar
      GNOME2_CONVERSION_COMPLETE eradication campaign · 5db444dc
      Darin Adler authored
      	* components/hardware/nautilus-hardware-view.c:
      	(nautilus_hardware_view_init): Re-enable the property bag.
      
      	* components/image-viewer/Makefile.am: Remove io-png.[ch].
      	* components/image-viewer/io-png.c: Remove.
      	* components/image-viewer/io-png.h: Remove.
      	* components/image-viewer/nautilus-image-view.c:
      	(save_image_to_stream): Not implemented.
      
      	* libnautilus-private/nautilus-directory-metafile.c:
      	(nautilus_directory_register_metadata_monitor),
      	(nautilus_directory_unregister_metadata_monitor):
      	Wipe out some bonobo_object_corba_objref calls.
      
      	* src/nautilus-window.h: Make the throbber private.
      	* src/nautilus-window-private.h: Make the throbber private.
      	Use a listener object now, not a listener ID.
      
      	* src/nautilus-window-toolbars.c:
      	(nautilus_window_initialize_toolbars): Move the throbber
      	into details.
      
      	* src/nautilus-window.c: (nautilus_window_constructed),
      	(nautilus_window_unrealize): Use the new listener calls that
      	use an object, not an ID.
      	(nautilus_window_allow_stop): Move the throbber into details.
      5db444dc
  24. 23 Jan, 2002 1 commit
    • Michael Meeks's avatar
      re-remove the per display IID creation scheme - it's broken. · e7c91ff2
      Michael Meeks authored
      2002-01-23  Michael Meeks  <michael@ximian.com>
      
      	* libnautilus/nautilus-view-standard-main.c
      	(nautilus_view_standard_main_multi): re-remove the
      	per display IID creation scheme - it's broken.
      
      	* components/throbber/nautilus-throbber.c
      	(nautilus_throbber_draw): kill, no draw methods
      	in gtk 2.0
      	(draw_throbber_image): remove bonobo bug
      	workaround, if it still exists it should be fixed
      	in bonobo and fold into
      	(nautilus_throbber_expose): here
      	(draw_pixbuf): fold into
      	(nautilus_throbber_expose): here, and fix
      	rendering bugs.
      	(nautilus_throbber_size_allocate): kill bogus
      	sizing logic.
      	(nautilus_throbber_button_release_event): do
      	conversion.
      	(nautilus_throbber_destroy): remove
      	force_destroy_later.
      
      2002-01-21  Michael Meeks  <michael@ximian.com>
      
      	* src/nautilus-window.c,
      	* src/nautilus-application.c,
      	* src/nautilus-view-frame.c,
      	* libnautilus-private/nautilus-undo-manager.c,
      	* libnautilus-private/nautilus-metafile-factory.c,
      	* libnautilus/nautilus-undo-transaction.c,
      	s/bonobo_object_corba_objref/BONOBO_OBJREF/
      
      	* libnautilus-private/nautilus-directory-metafile.c
      	(get_factory): update referencing.
      
      	* libnautilus/nautilus-view.c
      	(nautilus_view_get_view_frame): impl. helper to
      	reduce sync CORBA traffic.
      	(view_frame_call_end, view_frame_call_begin): upd.
      	(nautilus_view_dispose): release the CORBA ref. if we
      	took it.
      	(nautilus_view_set_frame): unset the frame if we
      	loose it.
      
      	* libnautilus-private/nautilus-bonobo-extensions.c
      	(add_numbered_menu_item_internal): kill the label encoding.
      	(nautilus_bonobo_add_submenu): ditto.
      	(nautilus_bonobo_set_icon): kill unused.
      
      	* components/adaptor/bonobo-stream-vfs.[ch]: remove, now
      	inside gnome-vfs.
      e7c91ff2
  25. 19 Jan, 2002 1 commit
    • Darin Adler's avatar
      Remove nautilus-launch-icon.png. · 074ed7a0
      Darin Adler authored
      	* Makefile.am: Remove nautilus-launch-icon.png.
      
      	* components/hardware/nautilus-hardware-view.c: (setup_form_title),
      	(setup_overview_form): Port from EelImage to GtkImage.
      
      	* components/music/nautilus-music-view.c: Remove unused include.
      	* src/nautilus-theme-selector.c: Remove unused includes.
      
      	* libnautilus-private/nautilus-bonobo-extensions.c:
      	(bonobo_activation_activation_callback): Add warning message so we
      	get to see the error from bonobo-activation.
      
      	* libnautilus-private/nautilus-directory-metafile.c: (get_factory):
      	* libnautilus-private/nautilus-icon-factory.c: (get_icon_factory),
      	(load_icon_for_scaling), (embed_text):
      	* libnautilus-private/nautilus-metafile-factory.c:
      	(nautilus_metafile_factory_get_instance):
      	* libnautilus-private/nautilus-theme.c:
      	(nautilus_theme_get_theme_data_from_theme):
      	* libnautilus-private/nautilus-trash-monitor.c:
      	(nautilus_trash_monitor_get):
      	* libnautilus-private/nautilus-volume-monitor.c:
      	(nautilus_volume_monitor_get):
      	* src/file-manager/nautilus-indexing-info.c:
      	(show_indexing_info_dialog):
      	* src/nautilus-preferences-dialog.c:
      	(global_preferences_get_dialog):
      	* src/nautilus-window.c: (nautilus_window_class_init),
      	(add_to_history_list):
      	Use eel_debug_call_at_shutdown instead of g_atexit.
      
      	* libnautilus-private/nautilus-file.c:
      	(nautilus_file_get_display_name): Add G_BROKEN_FILENAMES support.
      
      	* libnautilus-private/nautilus-global-preferences.c:
      	(nautilus_global_preferences_init): Remove eel_smooth_widget code.
      
      	* libnautilus/Makefile.am: Add missing ORBIT_IDL dependency.
      
      	* libnautilus/nautilus-view-standard-main.c:
      	(nautilus_view_standard_main_multi): Remove
      	bonobo_ui_debug_shutdown for now. It does us no good unless we
      	also do eel_debug_shut_down, but libnautilus can't depend on eel.
      
      	* nautilus-launch-icon.png: Remove.
      
      	* src/file-manager/fm-properties-window.c:
      	(update_properties_window_icon),
      	(fm_properties_window_drag_data_received),
      	(create_image_widget_for_file): Port from EelImage to GtkImage.
      
      	* src/nautilus-component-adapter-factory.c:
      	(nautilus_component_adapter_factory_get): Use
      	eel_debug_call_at_shutdown instead of g_atexit.
      	(nautilus_component_adapter_factory_create_adapter): Look at
      	exceptions before looking at return values from CORBA calls.
      
      	* src/nautilus-main.c: (main): Add a call to eel_debug_shut_down.
      
      	* src/nautilus-property-browser.c:
      	(nautilus_property_browser_init), (element_clicked_callback),
      	(nautilus_property_browser_update_contents): Port from EelViewport
      	to GtkViewport.
      
      	* src/nautilus-search-bar-criterion.c:
      	(nautilus_search_bar_criterion_destroy),
      	(nautilus_search_bar_criterion_new_from_values): Fix for change
      	that made NautilusSignaller no longer a GtkObject.
      
      	* src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init),
      	(update_icon), (add_emblem): Port from EelImage to GtkImage.
      
      	* src/nautilus-signaller.h:
      	* src/nautilus-signaller.c: (nautilus_signaller_get_current): Use
      	eel_debug_call_at_shutdown instead of g_atexit.
      	(nautilus_signaller_instance_init),
      	(nautilus_signaller_class_init): Change to GObject, not GtkObject.
      
      	* src/nautilus-window-menus.c: (get_bookmark_list): Use
      	eel_debug_call_at_shutdown instead of g_atexit.
      	(nautilus_window_initialize_go_menu): Fix for change that made
      	NautilusSignaller no longer a GtkObject.
      
      	* test/test-nautilus-preferences-change.c: Remove unused include.
      	* test/test-nautilus-preferences-display.c: Remove unused includes.
      	* test/test-nautilus-wrap-table.c: Remove unused includes.
      	* test/test.c: Remove unused function.
      	* test/test.h: Remove unused function.
      074ed7a0
  26. 03 Jan, 2002 1 commit
    • Darin Adler's avatar
      Use GnomeCanvasRect instead of EelCanvasRect. We can redo the · 33a7797c
      Darin Adler authored
      	* libnautilus-private/nautilus-icon-container.c:
      	(start_rubberbanding):
      	Use GnomeCanvasRect instead of EelCanvasRect. We can redo the
      	EelCanvasRect optimization if we want to, but it should really
      	be put into libgnomecanvas.
      
      	* components/music/common.c:
      	* components/music/nautilus-music-view.c:
      	* libnautilus-private/nautilus-customization-data.c:
      	* libnautilus-private/nautilus-desktop-file-loader.c:
      	* libnautilus-private/nautilus-directory-async.c:
      	* libnautilus-private/nautilus-directory.c:
      	* libnautilus-private/nautilus-file.c:
      	* src/file-manager/fm-desktop-icon-view.c:
      	* src/file-manager/fm-icon-view.c:
      	* src/nautilus-property-browser.c:
      	* src/nautilus-sidebar-title.c:
      	* src/nautilus-window.c:
      	Remove lots of unneeded includes, including all cases of
      	including the locale-sensitive <ctype.h>.
      33a7797c
  27. 12 Dec, 2001 1 commit
    • Michael Meeks's avatar
      protect vs. double destroy. · f9769d4c
      Michael Meeks authored
      2001-12-12  Michael Meeks  <michael@ximian.com>
      
      	* src/nautilus-window.c (nautilus_window_destroy):
      	protect vs. double destroy.
      
      	* src/nautilus-window-manage-views.c (disconnect_view):
      	start macro definitions on the first line.
      
      	* src/nautilus-sidebar.c (nautilus_sidebar_destroy):
      	protect vs. double destroy.
      
      	* src/nautilus-sidebar-tabs.c
      	(nautilus_sidebar_tabs_destroy): protect vs. double destroy
      	and theoretical re-enterancy hazard.
      
      	* src/nautilus-sidebar-title.c
      	(nautilus_sidebar_title_destroy): protect vs. double
      	destroys.
      
      	* src/nautilus-application.c (create_object): re-enable
      	list view.
      
      	* src/file-manager/fm-list-view.c: re-enable.
      f9769d4c
  28. 08 Dec, 2001 1 commit
    • Anders Carlsson's avatar
      Update for new bonobo property bag API. · 1ab16a8b
      Anders Carlsson authored
      2001-12-08  Anders Carlsson  <andersca@gnu.org>
      
      	* components/throbber/nautilus-throbber.c:
      	(nautilus_throbber_instance_init):
      	* src/nautilus-window.c: (nautilus_window_allow_stop):
      	Update for new bonobo property bag API.
      1ab16a8b
  29. 07 Dec, 2001 1 commit
  30. 11 Nov, 2001 1 commit
    • Thomas Canty's avatar
      Work towards getting the components compiling and working. History, News, · 8b7d17f0
      Thomas Canty authored
      2001-11-10  Thomas Canty  <tommydal@optushome.com.au>
      
      * Lots of files:
      Work towards getting the components compiling and
      working. History, News, Notes and Throbber components
      are now working.
      
      *  libnautilus/nautilus-view-standard-main.c:
      Change the initialisation to use bonobo_ui_init
      
      * src/nautilus-window-toolbars.c:
      Re-enable the throbber.
      8b7d17f0
  31. 09 Nov, 2001 1 commit
  32. 08 Nov, 2001 2 commits
    • Darin Adler's avatar
      Remove e-paned. · bc8ad1bf
      Darin Adler authored
      	* configure.in:
      	* cut-n-paste-code/widgets/Makefile.am:
      	* cut-n-paste-code/widgets/e-paned:
      	* libnautilus-private/Makefile.am:
      	* libnautilus-private/nautilus-horizontal-splitter.c:
      	* libnautilus-private/nautilus-horizontal-splitter.h:
      	* src/nautilus-window.c: (nautilus_window_constructed),
      	(nautilus_window_set_content_view_widget),
      	(nautilus_window_hide_sidebar), (nautilus_window_show_sidebar),
      	(nautilus_window_sidebar_showing):
      	Remove e-paned.
      
      	* configure.in:
      	* data/Makefile.am:
      	* data/linksets/
      	* libnautilus-private/Makefile.am:
      	* libnautilus-private/nautilus-file-utilities.c:
      	* libnautilus-private/nautilus-link-set.c:
      	* libnautilus-private/nautilus-link-set.h:
      	* src/Makefile.am:
      	* src/nautilus-link-set-window.c:
      	* src/nautilus-link-set-window.h:
      	* src/nautilus-sidebar.c: (metadata_button_callback):
      	Remove link sets.
      
      	* libnautilus-private/nautilus-program-chooser.c:
      	(launch_mime_capplet_on_ok),
      	(launch_mime_capplet_and_close_dialog):
      	* src/nautilus-window-menus.c: (forget_history_if_yes),
      	(remove_bookmarks_for_uri_if_yes):
      	Destroy dialogs when done, since GtkDialog doesn't do this for us.
      
      	* src/nautilus-preferences-dialog.c: (preferences_dialog_create):
      	Get rid of close signal handler, since default close handler does
      	the same thing as a delete_event, which is what we want. We still
      	might have to do something fancier on a delete_event.
      bc8ad1bf
    • Darin Adler's avatar
      Remove Nautilus 1 news. This file is empty for now. Add some renaming · 3f4aeca2
      Darin Adler authored
      	* NEWS: Remove Nautilus 1 news. This file is empty for now.
      	* RENAMING: Add some renaming ideas.
      	* TODO: Add a tiny porting to-do list. I should take that
      	survey of GNOME2_CONVERSION_COMPLETE that Havoc did and put
      	it in here.
      	* TRADEMARK_NOTICE: Removed this file. Eazel logo isn't in
      	here any more.
      	* Makefile.am: Remove TRADEMARK_NOTICE.
      
      	* components/help/hyperbola-nav-index.c:
      	* components/mozilla/nautilus-mozilla-content-view.c:
      	* libnautilus-private/nautilus-authn-manager.c:
      	* libnautilus-private/nautilus-file-operations-progress.c:
      	* libnautilus-private/nautilus-file-operations-progress.h:
      	* libnautilus-private/nautilus-file-operations.c:
      	* libnautilus-private/nautilus-icon-dnd.c:
      	* libnautilus-private/nautilus-program-chooser.c:
      	* libnautilus-private/nautilus-program-chooser.h:
      	* libnautilus-private/nautilus-program-choosing.c:
      	* src/file-manager/fm-directory-view.c:
      	* src/file-manager/fm-search-list-view.c:
      	* src/file-manager/nautilus-indexing-info.c:
      	* src/nautilus-about.c:
      	* src/nautilus-about.h:
      	* src/nautilus-application.c:
      	* src/nautilus-bookmarks-window.c:
      	* src/nautilus-location-bar.c:
      	* src/nautilus-property-browser.c:
      	* src/nautilus-shell.c:
      	* src/nautilus-window-menus.c:
      	* src/nautilus-window.c:
      	First cut at converting to GtkDialog from GnomeDialog.
      3f4aeca2
  33. 06 Nov, 2001 2 commits
    • Darin Adler's avatar
      Lots of files. Another GtkObject -> GObject pass. · 52b329b1
      Darin Adler authored
      	* Lots of files.
      	Another GtkObject -> GObject pass.
      52b329b1
    • Michael Meeks's avatar
      update bonobo requirement to 1.106.0 bump bonobo-activation to 0.9.3, bump · d625b657
      Michael Meeks authored
      2001-11-06  Michael Meeks  <michael@ximian.com>
      
      	* configure.in: update bonobo requirement to 1.106.0
      	bump bonobo-activation to 0.9.3, bump canvas and libgnome[ui]
      	to 1.105, ORBit2 >= 2.3.97, glib, gtk+, gdk-pixbuf >= 1.3.10,
      	gconf >= 1.1.3
      
      	* components/adapter/nautilus-adapter-control-embed-strategy.c
      	(nautilus_adapter_control_embed_strategy_activate): add NULL opt_ev
      	to bonobo_ui_util_set_ui and/or bonobo_control_frame_set_ui_container
      
      	* components/adapter/nautilus-adapter-embeddable-embed-strategy.c
      	(nautilus_adapter_embeddable_embed_strategy_activate): ditto.
      
      	* libnautilus/nautilus-view.c (nautilus_view_set_up_ui): ditto.
      
      	* libnautilus/nautilus-clipboard.c (merge_in_clipboard_menu_items): ditto.
      
      	* src/nautilus-window.c (nautilus_window_constructed): ditto.
      
      	* src/file-manager/fm-desktop-icon-view.c (real_merge_menus): ditto.
      
      	* src/file-manager/fm-search-list-view.c (real_merge_menus): ditto.
      
      	* libnautilus/nautilus-view.c (nautilus_view_set_up_ui): ditto.
      d625b657