summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog114
1 files changed, 91 insertions, 23 deletions
diff --git a/ChangeLog b/ChangeLog
index 25ad1863e..409b3c870 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,19 +1,83 @@
+2000-05-15 Darin Adler <darin@eazel.com>
+
+ First cut at metadata cleanup in preparation for fixing bug
+ with setting metadata before the metafile is read.
+
+ * libnautilus-extensions/nautilus-directory.h:
+ * libnautilus-extensions/nautilus-directory.c:
+ (get_metadata_list_from_node),
+ (nautilus_directory_get_metadata_list),
+ (nautilus_directory_set_boolean_metadata),
+ (nautilus_directory_set_integer_metadata),
+ (nautilus_directory_get_file_metadata_node),
+ (nautilus_directory_get_file_metadata_list),
+ (nautilus_directory_set_file_metadata),
+ (nautilus_directory_set_file_metadata_list),
+ * libnautilus-extensions/nautilus-file.h:
+ * libnautilus-extensions/nautilus-file.c:
+ (nautilus_file_get_metadata), (nautilus_file_get_metadata_list),
+ (nautilus_file_set_metadata), (nautilus_file_set_metadata_list),
+ (nautilus_file_get_keywords), (nautilus_file_set_keywords):
+ Unified code to deal with metadata lists and made both get and
+ set work the same way. Also got rid of the default value. For
+ lists, the default value is always NULL.
+
+ * components/notes/ntl-notes.c: (notes_load_metainfo):
+ * libnautilus-extensions/nautilus-directory-async.c:
+ (nautilus_directory_monitor_add_internal),
+ (nautilus_directory_call_when_ready_internal):
+ * libnautilus-extensions/nautilus-directory-private.h:
+ * libnautilus-extensions/nautilus-directory.h:
+ * libnautilus-extensions/nautilus-directory.c:
+ (nautilus_directory_call_when_ready),
+ (nautilus_directory_file_monitor_add),
+ (nautilus_self_check_directory):
+ * libnautilus-extensions/nautilus-file.h:
+ * libnautilus-extensions/nautilus-file.c:
+ (nautilus_file_monitor_add), (nautilus_file_call_when_ready):
+ * src/file-manager/fm-directory-view.c:
+ (fm_directory_view_load_uri), (finish_loading_uri):
+ * src/nautilus-index-title.c: (nautilus_index_title_set_uri):
+ * src/ntl-uri-map.c: (set_initial_content_iid),
+ (get_explicit_content_view_iids_from_metafile),
+ (nautilus_navigation_info_new):
+ Converted to use new API that specifies only that metadata is
+ needed, not which keys. Maciej and I agreed that it's no use
+ to specify which keys you are interested in when you can just
+ get it wrong and have everything work anyway. Also the old API
+ didn't work for metadata lists.
+
+ * components/services/trilobite/sample/command-line/.cvsignore:
+ Added generated files.
+
+ * libnautilus-extensions/nautilus-xml-extensions.c:
+ (nautilus_xml_get_property_for_children): Format tweak.
+
+ * src/file-manager/fm-directory-view.c:
+ (bonobo_menu_delete_callback), (bonobo_menu_duplicate_callback),
+ (bonobo_menu_open_properties_window_callback),
+ (display_selection_info), (notify_selection_change_callback),
+ (queue_pending_files), (append_uri_one),
+ (fm_directory_view_duplicate_selection),
+ (fm_directory_view_trash_selection): Formatting tweaks.
+
2000-05-14 Andy Hertzfeld <andy@eazel.com>
* src/nautilus-property-browser.c:
(nautilus_property_browser_initialize),
(nautilus_property_browser_destroy), (strip_extension),
(nautilus_property_browser_preferences_changed):
- made the property browser respond to preference changes by setting up a callback,
- removing it when we're destroyed, and updating the contents when it's invoked
+ made the property browser respond to preference changes by setting
+ up a callback, removing it when we're destroyed, and updating the
+ contents when it's invoked
2000-05-14 J Shane Culpepper <pepper@eazel.com>
* components/services/trilobite/lib/helixcode-utils.c:
(determine_distribution_type), (get_distribution_name):
- Beginning part of fix for Bug #860. Created the 2 functions listed
- above to determine valid DistributionType and return a printable
- string name of the DistributionType.
+ Beginning part of fix for Bug #860. Created the 2 functions
+ listed above to determine valid DistributionType and return a
+ printable string name of the DistributionType.
* components/services/trilobite/lib/helixcode-utils.h:
Minor fixes to DistributionType enum. Added declarations for
determine_distribution_type and get_distribution_name.
@@ -29,37 +93,41 @@
used get_property_names instead of a hardwired list
* src/nautilus-property-browser.c: (element_clicked_callback):
- fixed bug where it wasn't exiting remove mode properly after removing an element
+ fixed bug where it wasn't exiting remove mode properly after
+ removing an element
2000-05-13 J Shane Culpepper <pepper@eazel.com>
- *configure.in
- *components/services/startup/lib
- *components/services/install/lib
- Created a shared lib directory for the nautilus-view and command-line.
- This allows an abstracion layer between each individual service and
- libtrilobite.so so that we don't have to link libtrilobite against
- libnautilus, etc. Also allows abstraction of common functions in
- eazel-install that can now be statically linked into nautilus-installer.
-
- *components/services/trilobite/lib
+ * configure.in
+ * components/services/startup/lib
+ * components/services/install/lib
+ Created a shared lib directory for the nautilus-view and
+ command-line. This allows an abstracion layer between each
+ individual service and libtrilobite.so so that we don't have to
+ link libtrilobite against libnautilus, etc. Also allows
+ abstraction of common functions in eazel-install that can now be
+ statically linked into nautilus-installer.
+
+ * components/services/trilobite/lib
Removed some useless templates that were checked in by accident.
2000-05-12 Andy Hertzfeld <andy@eazel.com>
- fixed bug 620, when multiple files are selected, they all should be opened when the
- user single or double click.
+ fixed bug 620, when multiple files are selected, they all should
+ be opened when the user single or double click.
* libnautilus-extensions/nautilus-icon-private.h:
- added last_selected_files field to icon_container details, so the selection can be
- remembered through the double click process
+ added last_selected_files field to icon_container details, so the
+ selection can be remembered through the double click process
* libnautilus-extensions/nautilus-icon-container.c: (destroy),
(forget_selected_files), (remember_selected_files),
(nautilus_icon_container_almost_drag), (handle_icon_button_press),
(activate_selected_items):
- changed the activate signal to take a list of file objects instead of a single one;
- added routines remember_selected_files and forget_selected_files to build and release the list;
- called remember and forget when appropriate, and used the list to pass to the signal.
+ changed the activate signal to take a list of file objects instead
+ of a single one; added routines remember_selected_files and
+ forget_selected_files to build and release the list; called
+ remember and forget when appropriate, and used the list to pass to
+ the signal.
* src/file-manager/fm-icon-view.c (icon_container_activate_callback):
made the signal handler activate all the files in the list