1. 29 May, 2000 14 commits
    • John Sullivan's avatar
      Removed unused variable. · 17b8049c
      John Sullivan authored
      	* libnautilus-extensions/nautilus-list.c:
      	(nautilus_list_drag_drop): Removed unused variable.
      17b8049c
    • Pavel Cisler's avatar
      Start splitting out drag&drop code common between icon view and list view · 1356a678
      Pavel Cisler authored
      2000-05-29  Pavel Cisler <pavel@eazel.com>
      
      	* libnautilus-extensions/Makefile.am:
      	* libnautilus-extensions/nautilus-drag.c:
      	* libnautilus-extensions/nautilus-drag.h:
      	* libnautilus-extensions/nautilus-icon-dnd.c:
      	* libnautilus-extensions/nautilus-icon-dnd.h:
      	* libnautilus-extensions/nautilus-list.c:
      	(nautilus_drag_selection_item_new), (drag_selection_item_destroy),
      	(nautilus_drag_destroy_selection_list),
      	(nautilus_drag_build_selection_list),
      	(create_selection_shadow),
      	(nautilus_icon_container_dropped_icon_feedback),
      	(drag_data_received_callback),
      	(nautilus_icon_container_ensure_drag_data), (drag_end_callback),
      	(nautilus_icon_container_selection_items_local),
      	(nautilus_icon_canvas_item_can_accept_items), (handle_local_move),
      	(handle_nonlocal_move),
      	(nautilus_icon_container_receive_dropped_icons),
      	(nautilus_icon_container_free_drag_data), (nautilus_icon_dnd_fini),
      	(drag_drop_callback), (nautilus_list_initialize), (nautilus_list_drag_end),
      	(nautilus_list_drag_leave), (nautilus_list_drag_drop),
      	(nautilus_list_drag_data_received):
      	Start splitting out drag&drop code common between icon view and list view
      	into a new file.
      	Start adding drag&drop calls to list view.
      	Bunch of renamings.
      1356a678
    • Ramiro Estrugo's avatar
      New function to access the index for a given string. · 2923a788
      Ramiro Estrugo authored
      * libnautilus-extensions/nautilus-string-list.c:
      (nautilus_string_list_get_index_for_string),
      (nautilus_self_check_string_list):
      * libnautilus-extensions/nautilus-string-list.h:
      New function to access the index for a given string.
      2923a788
    • Ramiro Estrugo's avatar
      Fix typo from previous checkin. · 08043d8b
      Ramiro Estrugo authored
      08043d8b
    • Ramiro Estrugo's avatar
      Update for latest ntl-* -> nautilus-* renaming. Keeo the old ntl- names as · fe255858
      Ramiro Estrugo authored
      * nautilus-clean.sh:
      Update for latest ntl-* -> nautilus-* renaming.  Keeo the old ntl-
      names as well to prevent stale component braindamage.
      fe255858
    • Ramiro Estrugo's avatar
      Ignore generated files. · 721890ca
      Ramiro Estrugo authored
      721890ca
    • Ramiro Estrugo's avatar
      Add preference for filename fonts. Not wired up to anything yet. · 428bf455
      Ramiro Estrugo authored
      * libnautilus-extensions/nautilus-global-preferences.c:
      (global_preferences_create_dialog),
      (global_preferences_register_for_ui):
      * libnautilus-extensions/nautilus-global-preferences.h:
      
      Add preference for filename fonts.  Not wired up to anything yet.
      
      * nautilus-widgets/nautilus-preferences-item.c,
      (preferences_item_construct),
      (preferences_item_create_font_family),
      (enum_radio_group_changed_callback),
      (boolean_button_toggled_callback), (font_family_changed_callback):
      * nautilus-widgets/nautilus-preferences-item.h:
      
      Add UI support for choosing a font family via preferences.
      
      * nautilus-widgets/nautilus-string-picker.c:
      (nautilus_string_picker_initialize),
      (nautilus_string_picker_destroy),
      (nautilus_string_picker_set_string_list),
      (nautilus_string_picker_get_text),
      (nautilus_string_picker_set_text):
      * nautilus-widgets/nautilus-string-picker.h:
      
      Add methods to set/get the current text.  Keep track of the string
      list ourselves so that we dont have to peek/poke into internal
      stuff in the gtkcombo.
      428bf455
    • Ramiro Estrugo's avatar
      nautilus-widgets/nautilus-string-picker.c, New widget to pick a string · 7b4e5be3
      Ramiro Estrugo authored
      * nautilus-widgets/nautilus-string-picker.c,
      * nautilus-widgets/nautilus-string-picker.h:
      New widget to pick a string from a list.
      
      * nautilus-widgets/test-nautilus-preferences.c:
      New test program.  Test prefrences things.
      
      * nautilus-widgets/test-nautilus-widgets.c:
      Remove preference tests.  Test only non preference widgetry.
      
      * nautilus-widgets/Makefile.am,
      * nautilus-widgets/.cvsignore:
      Add test-nautilus-preferences.
      7b4e5be3
    • Ramiro Estrugo's avatar
      libnautilus-extensions/nautilus-string-list.h, New function to return the · b6046f5e
      Ramiro Estrugo authored
      * libnautilus-extensions/nautilus-string-list.h,
      * libnautilus-extensions/nautilus-string-list.c:
      (nautilus_string_list_as_g_list): New function to return the
      string list as a GList.
      b6046f5e
    • Ramiro Estrugo's avatar
      Remove unneeded inclusion of nautilus-string-list.h · 7de61352
      Ramiro Estrugo authored
      * libnautilus-extensions/nautilus-global-preferences.h:
      
      Remove unneeded inclusion of nautilus-string-list.h
      
      * libnautilus-extensions/nautilus-global-preferences.c:
      
      Fix a user visible typo in appearance/graphics.
      Add a better description for the sidebar panels pane (bug 304)
      7de61352
    • Andy Hertzfeld's avatar
      fixed bug 604, handle dropped files in sidebar by setting location · e57c061e
      Andy Hertzfeld authored
      
              fixed bug 604, handle dropped files in sidebar by setting location
      e57c061e
    • Andy Hertzfeld's avatar
      added preference for Susan's alternative toolbar icons, which still · 60f644a4
      Andy Hertzfeld authored
      
              added preference for Susan's alternative toolbar icons, which still
      	default to the standard Gnome ones.
      60f644a4
    • Ramiro Estrugo's avatar
      72ae1652
    • Ramiro Estrugo's avatar
      Make sure the preference values are indeed different than the · 69748988
      Ramiro Estrugo authored
      currently stored ones.  Otherwise, bogus callbacks get emitted
      causing innefecient (and unneeded!) things such as directories
      reloading.
      69748988
  2. 28 May, 2000 5 commits
    • Fatih Demir's avatar
      Updated the tr.po for nautilus · b8672a4e
      Fatih Demir authored
      b8672a4e
    • Pavel Cisler's avatar
      Fix an accent. · fc04ff6d
      Pavel Cisler authored
      2000-05-28  Pavel Cisler  <pavel@eazel.com>
      
      	* src/nautilus-window-menus.c: (help_menu_about_nautilus_callback):
      	Fix an accent.
      fc04ff6d
    • Pavel Cisler's avatar
      Used the fixed-up gnome_vfs_shutdown to properly synchronize with GnomeVFS · 3bc14c44
      Pavel Cisler authored
      2000-05-27  Pavel Cisler  <pavel@eazel.com>
      
      	* src/nautilus-application.c: (nautilus_app_quit):
      	Used the fixed-up gnome_vfs_shutdown to properly synchronize
      	with GnomeVFS threads that are still finishing up. Got rid of
      	nautilus_app_real_quit and the other hacky code that I used
      	to do this before gnome_vfs_shutdown was working properly.
      	Got rid of a bunch of FIXMEs that are now take care of.
      
      	* libnautilus-extensions/nautilus-directory-async.c:
      	(cancel_directory_counts), (top_left_read_close),
      	(cancel_top_left_read), (nautilus_metafile_read_cancel),
      	(start_getting_directory_counts), (start_getting_top_lefts):
      	Added cancel calls to the different GnomeVFS async tasks that
      	can be running when opening a Nautilus window, called them
      	from the NautilusDirectory destroy call.
      
      	Nautilus now shuts down GnomeVFS jobs cleanly during a quit.
      	There is still a problem where in some cases it will take a
      	while before the async jobs go away. This seems to be because
      	the corresponding NautilusDirectory doesn't get destroyed right
      	away when a window is closed. I need to get Darin to help me fix
      	this.
      3bc14c44
    • Eskil Heyn Olsen's avatar
      Added eazel_install_uninstall call to the gtk+ object. This opened a can · 57c6a44a
      Eskil Heyn Olsen authored
      
      	* components/services/install/lib/eazel-install-object.c:
      	(eazel_install_uninstall):
      	* components/services/install/lib/eazel-install-public.h:
      	Added eazel_install_uninstall call to the gtk+ object. This
      	opened a can of worms reg. error during uninstall, which is
      	also relevant to install. See bug#1024.
      
      	* components/services/install/lib/eazel-install-rpm-glue.c:
      	(install_new_packages), (download_a_package),
      	(download_all_packages), (install_all_packages),
      	(uninstall_packages), (uninstall_a_package), (do_rpm_uninstall),
      	(rpm_uninstall):
      	More passing around of a EazelService object. And more sane
      	errorhandling to avoid the lib causing an exit.
      
      	* nautilus-installer/src/installer.c: (installer):
      	Partial uninstall support.
      57c6a44a
    • Eskil Heyn Olsen's avatar
      The eazel-time service cli binary is now called eazel-time. Default · 0e92e4c0
      Eskil Heyn Olsen authored
      	* components/services/time/command-line/Makefile.am:
      	* components/services/time/service/trilobite-eazel-time-service.c:
      	(trilobite_eazel_time_service_initialize):
      	The eazel-time service cli binary is now called eazel-time.
      	Default maxdiff is now set to 180 secs.
      0e92e4c0
  3. 27 May, 2000 8 commits
    • Kenneth Christiansen's avatar
      Translations from Keld · d01820c4
      Kenneth Christiansen authored
      achtung/po/da.po dia/po/da.po dr-genius/po/da.po
      evolution/po/da.po gedit/po/da.po gimp/po/da.po
      gimp/po-plug-ins/da.po gimp/po-script-fu/da.po glade/po/da.po
      gnome-db/po/da.po gnomeicu/po/da.po mc/po/da.po
      nautilus/po/da.po
      d01820c4
    • Maciej Stachowiak's avatar
      Removed these unused files. Remove them from the build. · 6b25b672
      Maciej Stachowiak authored
      	* libnautilus-extensions/nautilus-scroll-frame.c,
      	libnautilus-extensions/nautilus-scroll-frame.h: Removed these
      	unused files.
      	* libnautilus-extensions/Makefile.am: Remove them from the build.
      6b25b672
    • Maciej Stachowiak's avatar
      components/history/ntl-history-view.c -> · a15fd9f8
      Maciej Stachowiak authored
      	* Renamed files as follows, as per RENAMING:
      	components/history/ntl-history-view.c -> components/history/nautilus-history-view.c
      	components/history/ntl-history-view.oafinfo -> components/history/nautilus-history-view.oafinfo
      	components/notes/ntl-notes.c -> components/notes/nautilus-notes.c
      	components/notes/ntl-notes.oafinfo -> components/notes/nautilus-notes.oafinfo
      	libnautilus-extensions/gtkscrollframe.c -> libnautilus-extensions/nautilus-scroll-frame.c
      	libnautilus-extensions/gtkscrollframe.h -> libnautilus-extensions/nautilus-scroll-frame.h
      	libnautilus/nautilus-view-frame.c -> libnautilus/nautilus-view.c
      	libnautilus/nautilus-view-frame.h -> libnautilus/nautilus-view.h
      	src/nautilus-index-tabs.c -> src/nautilus-sidebar-tabs.c
      	src/nautilus-index-tabs.h -> src/nautilus-sidebar-tabs.h
      	src/nautilus-index-title.c -> src/nautilus-sidebar-title.c
      	src/nautilus-index-title.h -> src/nautilus-sidebar-title.h
      	src/nautilus-zoomable-frame-svr.c -> src/nautilus-zoomable-frame-corba.c
      	src/ntl-app.c -> src/nautilus-application.c
      	src/ntl-app.h -> src/nautilus-application.h
      	src/ntl-index-panel.c -> src/nautilus-sidebar.c
      	src/ntl-index-panel.h -> src/nautilus-sidebar.h
      	src/ntl-main.c -> src/nautilus-main.c
      	src/ntl-miniicon.c -> libnautilus-extensions/nautilus-mini-icon.c
      	src/ntl-miniicon.h -> libnautilus-extensions/nautilus-mini-icon.h
      	src/ntl-uri-map.c -> src/nautilus-applicable-views.c
      	src/ntl-uri-map.h -> src/nautilus-applicable-views.h
      	src/ntl-view-bonobo-control.c -> src/nautilus-view-frame-bonobo-control.c
      	src/ntl-view-bonobo-subdoc.c -> src/nautilus-view-frame-bonobo-embeddable.c
      	src/ntl-view-frame-svr.c -> src/nautilus-view-frame-corba.c
      	src/ntl-view-nautilus.c -> src/nautilus-view-frame-nautilus-view.c
      	src/ntl-view-private.h -> src/nautilus-view-frame-private.h
      	src/ntl-view.c -> src/nautilus-view-frame.c
      	src/ntl-view.h -> src/nautilus-view-frame.h
      	src/ntl-window-msgs.c -> src/nautilus-window-manage-views.c
      	src/ntl-window-msgs.h -> src/nautilus-window-manage-views.h
      	src/ntl-window-private.h -> src/nautilus-window-private.h
      	src/ntl-window-state.c -> src/nautilus-window-state.c
      	src/ntl-window-state.h -> src/nautilus-window-state.h
      	src/ntl-window.c -> src/nautilus-window.c
      	src/ntl-window.h -> src/nautilus-window.h
      
      	* components/history/Makefile.am, components/notes/Makefile.am,
      	libnautilus-extensions/Makefile.am, libnautilus/Makefile.am,
      	po/POTFILES.in, src/Makefile.am,
      	components/hardware/nautilus-hardware-view.h,
      	components/loser/content/nautilus-content-loser.h,
      	components/loser/sidebar/nautilus-sidebar-loser.h,
      	components/mozilla/nautilus-mozilla-content-view.h,
      	components/music/nautilus-music-view.h,
      	components/rpmview/nautilus-rpm-view.h,
      	components/sample/nautilus-sample-content-view.h,
      	components/services/startup/nautilus-view/nautilus-service-startup-view.h,
      	libnautilus/libnautilus.h, src/nautilus-desktop-window.h,
      	src/nautilus-window-menus.c, src/nautilus-window-toolbars.c,
      	src/file-manager/fm-directory-view.h : Updated for renamings.
      
      	* RENAMING: removed old renamings
      a15fd9f8
    • Eskil Heyn Olsen's avatar
      Added the first pieces if the GUI installer. Since we don't want it to be · 97fabc0a
      Eskil Heyn Olsen authored
      	* nautilus-installer/Makefile:
      	* nautilus-installer/Makefile.am:
      	* nautilus-installer/Makefile.in:
      	* nautilus-installer/nautilus-installer.c:
      	* nautilus-installer/nautilus-installer.glade:
      	* nautilus-installer/src/HACKING:
      	* nautilus-installer/src/Makefile:
      	* nautilus-installer/src/Makefile.in:
      	* nautilus-installer/src/callbacks.c: (druid_cancel),
      	(begin_install), (druid_finish), (prep_install):
      	* nautilus-installer/src/installer.c: (eazel_install_progress),
      	(eazel_download_progress), (installer):
      	* nautilus-installer/src/installer.h:
      	* nautilus-installer/src/interface.c: (create_window):
      	* nautilus-installer/src/interface.h:
      	* nautilus-installer/src/main.c: (main):
      	Added the first pieces if the GUI installer. Since we don't want
      	it to be part of the built, I've committed the generated makefiles
      	as well. This also means you should be able to build it straigt
      	from cvs. It already has base functionality, and is almost 70% done.
      97fabc0a
    • Eskil Heyn Olsen's avatar
      Don't build eazel-install, only eazel-alt-install, which uses the · e8297d1c
      Eskil Heyn Olsen authored
      
      	* components/services/install/command-line/Makefile.am:
      	* components/services/install/command-line/eazel-alt-install.c:
      	(set_parameters_from_command_line), (eazel_install_progress),
      	(eazel_download_progress), (main):
      	Don't build eazel-install, only eazel-alt-install, which
      	uses the EazelInstall object.
      
      	* components/services/install/lib/eazel-install-object.c:
      	(impl_Eazel_Install_new_packages), (eazel_install_get_epv),
      	(eazel_install_destroy), (eazel_install_set_arg),
      	(eazel_install_class_initialize),
      	(eazel_install_create_corba_object), (eazel_install_initialize),
      	(eazel_install_get_type), (eazel_install_new),
      	(eazel_install_new_with_config), (create_temporary_directory),
      	(fetch_remote_package_list), (eazel_install_emit_install_progress),
      	(eazel_install_emit_download_progress),
      	(eazel_install_new_packages):
      	Implemented a GTK+ object for libinstall. It has the basic
      	functionality needed for the May 31st gui installer. This means it
      	can be instantiated, the install and transferoptions be set and it
      	can do the download of the packagelist, and download and install
      	the files mentioned there. Needs upgrade & uninstall, plus a lot
      	of errorchecking and memleaks (bug#982). This halfway completed bug#980.
      
      	* components/services/install/lib/eazel-install-private.h:
      	* components/services/install/lib/eazel-install-protocols.c:
      	(http_fetch_remote_file):
      	* components/services/install/lib/eazel-install-protocols.h:
      	* components/services/install/lib/eazel-install-public.h:
      	* components/services/install/lib/eazel-install-rpm-glue.c:
      	(install_new_packages), (download_a_package),
      	(download_all_packages), (install_all_packages),
      	(uninstall_packages), (rpm_show_progress), (do_rpm_install),
      	(rpm_install):
      	* components/services/install/lib/eazel-install-rpm-glue.h:
      	Did a lot of hacking and slashing to pass the EazelInstall object
      	downwards so progress signals can be emitted. Also a lot of
      	errorhandling was fixed so it doesn't just g_assert or such.
      	But a lot more of that is needed (bug#1014) and some major
      	slashing so the EazelInstall passing isn't so ugly (bug#980).
      e8297d1c
    • Darin Adler's avatar
      A little more desktop window work. · 63d4a318
      Darin Adler authored
      	* src/nautilus-desktop-window.c:
      	(nautilus_desktop_window_initialize_class),
      	(nautilus_desktop_window_initialize),
      	(nautilus_desktop_window_new):
      	* src/nautilus-desktop-window.h:
      	* src/ntl-app.c: (nautilus_app_startup), (nautilus_app_quit),
      	(nautilus_app_create_window):
      	* src/ntl-app.h:
      	* src/ntl-main.c: (main):
      	Made a desktop window that's created when you start the program
      	if you pass the --desktop option. At the moment it's a normal
      	window and not set up to take over the desktop.
      
      	* libnautilus-extensions/nautilus-glib-extensions.c:
      	(nautilus_self_check_glib_extensions): Fixed some broken self-
      	checks. Now we have one really broken self-check in the
      	nautilus-directory.c file. I might turn that one off soon so we
      	can at least run the others.
      
      	* libnautilus-extensions/nautilus-gtk-macros.h:
      	Changed how some of the macros work. Few of these macros were used
      	in Nautilus. I hope they aren't used in the Mozilla component,
      	because then I broke it.
      
      	* libnautilus-extensions/nautilus-list-column-title.c:
      	(nautilus_list_column_title_motion),
      	(nautilus_list_column_title_button_press),
      	(nautilus_list_column_title_button_release):
      	Updated to use NAUTILUS_INVOKE_METHOD instead of NAUTILUS_KLASS,
      	because I renamed it to NAUTILUS_CLASS and had to change these
      	anyway.
      
      	A little sweep for code that should be using
      	CORBA_Object_is_nil instead of direct compares with
      	CORBA_OBJECT_NIL.
      
      	* components/html/main.c: (url_requested_cb):
      	* libnautilus-extensions/bonobo-stream-vfs.c:
      	(bonobo_stream_create):
      	* libnautilus/nautilus-undo-manager.c:
      	(set_up_bonobo_control):
      	* libnautilus/nautilus-undoable.c: (nautilus_undo_register_full),
      	(nautilus_undo_unregister), (nautilus_undo):
      	* src/file-manager/dfos.c: (dfos_new):
      	Switch to use CORBA_Object_is_nil.
      
      	* libnautilus/nautilus-undo-manager.c: (undo_manager_unref),
      	(nautilus_attach_undo_manager), (nautilus_share_undo_manager),
      	(set_up_bonobo_control):
      	Do some missing duplicate and release calls.
      
      	* libnautilus/nautilus-undoable.c: (nautilus_undo_unregister):
      	Fix a place where we'd keep a reference to a freed list.
      	Change O(n^2) walk of list by index to O(n) walk by pointer.
      
      	* src/ntl-index-panel.c: (nautilus_index_panel_remove_meta_view):
      	Changed g_warning to a g_return_if_fail, which was designed for
      	cases just like this one.
      
      	* src/ntl-view-bonobo-subdoc.c:
      	(bonobo_subdoc_notify_location_change):
      	Put in a better version of the FIXME.
      
      	* RENAMING: More updates.
      63d4a318
    • Ramiro Estrugo's avatar
      Add support for toggling sidebar panels on the fly via the · 7f5aef64
      Ramiro Estrugo authored
      preferences dialog.
      
      Also moved function prototypes and macro definitions to top of
      file.
      
      * src/ntl-window.c: (impl_Nautilus_ViewWindow__create),
      (nautilus_window_remove_meta_view):
      Removed the *_real cruft.  Cleaned this a tiny bit.
      
      (window_find_sidebar_panel_by_identifier):
      New function for finding panels given an identifiers.
      
      (window_update_sidebar_panels_from_preferences):
      New function to update the current list of sidebar panels from
      preferences.
      Disabled panels are removed if they are already in the list.
      Enabled panels are added if they are not already in the list.
      
      NOTE: It would be 'nice' if in the future all updates of the
      sidebar panel occur in just one place - the above function for
      example.  This is in contrast to the current mess where both
      ntl-window.c and ntl-window-msgs.c abuse the meta_views list at
      random places.  Ill look into this later.
      
      (sidebar_panels_changed_callback):
      Now actually responds to changes.
      
      * src/ntl-window.h:
      Style dumbness.
      7f5aef64
    • Ramiro Estrugo's avatar
      Add a function that returns the disabled sidebar panels. Needed so that · 3e1a1af2
      Ramiro Estrugo authored
      * libnautilus-extensions/nautilus-global-preferences.c:
      (nautilus_global_preferences_get_enabled_sidebar_panel_view_identifiers),
      (nautilus_global_preferences_get_disabled_sidebar_panel_view_identifiers):
      * libnautilus-extensions/nautilus-global-preferences.h:
      
      Add a function that returns the disabled sidebar panels.  Needed
      so that on-the-fly sidebar panel toggling can be smart about
      adding and removing views.
      
      Also rename some variabled to make it obvious which are the enabled
      and disabled lists.
      3e1a1af2
  4. 26 May, 2000 13 commits
    • Ramiro Estrugo's avatar
      Remove the tab associated with meta view as well. Add a warning for the · de444853
      Ramiro Estrugo authored
      * src/ntl-index-panel.c: (nautilus_index_panel_remove_meta_view):
      
      Remove the tab associated with meta view as well.  Add a warning
      for the case when the page_num is bogus.  Perhaps this should be
      an assertion.  But at least this way it wont fail silently.
      de444853
    • John Sullivan's avatar
      Added a FIXME to the line that Dan Winship says should be passing a MIME · 56afae5d
      John Sullivan authored
      	* src/ntl-view-bonobo-subdoc.c:
      	(bonobo_subdoc_notify_location_change):
      	Added a FIXME to the line that Dan Winship says should
      	be passing a MIME type but is currently passing "".
      56afae5d
    • John Sullivan's avatar
      Fixed bug 992 ("Fully Decorate Remote Views" is not a · cbf780ad
      John Sullivan authored
      	sensible preference). Note that before making the
      	quick wording fix Darin, Ian, and I came up with a
      	longer-term plan for handling this general kind of
      	thing well (bug 995).
      
      	* libnautilus-extensions/nautilus-global-preferences.h:
      	* libnautilus-extensions/nautilus-directory-async.c:
      	(state_changed):
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(global_preferences_create_dialog),
      	(global_preferences_register_for_ui):
      	* libnautilus-extensions/nautilus-icon-factory.c:
      	(nautilus_icon_factory_get_icon_for_file):
      	Changed "Fully Decorate Remote Views" to "Display text in
      	icons even for remote text files"
      	Changed NAUTILUS_PREFERENCES_REMOTE_VIEWS to
      	NAUTILUS_PREFERENCES_SHOW_TEXT_IN_REMOTE_ICONS
      cbf780ad
    • John Sullivan's avatar
      Removed a comment. · 734ae1c2
      John Sullivan authored
      734ae1c2
    • John Sullivan's avatar
      Changed the NULL to a "", now text files work. I think it's back to normal · 6de7cc86
      John Sullivan authored
      	* src/ntl-view-bonobo-subdoc.c:
      	(bonobo_subdoc_notify_location_change):
      	Changed the NULL to a "", now text files work. I think
      	it's back to normal now.
      6de7cc86
    • John Sullivan's avatar
      Added a NULL parameter to a Bonobo_PersistStream_load call to get the · 2e1e4e80
      John Sullivan authored
      	* src/ntl-view-bonobo-subdoc.c:
      	(bonobo_subdoc_notify_location_change):
      	Added a NULL parameter to a Bonobo_PersistStream_load call
      	to get the build to finish. The API for this call changed.
      	I have no idea whether this is the correct change, but with it
      	I can build and run Nautilus. I noticed clicking on a text file
      	crashes, which might be related (maybe no Bonobo components will
      	work until we fix this properly)?
      2e1e4e80
    • Ramiro Estrugo's avatar
      Keep track of sidebar panel enabled/disabled toggling. Currently the · 22f00eef
      Ramiro Estrugo authored
      * src/ntl-window.c: (nautilus_window_init),
      (nautilus_window_destroy), (nautilus_window_real_set_content_view),
      (sidebar_panels_changed_callback):
      
      Keep track of sidebar panel enabled/disabled toggling.  Currently
      the callback doesnt do nothing.  Soon it will.
      22f00eef
    • Valek Frob's avatar
      Updated russian translation. · 1fa87bb0
      Valek Frob authored
      1fa87bb0
    • Ramiro Estrugo's avatar
      Ignore generated files. · f4569795
      Ramiro Estrugo authored
      * components/services/install/command-line/.cvsignore:
      * components/services/install/lib/.cvsignore:
      Ignore generated files.
      f4569795
    • Ramiro Estrugo's avatar
      Expose only a single function to deal with sidebar panels. Return a list · 371919a9
      Ramiro Estrugo authored
      * libnautilus-extensions/nautilus-global-preferences.c:
      (global_preferences_create_dialog),
      (global_preferences_get_sidebar_panel_view_identifiers),
      (nautilus_global_preferences_get_enabled_sidebar_panel_view_identifiers),
      (global_preferences_register_sidebar_panels_preferences_for_ui),
      (global_preferences_is_sidebar_panel_enabled),
      (nautilus_global_preferences_shutdown):
      * libnautilus-extensions/nautilus-global-preferences.h:
      
      Expose only a single function to deal with sidebar panels.  Return
      a list of enabled view indentifiers, saving callers the work and
      complication of figuring out which panels are on.
      
      Make NAUTILUS_PREFERENCES_SIDEBAR_PANELS_NAMESPACE cause i need it
      to later keep track of sidebar panel changes in NautilusWindow.
      
      * src/ntl-uri-map.c: (got_file_info_callback),
      (nautilus_navigation_info_free):
      * src/ntl-uri-map.h:
      * src/ntl-window-msgs.c: (nautilus_window_update_state):
      Exorcise the 'sidebar_panel_identifiers' member.  Instead of
      complicating life by managing this list, simply obtain it when
      needed from global preferences.
      371919a9
    • Ramiro Estrugo's avatar
      Some cleanup of index tabs. · 88a49b83
      Ramiro Estrugo authored
      * src/nautilus-index-tabs.c: (nautilus_index_tabs_initialize),
      (nautilus_index_tabs_size_request), (draw_one_tab),
      (draw_or_hit_test_all_tabs), (tab_item_find_by_name),
      (nautilus_index_tabs_add_view),
      (nautilus_index_tabs_get_title_from_index),
      (nautilus_index_tabs_remove_view),
      (nautilus_index_tabs_prelight_tab),
      (nautilus_index_tabs_select_tab), (nautilus_index_tabs_set_color),
      (nautilus_index_tabs_receive_dropped_color),
      (nautilus_index_tabs_set_title),
      (nautilus_index_tabs_set_title_mode),
      (nautilus_index_tabs_set_visible):
      
      Some cleanup of index tabs.
      
      Changed find_tab() to tab_item_find_by_name() which returns the
      actual tab item instead of a list node.
      
      Changed the GList append and remove operations to be more sane and
      actually work in the latter case.
      
      Print warnings on attempts to operate on non-existing tab items as
      these indicate programming errors upstream.
      
      Also add bulletproofing g_return_* macros.
      88a49b83
    • Ramiro Estrugo's avatar
      Install only ONE gconf notification for each preference or namespace that · f4bb9210
      Ramiro Estrugo authored
      * nautilus-widgets/nautilus-preferences.c: (pref_hash_node_alloc),
      (pref_hash_node_free), (pref_hash_node_add_callback),
      (pref_hash_node_remove_callback), (pref_callback_info_alloc),
      (preferences_gconf_callback):
      
      Install only ONE gconf notification for each preference or
      namespace that we care about.  Otherwise we get an exponential
      number of notifications.  Move the gconf_connection from the
      callback list info to the preference hash node.
      
      Remove lingering gconf notifications on destruction of hash
      nodes.
      f4bb9210
    • Ramiro Estrugo's avatar
      Fix the annoying as hell assertions coming from these components. Dont · 0885d254
      Ramiro Estrugo authored
      * components/help/hyperbola-nav-index.c:
      (hyperbola_navigation_index_new):
      * components/help/hyperbola-nav-search.c:
      (hyperbola_navigation_search_new):
      
      Fix the annoying as hell assertions coming from these components.
      Dont install the entry widgets as the titles for the clist.  You
      cant do this cause they have already be added to the vbox
      container and thus the barfing in gtk_container_add() about the
      widget already having a parent.  There doesnt seem to be any
      noticeable ui change because of this.  The help search/index
      continue to work as "good" as before.
      0885d254