1. 11 Aug, 2000 17 commits
    • Darin Adler's avatar
      Fixed bug 1891 (calling set_title before report_load_underway has · c54c5854
      Darin Adler authored
      	no effect).
      
      	* libnautilus-extensions/nautilus-file.c: (destroy):
      	Fix a leak in the symbolic link target hash table.
      
      	* src/nautilus-application.c: (nautilus_application_startup),
      	(nautilus_application_create_desktop_window),
      	(nautilus_application_open_desktop),
      	(nautilus_application_close_desktop),
      	(nautilus_application_destroyed_window),
      	(nautilus_application_create_window):
      	Simplified the logic for creating and destroying the desktop
      	window a little bit and made it actually unref the desktop
      	window instead of just destroying it.
      
      	* src/nautilus-switchable-navigation-bar.c:
      	(nautilus_switchable_navigation_bar_initialize),
      	(nautilus_switchable_navigation_bar_set_mode),
      	(nautilus_switchable_navigation_bar_set_location):
      	Added missing code to send out the mode_changed signal and
      	took out a gratuitous FIXME.
      
      	* src/nautilus-view-frame.h:
      	* src/nautilus-view-frame.c:
      	(nautilus_view_frame_initialize_class),
      	(nautilus_view_frame_initialize), (nautilus_view_frame_destroy),
      	(set_up_for_new_location), (nautilus_view_frame_load_location),
      	(nautilus_view_frame_report_location_change),
      	(nautilus_view_frame_set_title), (nautilus_view_frame_get_title):
      	Changed it so the view frame keeps around the title as passed by
      	the view. It now emits a "title_changed" signal instead of a
      	"set_title" signal and you can get the title with a call to
      	nautilus_view_frame_get_title.
      
      	* src/nautilus-window.h:
      	* src/nautilus-window.c: (nautilus_window_title_changed_callback),
      	(nautilus_window_connect_view):
      	* src/nautilus-window-manage-views.h:
      	* src/nautilus-window-manage-views.c:
      	(nautilus_window_get_current_location_title),
      	(nautilus_window_update_title),
      	(nautilus_window_set_displayed_location),
      	(nautilus_window_title_changed), (handle_go_elsewhere),
      	(nautilus_window_has_really_changed),
      	(nautilus_window_update_state):
      	Manage the title in a simpler way now that the view frame keeps
      	the title around.
      
      	* src/nautilus-window-toolbars.c: (set_up_button): Fixed error
      	that would result in a call to gnome_stock_set_icon with NULL.
      
      	* RPMs-README: Fixed a typo.
      c54c5854
    • John Sullivan's avatar
      Fixed bug 1743 (Deleting a file in search results should cause · 0280cc18
      John Sullivan authored
      	it to update appropriately).
      
      	The fix for this involved fixing bugs in nautilus_file_is_in_trash
      	and making emblems behave more flexibly. We now have the ability
      	to exclude certain emblems when displaying a file, so that
      	the trash emblem shows up in search results but not regular
      	list view. A happy side effect of the way this works is that
      	the trash emblem now shows up in the sidebar for items (including
      	directories) that are anywhere in the trash.
      
      	* libnautilus-extensions/nautilus-file.h: Publicized names
      	of emblems NautilusFile adds based on file state, so that
      	file-displaying code could choose to exclude some of them.
      	This included changing their names to start with NAUTILUS_
      	* libnautilus-extensions/nautilus-file.c:
      	(compare_emblem_names): updated for emblem name changes.
      	(nautilus_file_get_emblem_names): updated for name changes.
      	Also, always include EMBLEM_NAME_TRASH for files in trash,
      	not just when the file is a search result. Soon we will be
      	able to eliminate nautilus_file_is_search_result entirely.
      	(nautilus_file_is_in_trash): Fixed several problems here.
      	Don't bother checking for NULL; use _get_uri not
      	_get_activation_uri so the test works at any point in the
      	life of a NautilusFile; free the uri string; initialize
      	trash_dir_uri so we don't try to unref an uninitialized
      	variable in some cases.
      
      	* libnautilus-extensions/nautilus-icon-factory.h,
      	* libnautilus-extensions/nautilus-icon-factory.c:
      	(nautilus_icon_factory_get_emblem_icons_for_file): Added
      	parameter for emblem names to exclude when creating icons.
      
      	* libnautilus-extensions/nautilus-string-list.c:
      	(nautilus_string_list_new_from_string_list),
      	(nautilus_string_list_free), (nautilus_string_list_contains):
      	Made these functions allow NULL, as GList does.
      	(nautilus_self_check_string_list): Added tests of NULL handling.
      
      	* src/file-manager/fm-directory-view.h:
      	(get_emblem_names_to_exclude): New function pointer for subclasses
      	to override.
      	(fm_directory_view_get_emblem_names_to_exclude): New function for
      	subclasses to call.
      	* src/file-manager/fm-directory-view.c:
      	(real_get_emblem_names_to_exclude): New function, returns list
      	containing NAUTILUS_FILE_EMBLEM_NAME_TRASH, so directory views by
      	default don't show the trash emblem.
      	(fm_directory_view_initialize_class): Wire up
      	get_emblem_names_to_exclude.
      	(fm_directory_view_get_emblem_names_to_exclude): New function,
      	returns result of possibly overridden function pointer.
      
      	* src/file-manager/fm-icon-view.c: (get_icon_images_callback):
      	Use fm_directory_view_get_emblem_names_to_exclude when getting
      	emblems for each icon.
      
      	* src/file-manager/fm-list-view.c:
      	(fm_list_view_get_emblem_pixbufs_for_file):
      	Use fm_directory_view_get_emblem_names_to_exclude when getting
      	emblems for each icon.
      
      	* src/file-manager/fm-search-list-view.c:
      	(fm_search_list_view_initialize_class): Override
      	get_emblem_names_to_exclude with our real_get_emblem_names_to_exclude.
      	(real_get_emblem_names_to_exclude): New function, returns NULL, so
      	all emblems including the trash emblem will be displayed.
      
      	* src/nautilus-sidebar-title.c: (update_emblems):
      	Pass NULL for emblems-to-exclude when getting emblems for sidebar.
      0280cc18
    • Mathieu Lacage's avatar
      845abc02
    • Darin Adler's avatar
    • Mathieu Lacage's avatar
      b9dd9701
    • Darin Adler's avatar
      2nd draft · e4b38d28
      Darin Adler authored
      e4b38d28
    • Mathieu Lacage's avatar
      fix broken EXTRA_DIST. add file for those who want to buld RPMs. please, · 545ec530
      Mathieu Lacage authored
      2000-08-11  Mathieu Lacage  <set EMAIL_ADDRESS environment variable>
      
      	* Makefile.am: fix broken EXTRA_DIST.
      	* RPMs-README: add file for those who want to buld RPMs.
      	please, Darin, can you proofread it ?
      545ec530
    • Gene Z. Ragan's avatar
      Removed layout code that was being designed for the desktop. The desktop · a04dcc36
      Gene Z. Ragan authored
      2000-08-11  Gene Z. Ragan  <gzr@eazel.com>
      
      	* libnautilus-extensions/nautilus-icon-container.c:
      	(icon_set_position), (lay_down_icons),
      	(nautilus_icon_container_initialize),
      	(nautilus_icon_container_set_layout_mode):
      	Removed layout code that was being designed for the desktop.
      	The desktop has no auto layout at the present.
      
      	(nautilus_icon_container_get_is_fixed_size),
      	(nautilus_icon_container_set_is_fixed_size):
      	New functions to set and get the icon containers
      	fixed size attribute.  This attribute should be checked
      	whenever an operation that would change the size
      	of the container is called.
      
      	* src/file-manager/fm-desktop-icon-view.c:
      	(fm_desktop_icon_view_initialize):
      	Removed layout mode code.
      a04dcc36
    • Ali Abdin's avatar
      Added glossaryinfo tag (to act like articleinfo/bookinfo) · 7d98d92a
      Ali Abdin authored
      2000-08-11  Ali Abdin  <aliabdin@aucegypt.edu>
      
              * components/help/converters/gnome-db2html2/gdb3html.h:
              * components/help/converters/gnome-db2html2/sect-elements.c:
              * components/help/converters/gnome-db2html2/sect-preparse.c:
              * components/help/converters/gnome-db2html2/toc-elements.c:
              Added glossaryinfo tag (to act like articleinfo/bookinfo)
      
              * components/help/converters/gnome-db2html2/toc-elements.c:
              (toc_title_start_element),
              (toc_title_end_element):
              I tried the GDP Hanbook - Didn't like how the table of contents came
              out. So I tweaked it to further indent the sect3's and give them a
              different HTML tag (H4)
      
              * components/help/converters/gnome-db2html2/TODO:
              Updated
      
              * components/help/converters/gnome-db2html2/sect-elements.c:
              (sect_write_characters) An aspect of this function got accidently
              removed causing things to be output when they shouldn't. It took me
              approximately half an hour to find this elusive problem (I may never
              have found it had it not been for an old copy of gnome-db2html2 lying
              around)
      7d98d92a
    • Maciej Stachowiak's avatar
      Made copyright headers consistent in style; also made sure to refer to · 175ac684
      Maciej Stachowiak authored
      	* src/nautilus-applicable-views.c,
      	src/nautilus-applicable-views.h, src/nautilus-application.c,
      	src/nautilus-application.h, src/nautilus-bookmark-list.c,
      	src/nautilus-bookmark-list.h, src/nautilus-bookmark-parsing.c,
      	src/nautilus-bookmark-parsing.h, src/nautilus-bookmarks-window.c,
      	src/nautilus-bookmarks-window.h,
      	src/nautilus-complex-search-bar.c,
      	src/nautilus-complex-search-bar.h, src/nautilus-desktop-window.c,
      	src/nautilus-desktop-window.h, src/nautilus-first-time-druid.c,
      	src/nautilus-first-time-druid.h, src/nautilus-history-frame.c,
      	src/nautilus-history-frame.h, src/nautilus-link-set-window.c,
      	src/nautilus-link-set-window.h, src/nautilus-location-bar.c,
      	src/nautilus-location-bar.h, src/nautilus-main.c,
      	src/nautilus-navigation-bar.c, src/nautilus-navigation-bar.h,
      	src/nautilus-property-browser.c, src/nautilus-property-browser.h,
      	src/nautilus-search-bar-private.h, src/nautilus-search-bar.c,
      	src/nautilus-search-bar.h, src/nautilus-self-check-functions.c,
      	src/nautilus-self-check-functions.h, src/nautilus-shell.c,
      	src/nautilus-shell.h, src/nautilus-sidebar-tabs.c,
      	src/nautilus-sidebar-tabs.h, src/nautilus-sidebar-title.c,
      	src/nautilus-sidebar-title.h, src/nautilus-sidebar.c,
      	src/nautilus-sidebar.h, src/nautilus-signaller.c,
      	src/nautilus-signaller.h, src/nautilus-simple-search-bar.c,
      	src/nautilus-simple-search-bar.h,
      	src/nautilus-switchable-navigation-bar.c,
      	src/nautilus-switchable-navigation-bar.h,
      	src/nautilus-switchable-search-bar.c,
      	src/nautilus-switchable-search-bar.h, src/nautilus-toolbar.c,
      	src/nautilus-toolbar.h, src/nautilus-view-frame-bonobo-control.c,
      	src/nautilus-view-frame-bonobo-embeddable.c,
      	src/nautilus-view-frame-corba.c,
      	src/nautilus-view-frame-nautilus-view.c,
      	src/nautilus-view-frame-private.h,
      	src/nautilus-view-frame.c,src/nautilus-view-frame.h,
      	src/nautilus-window-manage-views.c,
      	src/nautilus-window-manage-views.h, src/nautilus-window-menus.c,
      	src/nautilus-window-private.h, src/nautilus-window-toolbars.c,
      	src/nautilus-window.c, src/nautilus-window.h,
      	src/nautilus-zoom-control.c, src/nautilus-zoom-control.h,
      	src/nautilus-zoomable-frame-corba.c: Made copyright headers
      	consistent in style; also made sure to refer to Nautilus as
      	Nautilus, not "this library" or "The GNOME Library".
      175ac684
    • Maciej Stachowiak's avatar
      Fixes for bugzilla tasks 1525 and 1530. · 4dbe9d17
      Maciej Stachowiak authored
      	* components/tree/nautilus-tree-expansion-state.h,
      	components/tree/nautilus-tree-expansion-state.c: New files
      	implementing the NautilusTreeExpansionState class, a class to
      	track the expansion state of various nodes in the tree, and
      	save/load it to/from GConf.
      	* components/tree/nautilus-tree-model.h,
      	components/tree/nautilus-tree-model.c
      	(nautilus_tree_model_stop_monitoring_node_recursive): New function
      	to stop monitoring a node and any children of it's that you may be
      	monitoring all at one go.
      	(nautilus_tree_model_stop_monitoring_node): Disconnect signal
      	handlers from the proper object (D'oh!) and avoid disconnecting
      	more than once if you stop monitoring more than once (D'oh!).
      
      	* components/tree/nautilus-tree-view.c:
      	(nautilus_tree_view_insert_model_node,
      	nautilus_tree_view_remove_model_node,
      	nautilus_tree_view_update_model_node),
      	nautilus_tree_view_initialize, nautilus_tree_view_destroy,
      	tree_expand_callback, tree_collapse_callback): Track expansion
      	state using the new class, and make sure that when a node is
      	expanded it gets reloaded recursively.
      	(ctree_is_node_expanded): Convenience function to check if a
      	GtkCTreeNode is currenly expanded.
      	(reload_node_for_uri): New function to force reload of a node.
      	(expand_node_for_uri): New function to do everything necessary
      	associated with the expansion of a node.
      
      	* libnautilus-extensions/nautilus-glib-extensions.h,
      	libnautilus-extensions/nautilus-glib-extensions.c:
      	(nautilus_g_slist_free_deep_custom, nautilus_g_slist_free_deep):
      	New functions for freeing GSLists, similar to the GList versions.
      	* libnautilus-extensions/nautilus-preferences.h,
      	libnautilus-extensions/nautilus-preferences.c
      	(nautilus_preferences_set_string_list,
      	nautilus_preferences_get_string_list): New functions for
      	manipulating preferences that are a list of strings.
      	* libnautilus-extensions/nautilus-volume-monitor.c
      	(mntent_is_removable_fs): Added some FIXMEs
      	* src/nautilus-view-frame.c: Remove a stary character from the
      	copyright notice.
      4dbe9d17
    • Mathieu Lacage's avatar
      HACKING: update for upcoming release. · 3afcd9b8
      Mathieu Lacage authored
      3afcd9b8
    • Eskil Heyn Olsen's avatar
      Use unref instead of destroy in eazelinstallcorbacallback · 2ac9b457
      Eskil Heyn Olsen authored
      	* components/rpmview/nautilus-rpm-view-install.c:
      	(nautilus_rpm_view_install_done):
      	Use unref instead of destroy in eazelinstallcorbacallback
      
      	* components/services/install/command-line/eazel-alt-install-corba.c:
      	(set_parameters_from_command_line), (main):
      	Defaults to ham.eazel.com:8888 instead of testmachine.eazel.com:80
      	now.
      	Also added reversion support
      
      	* components/services/install/command-line/eazel-package-query.c:
      	(main):
      	use the unref instead of destroy
      
      	* components/services/install/command-line/eazel-revert.c: (main):
      	Fixed the --port arg
      	use unref instead of destroy
      
      	* components/services/install/command-line/eazel-uninstall.c:
      	(main):
      	use unref instead of destroy
      
      	* components/services/install/lib/eazel-install-corba-callback.h:
      	* components/services/install/lib/eazel-install-corba-callback.c:
      	(eazel_install_callback_unref), (eazel_install_callback_finalize),
      	(eazel_install_callback_class_initialize):
      	A unref instead of destroy
      
      	* components/services/install/lib/eazel-install-corba-types.c:
      	(packagedata_from_corba_packagedatastruct):
      	Fixed for the new get_distribution_enum
      
      	* components/services/install/lib/eazel-install-public.h:
      	* components/services/install/lib/eazel-install-object.c:
      	(eazel_install_unref), (eazel_install_finalize),
      	(eazel_install_class_initialize):
      	A unref instead of a destroy
      
      	* components/services/install/lib/eazel-install-private.h:
      	A boolean to indicate that the subcommand is running
      
      	* components/services/install/lib/eazel-install-protocols.c:
      	(eazel_install_fetch_package), (get_url_for_package),
      	(get_search_url_for_package):
      	Stuff to call the new OSD xml parsing. Plus some logic to check
      	for a existing file. (used when EI_PROT_USE_NEW_CGI is set)
      	Proper transfer of distro name (bug 1333)
      
      	* components/services/install/lib/eazel-install-rpm-glue.c:
      	(install_all_packages), (uninstall_all_packages),
      	(eazel_install_do_transaction_fill_hash),
      	(eazel_install_do_transaction_get_total_size),
      	(eazel_install_do_transaction_add_to_transaction),
      	(eazel_install_start_transaction_make_rpm_argument_list),
      	(eazel_install_start_transaction_make_argument_list),
      	(eazel_install_do_transaction_save_report_helper),
      	(eazel_install_do_transaction_save_report),
      	(eazel_install_monitor_rpm_propcess_pipe),
      	(eazel_install_monitor_process_pipe),
      	(eazel_install_display_arguments),
      	(eazel_install_monitor_subcommand_pipe),
      	(eazel_install_start_transaction):
      	Lot of renaming & some slashing to accomodate other package
      	systems then rpm.
      	New pipe parser for rpm -hv args, since --percent proved useless.
      
      	* components/services/install/lib/eazel-install-xml-package-list.h:
      	* components/services/install/lib/eazel-install-xml-package-list.c:
      	(osd_parse_implementation), (osd_parse_softpkg),
      	(osd_parse_shared), (parse_osd_xml_from_memory):
      	Implemented parsing of the OSD xml.
      
      	* components/services/install/nautilus-view/nautilus-service-install.
      	c: (nautilus_service_install_done):
      	Use the unref instead of destroy
      
      	* components/services/trilobite/libtrilobite/trilobite-core-distribut
      	ion.h:
      	* components/services/trilobite/libtrilobite/trilobite-core-distribut
      	ion.c: (trilobite_get_distribution_enum_compact),
      	(trilobite_get_distribution_enum_verbose),
      	(trilobite_get_distribution_enum):
      	Changed get_distro_enum to parse compact names.
      
      	* nautilus-installer/src/callbacks.c: (begin_install),
      	(prep_install):
      	* nautilus-installer/src/callbacks.h:
      	* nautilus-installer/src/installer.c: (eazel_install_progress),
      	(eazel_download_progress), (download_failed),
      	(eazel_install_preflight), (installer):
      	* nautilus-installer/src/interface.c: (create_what_to_do_page),
      	(create_install_page), (create_finish_page), (create_window):
      	* nautilus-installer/src/main.c:
      	* nautilus-installer/src/prescript:
      	Some reslashing of the installer
      
      	* po/da.po:
      	Came across some missing translations
      2ac9b457
    • John Sullivan's avatar
      Wrote the ChangeLog entry that went with my previous set of changes. · b8592d8b
      John Sullivan authored
      The cvs checkin comment from that set of changes was the wrong one
      (went with medusa change instead)
      b8592d8b
    • John Sullivan's avatar
      Set the SYMLINK flag when returning those funky search symlinks. It turns · 051bb152
      John Sullivan authored
      	* gnome-vfs-module/search-method.c: (do_read_directory),
      	(do_get_file_info): Set the SYMLINK flag when returning
      	those funky search symlinks. It turns out this doesn't
      	matter for the way we're using it in Nautilus now, but I
      	thought it did at the time I made the change, and it
      	is correct, so I'm checking it in anyway.
      051bb152
    • Andy Hertzfeld's avatar
      added a text color parameter to nautilus_gdk_pixbuf_draw_text · 24565e89
      Andy Hertzfeld authored
      
      	added a text color parameter to nautilus_gdk_pixbuf_draw_text
      24565e89
    • Arlo Rose's avatar
      Fixed a bad file name · 9cfe042c
      Arlo Rose authored
      
              * icons/arlo/arlo.xml:
              Fixed a bad file name
      9cfe042c
  2. 10 Aug, 2000 18 commits
    • Darin Adler's avatar
      Fixed bug 2081 (crash changing themes). The problem was that · 52052b37
      Darin Adler authored
      	the code to unregister the preference callback was doing it
      	with the wrong callback data.
      
      	* src/nautilus-window-private.h:
      	* src/nautilus-window-toolbars.c: (set_up_button),
      	(set_up_toolbar_images), (set_up_toolbar_images_callback),
      	(nautilus_window_initialize_toolbars),
      	(nautilus_window_toolbar_remove_theme_callback):
      	* src/nautilus-window.c: (nautilus_window_destroy):
      	Unregister the preference callback properly. This required passing
      	in the window pointer.
      52052b37
    • Rebecca Schulman's avatar
      Fixed bug 2072, to make the size search field have an entry where the user · 0f63097b
      Rebecca Schulman authored
      2000-08-10  Rebecca Schulman  <rebecka@eazel.com>
      	Fixed bug 2072, to make the size search field
      	have an entry where the user can enter the
      	number of "K" they want.
      
      	* libnautilus-extensions/nautilus-search-bar-criterion-private.h:
      	added field to include labels after the entry in a search
      	criterion, if needed
      	* libnautilus-extensions/nautilus-search-bar-criterion.c:
      	(nautilus_search_bar_criterion_new_from_values),
      	(nautilus_search_bar_criterion_next_new),
      	(nautilus_search_bar_criterion_first_new), (get_size_location_for):
      	use suffix to create new criteria now, and parse
      	the size entry's text to mean K, rather than bytes.
      
      	* src/nautilus-complex-search-bar.c:
      	(attach_criterion_to_search_bar):
      	attach the suffix as part of the value entry, if it exists.
      0f63097b
    • Ali Abdin's avatar
      Add support for the acronym tag · 573b73b7
      Ali Abdin authored
      2000-08-10  Ali Abdin  <aliabdin@aucegypt.edu>
      
              * components/help/converters/gnome-db2html2/gdb3html.h:
              * components/help/converters/gnome-db2html2/sect-elements.c:
              Add support for the acronym tag
      573b73b7
    • Andy Hertzfeld's avatar
      made the context menu in the zoom control put a checkmark on the currently · 51033839
      Andy Hertzfeld authored
      
      	made the context menu in the zoom control put a checkmark on the
      	currently selected zoom level.
      51033839
    • Darin Adler's avatar
      Moved the notify calls to a separate header, since people were using them · 7bb5ecd9
      Darin Adler authored
      	* libnautilus-extensions/Makefile.am:
      	* libnautilus-extensions/nautilus-directory-notify.h:
      	* libnautilus-extensions/nautilus-directory-private.h:
      	* libnautilus-extensions/nautilus-file-changes-queue.c:
      	* libnautilus-extensions/nautilus-link.c:
      	* libnautilus-extensions/nautilus-volume-monitor.c:
      	Moved the notify calls to a separate header, since people were
      	using them as an excuse to peek at NautilusDirectory's privates.
      
      	* libnautilus-extensions/nautilus-directory.c:
      	(nautilus_directory_get_internal), (nautilus_directory_get),
      	(nautilus_directory_get_existing): Cleaned up API so that
      	internal code can get a directory without creating one.
      	(get_parent_directory_if_exists): Used new API to cut down
      	code a bit.
      	(nautilus_directory_notify_files_removed),
      	(nautilus_directory_notify_files_moved): Always create a
      	NautilusFile object. This results in a bit more work, but is
      	more compatible with the 1/2 done symbolic link change notify
      	work.
      
      	* libnautilus-extensions/nautilus-file.c:
      	(nautilus_file_get_internal): Don't create a new directory if
      	being called in the mode where we don't create a new file.
      	(update_link), (get_link_files),
      	(update_links_if_target), (nautilus_file_update_info),
      	(nautilus_file_mark_gone), (nautilus_file_emit_changed):
      	More work on notifying links about changes to the target file.
      	This isn't quite working and isn't required so I'll get back to it
      	later. At the moment it is not doing any harm.
      7bb5ecd9
    • Maciej Stachowiak's avatar
      a start on some design work for sane state machines that actually cover · 650b212d
      Maciej Stachowiak authored
      	* docs/state-machines.txt: a start on some design work for sane
      	state machines that actually cover all the cases.
      650b212d
    • Andy Hertzfeld's avatar
      some update images from Susan · 0c000c07
      Andy Hertzfeld authored
      
      	some update images from Susan
      0c000c07
    • Ali Abdin's avatar
      Added the following tags to enable preliminary table support: row, entry, · e1640e61
      Ali Abdin authored
      2000-08-10  Ali Abdin  <aliabdin@aucegypt.edu>
      
              * components/help/converters/gnome-db2html2/gdb3html.h:
              * components/help/converters/gnome-db2html2/sect-elements.c:
              Added the following tags to enable preliminary table support:
              row, entry, table, informaltable, thead, tbody
      
              * components/help/converters/gnome-db2html2/sect-elements.c:
              * components/help/converters/gnome-db2html2/sect-elements.h:
              (sect_table_start_element), (sect_table_end_element),
              (sect_informaltable_start_element), (sect_row_start_element),
              (sect_row_end_element), (sect_entry_start_element),
              (sect_entry_end_element), (sect_thead_start_element),
              (sect_thead_end_element), (sect_tbody_start_element),
              (sect_tbody_end_element), (sect_informaltable_end_element):
              New functions for the new tags that were added for table support. This
              is based on a patch provided by John Fleck (jfleck@inkstain.net)
      
              (sect_title_start_element),
              (sect_title_end_element),
              (sect_title_characters): Handle title's within table's
      
              (sect_print): Some formatting fixes and free a GSList (plugs a memory
              leak).
              (sect_write_characters): Add a case for the <ENTRY> tag so if it is
              a null character to print a &nbsp;  (doesn't work right now)
      
              * components/help/converters/gnome-db2html2/TODO:
              Modify the TODO item about tables (it just needs testing)
      e1640e61
    • Maciej Stachowiak's avatar
      Fix merged from demo2 branch · 3c7abccc
      Maciej Stachowiak authored
       	* components/mozilla/nautilus-mozilla-content-view.c
       	(mozilla_uris_differ_only_by_fragment_identifier,
       	mozilla_location_changed_callback): Send fake load underway and
       	load done messages to Nautilus when the new URI differs from the
       	previous only by the fragment identifier (indicating that all we
       	did was change anchors). This allows URI references w/ fragment
       	identifiers to be displayed in the location bar properly.
      3c7abccc
    • Robin Slomkowski's avatar
      removed config dumbness · f0b4ba83
      Robin Slomkowski authored
      f0b4ba83
    • Mathieu Lacage's avatar
      commit for previous Changelog commit :) · afc3eda2
      Mathieu Lacage authored
      afc3eda2
    • Mathieu Lacage's avatar
      changelog for commit coing soon · 47475e42
      Mathieu Lacage authored
      47475e42
    • Gene Z. Ragan's avatar
      Fixed assertion failure case by casting the wrong view to a · a9bcd5ef
      Gene Z. Ragan authored
      2000-08-09  Gene Z. Ragan  <gzr@eazel.com>
      
      	* src/file-manager/fm-desktop-icon-view.c:
      	(fm_desktop_icon_view_initialize):
      	Fixed assertion failure case by casting the wrong
      	view to a NautilusIconContainer.
      a9bcd5ef
    • Robin Slomkowski's avatar
      OK should be updated · 6b29ae6e
      Robin Slomkowski authored
      6b29ae6e
    • Akira Tagoh's avatar
      Updated Japanese translation. · 1f7d5ee5
      Akira Tagoh authored
      * ja.po: Updated Japanese translation.
      1f7d5ee5
    • Andy Hertzfeld's avatar
      added a fourth alternative to the services page of the druid, for users · c10b384d
      Andy Hertzfeld authored
      
      	added a fourth alternative to the services page of the druid, for
      	users who are already registered and want to log in.
      c10b384d
    • Andy Hertzfeld's avatar
      added a new set of built-in bookmarks from Brian Frank. · 38a07aee
      Andy Hertzfeld authored
      
      	added a new set of built-in bookmarks from Brian Frank.
      38a07aee
    • John Sullivan's avatar
      Work on 1750 (add Reveal command to show search result in · aa69b270
      John Sullivan authored
      	its "real" directory). I wired up the menu items, but they
      	don't do anything yet.
      
      	* src/file-manager/fm-directory-view.c: (compute_menu_item_info):
      	Noticed that a g_strdup_printf should have been just a g_strdup
      
      	* src/file-manager/fm-search-list-view.c:
      	(fm_search_list_view_initialize_class): connect up functions for
      	menu-merging stuff.
      	(compute_reveal_item_name_and_sensitivity): New function, determine
      	Reveal menu item title & sensitivity based on selection.
      	(real_create_selection_context_menu_items): Put Reveal menu item
      	in selection context menu.
      	(real_merge_menus): Put Reveal menu item in File menu
      	(real_update_menus): Update state of Reveal menu item in File menu
      aa69b270
  3. 09 Aug, 2000 5 commits
    • Pavel Cisler's avatar
      John helped me fix a crasher in trash empty state notification -- signals · 179b1f3e
      Pavel Cisler authored
      2000-08-09  Pavel Cisler  <pavel@eazel.com>
      
      	* src/file-manager/fm-directory-view.c:
      	(fm_directory_view_initialize):
      	John helped me fix a crasher in trash empty state notification --
      	signals were being delivered to nonexistent objects, used
      	gtk_signal_connect_while_alive instead to fix things.
      179b1f3e
    • Gene Z. Ragan's avatar
      Added new API to identify file as nautilus link. · 9f984d5d
      Gene Z. Ragan authored
      2000-08-09  Gene Z. Ragan  <gzr@eazel.com>
      
      	* libnautilus-extensions/nautilus-file.c:
      	* libnautilus-extensions/nautilus-file.h:
      	(nautilus_file_is_nautilus_link):
      	Added new API to identify file as nautilus link.
      
      	* libnautilus-extensions/nautilus-directory-async.c:
      	(start_getting_activation_uris):
      	Call nautilus_file_is_nautilus_link and remove obsolete
      	call to nautilus_link_is_link_file.
      
      	* libnautilus-extensions/nautilus-icon-factory.c:
      	(nautilus_icon_factory_get_icon_for_file):
      	Call nautilus_file_is_nautilus_link and remove obsolete
      	call to nautilus_link_is_link_file.
      
      	* libnautilus-extensions/nautilus-link.c:
      	* libnautilus-extensions/nautilus-link.h:
      	(nautilus_link_get_link_type):
      	New function that returns the type of link that the
      	link represents.  Examples are home, trash and mount point.
      
      	* libnautilus-extensions/nautilus-volume-monitor.c:
      	(mount_device_mount), (mount_device_activate_cdrom), (eject_cdrom),
      	(mount_device_check_change), (add_mount_device),
      	(nautilus_volume_monitor_find_mount_devices), (remove_mount_link),
      	(nautilus_volume_monitor_is_volume_link):
      	Remove annoying debug code.
      
      	* src/file-manager/fm-desktop-icon-view.c:
      	(remove_old_mount_links):
      	Fixed link celanup code to use new API.
      
      	* src/file-manager/fm-icon-view.c: (get_icon_text_callback):
      	Call nautilus_file_is_nautilus_link and remove obsolete
      	call to nautilus_link_is_link_file.
      9f984d5d
    • Rebecca Schulman's avatar
      Fixed bug 1843, so that search results are activated as themselves. · ad97b45e
      Rebecca Schulman authored
      2000-08-09  Rebecca Schulman  <rebecka@eazel.com>
      	Fixed bug 1843, so that search results are activated
      	as themselves.
      
      	* libnautilus-extensions/nautilus-file.c:
      	* libnautilus-extensions/nautilus-file.h:
      	(nautilus_file_get_real_parent_uri_as_string),
      	(nautilus_file_get_real_file),
      	(nautilus_file_get_real_parent_directory),
      	(nautilus_file_compare_by_real_directory),
      	(nautilus_file_get_string_attribute),
      	(nautilus_file_is_search_result), (nautilus_file_get_real_uri),
      	(nautilus_file_get_real_directory_name), (nautilus_file_mark_gone),
      	(nautilus_file_changed), (nautilus_file_check_if_ready),
      	(nautilus_file_call_when_ready),
      	(nautilus_file_cancel_call_when_ready):
      
      	added special checks to get the real file and directory,
      	and call them appropriately before opening a file.
      	renamed the nautilus_file_get_real_directory function to
      	nautilus_file_get_real_directory_name, and
      	made it private.
      
      	* libnautilus-extensions/nautilus-search-bar-criterion.h:
      	* libnautilus-extensions/nautilus-search-bar-criterion.c:
      	(nautilus_search_bar_criterion_human_from_uri),
      	(get_name_location_for):
      	fixed a starts_with that should have been "begins_with"
      
      	* src/file-manager/fm-directory-view.c:
      	(fm_directory_view_display_selection_info):
      	moved a misplaced function comment
      
      	* src/nautilus-switchable-navigation-bar.c:
      	(nautilus_switchable_navigation_bar_set_location):
      	added signalling to change to the search and location
      	bar appropriately with each location change
      ad97b45e
    • Darin Adler's avatar
      Remove stray conflict indicators. · c20d7b59
      Darin Adler authored
      c20d7b59
    • Darin Adler's avatar
      After this change, you will get a warning each time you exit · 39d0bf45
      Darin Adler authored
      	unless you get the new Bonobo with my destroy-notify bug fix.
      
      	Fixed the "metafile read fails" bug. Fixed a bunch of memory
      	leaks that I found because I added a new function to get rid
      	of hash tables at quit time and there's a hash table with all
      	the NautilusDirectory objects in there. I'm only 1/2 done
      	with what I'm working on, but people need the "read fails"
      	bug fix.
      
      	* components/help/help-method.c: (escape_for_shell),
      	(help_uri_to_string): Improve code that constructs URIs so it
      	doesn't to excessive escaping.
      
      	* libnautilus-extensions/nautilus-directory-async.c:
      	(metafile_read_failed): Fixed a bug that caused it to fail to
      	read "public" metafiles.
      	(new_files_callback): Redid the fix for "NULL names" to check
      	the result from the call instead of checking the name for NULL.
      
      	* libnautilus-extensions/nautilus-directory-background.c:
      	(nautilus_connect_background_to_directory_metadata):
      	Got rid of the dummy callback so the NautilusDirectory code
      	knows that only the metadata needs to be monitored.
      
      	* libnautilus-extensions/nautilus-directory.c:
      	(nautilus_directory_get): Got rid of silly ref and sink code.
      	We don't use the floating feature, so we should just ignore it.
      	Use the new function that creates a hash table that should be
      	empty and freed on exit. This helps us detect leaks.
      	(nautilus_directory_file_monitor_add): Got rid of incorrect
      	code that would reject a caller that didn't supply a callback.
      	Callers might want to monitor metadata only, not files.
      
      	* libnautilus-extensions/nautilus-file.c:
      	(nautilus_file_new_from_name): Got rid of silly ref and sink code.
      	We don't use the floating feature, so we should just ignore it.
      	(modify_link_hash_table), (add_to_link_hash_table_list),
      	(add_to_link_hash_table), (remove_from_link_hash_table_list),
      	(remove_from_link_hash_table): Maintain a hash table to map from
      	a URI to links to that URI.
      	(nautilus_file_new_from_info): Got rid of silly ref and sink code.
      	We don't use the floating feature, so we should just ignore it.
      	To share more code, call nautilus_file_update_info as part of
      	the implementation here.
      	(nautilus_file_update_info): Maintain the hash table entries as
      	the symlink_name field changes.
      
      	* libnautilus-extensions/nautilus-glib-extensions.h:
      	* libnautilus-extensions/nautilus-glib-extensions.c:
      	(free_hash_tables_at_exit),
      	(nautilus_g_hash_table_new_free_at_exit):
      	Added new function to create a hash table that should be empty on
      	exit, check that is is empty, and free it at exit time.
      
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	Got rid of some function-pointer casting.
      
      	* libnautilus-extensions/nautilus-icon-container.h:
      	* libnautilus-extensions/nautilus-icon-container.c:
      	(call_icon_callback), (nautilus_icon_container_for_each):
      	Added a new call to iterate all the icons in the container.
      	Needed so we can unref all the files when we empty it.
      
      	* libnautilus-extensions/nautilus-glib-extensions.h:
      	* libnautilus-extensions/nautilus-mime-actions.c:
      	(nautilus_mime_get_short_list_applications_for_uri),
      	(nautilus_mime_get_short_list_components_for_uri):
      	Updated for name change: NautilusGPredicateFunc ->
      	NautilusPredicateFunction.
      
      	* src/file-manager/fm-directory-view.c:
      	(fm_directory_view_destroy), (done_loading):
      	Added code to stop and clear when destroying the directory view.
      
      	* src/file-manager/fm-icon-view.c: (unref_cover),
      	(fm_icon_view_clear): Added code to get rid of the refs on all
      	the files when the icon view is cleared.
      
      	* src/file-manager/fm-list-view.c: (fm_list_view_clear): Added
      	code to get rid of the refs on all the files when the icon view is
      	cleared.
      
      	* src/file-manager/nautilus-trash-monitor.h:
      	* src/file-manager/nautilus-trash-monitor.c:
      	(nautilus_trash_monitor_initialize_class), (destroy),
      	(unref_trash_monitor), (nautilus_trash_monitor_get),
      	(nautilus_trash_monitor_is_empty):
      	Added code to destroy the trash monitor on exit.
      
      	* src/nautilus-bookmark-list.c:
      	(nautilus_bookmark_list_initialize_class), (stop_monitoring_one),
      	(clear), (destroy), (nautilus_bookmark_list_load_file): Added code
      	to clear out the list at destroy time the same way we already did
      	before loading a file.
      
      	* src/nautilus-window-menus.c: (free_bookmark_list),
      	(get_bookmark_list): Add code to free the global bookmark list
      	on exit to help with leak checking.
      	(refresh_go_menu): Changed to use GList instead of GSList.
      
      	* src/nautilus-window-private.h:
      	* src/nautilus-window.c: (nautilus_window_destroy):
      	Unref the current_location_bookmark and last_location_bookmark
      	to fix a leak.
      	(free_history_list), (nautilus_add_to_history_list): Free the
      	history list at exit time to make it easier to spot leaks.
      	(nautilus_window_get_history_list_callback): Change the history
      	list to be a GList instead of GSList.
      39d0bf45