summaryrefslogtreecommitdiffstats
path: root/src/util/profile/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/profile/ChangeLog')
-rw-r--r--src/util/profile/ChangeLog49
1 files changed, 49 insertions, 0 deletions
diff --git a/src/util/profile/ChangeLog b/src/util/profile/ChangeLog
index e9734a6f9..b01a98eba 100644
--- a/src/util/profile/ChangeLog
+++ b/src/util/profile/ChangeLog
@@ -1,3 +1,52 @@
+1998-11-03 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Makefile.in: Added prof_get.c to the list of files to be compiled.
+
+ * profile.hin: Added declarations for profile_free_list(),
+ profile_get_relation_names(), and
+ profile_get_subsection_names(). (These are new public
+ interfaces to the profile library.)
+
+ * prof_int.h: Removed the profile_section_t structure, which was
+ used only by the now-defunct prof_section.c file. Added
+ the internal interfaces for the new public interfaces.
+ Removed unused declarations which were never
+ implemented(profile_get, profile_update).
+
+ * prof_init.c: Moved all of the profile querying functions
+ (profile_get_values(), profile_get_value(), etc.) to
+ prof_get.c. In the process, removed the really
+ bletcherous (and badly implemented)
+ profile_get_first_values(), which did nothing like what
+ the named implied. Also added to prof_get.c new functions
+ profile_get_subsection_names() and
+ profile_get_relation_names().
+ (profile_ser_internalize): Rewrote error handling to be
+ clearer, and removed a bug where memory was not freed
+ correctly in an error case.
+ (profile_init): If a list of pathnames is passed in,
+ profile_init will now try to open all of them, now that
+ we've defined query fallback semantics in prof_get.c
+
+ * prof_parse.c: Fix lint warning.
+
+ * prof_tree.c (profile_find_node_relation,
+ profile_find_node_subsection): Allow the returned value or
+ subsection field to be NULL (in case the caller isn't
+ interested in getting the returned value or subsection,
+ and only cares about getting the name).
+ (profile_delete_node_relation,
+ profile_delete_interior_node_relation): Removed these
+ functions and replaced it with profile_remove_node(),
+ which takes a boolean argument section_flag.
+ (profile_find_node_name): Removed this function. (This
+ was a Cygnus/Fusion special used by the now removed
+ profile_find_first_values() function.)
+
+ * test_profile.c: Added commands to test the new
+ profile_get_subsection_names() and
+ profile_get_relation_names() interfaces.
+
1998-08-06 Theodore Ts'o <tytso@rsts-11.mit.edu>
* prof_tree.c (profile_delete_node_relation): Fix bug where