+2007-09-12 Ben Pfaff <blp@gnu.org>
+
+ * get.c (get_translate_case): Change input case parameter from
+ const struct ccase * to struct ccase *, to match change in
+ casereader and casewriter translators. Destroy input case, to fix
+ memory leak.
+
+2007-08-12 Ben Pfaff <blp@gnu.org>
+
+ * get.c (parse_read_command): Compact the values in the target
+ dictionary, to save space.
+
+2007-08-12 Ben Pfaff <blp@gnu.org>
+
+ * get.c (struct case_map): Move into new file src/data/case-map.c.
+ (start_case_map): Ditto, and rename case_map_prepare_dict.
+ (finish_case_map): Ditto, and rename case_map_from_dict.
+ (map_case): Ditto, and rename case_map_execute.
+ (destroy_case_map): Ditto, and rename case_map_destroy.
+ (case_map_get_value_cnt): Ditto.
+
+2007-08-12 Ben Pfaff <blp@gnu.org>
+
+ * get.c (case_map_get_value_cnt): New function.
+
+2007-07-25 Ben Pfaff <blp@gnu.org>
+
+ Fix bug #17100.
+ * data-list.c (read_from_data_list_fixed): Handle multi-record
+ DATA LIST correctly.
+
+2007-07-11 Ben Pfaff <blp@gnu.org>
+
+ * get.c (map_case): Create destination case instead of leaving it
+ undefined. Fixes bug #20285.
+ Reviewed by John Darrington.
+
+2007-06-06 Ben Pfaff <blp@gnu.org>
+
+ * get.c: Essentially rewrite MATCH FILES to support FIRST and
+ LAST.
+
+2007-06-06 Ben Pfaff <blp@gnu.org>
+
+ Adapt case sources, sinks, and clients of procedure code to the
+ new infrastructure.
+
+ * data-list.c: Make DATA LIST into a casereader.
+
+ * get.c: Change GET, IMPORT, SAVE, EXPORT to use casereaders,
+ casewriters.
+
+ * inpt-pgm.c: Use caseinit code. Turn INPUT PROGRAM into a
+ casereader.
+
+ * list.q: Adapt to new procedure code.
+
+2007-05-06 Ben Pfaff <blp@gnu.org>
+
+ Abstract the documents within a dictionary a little better.
+ Thanks to John Darrington for suggestion, initial version, and
+ review. Patch #5917.
+
+ * get.c (mtf_merge_dictionary): Simplify creating merged document.
+
+ * sys-file-info.c (display_documents): Use new
+ dict_get_document_line_cnt and dict_get_document_line functions.
+
+Thu Feb 1 16:56:02 2007 Ben Pfaff <blp@gnu.org>
+
+ * file-handle.q (fh_parse): Update to new fh_create_file
+ prototype.
+
+Sat Dec 16 22:16:18 2006 Ben Pfaff <blp@gnu.org>
+
+ Make it possible to pull cases from the active file with a
+ function call, instead of requiring indirection through a callback
+ function.
+
+ * automake.mk: Removed matrix-data.c.
+
+ * matrix-data.c: Removed.
+
+ * data-list.c (data_list_source_read): Conform with new
+ case_source_class interface.
+ (data_list_source_destroy): Ditto.
+
+ * get.c (case_reader_source_class): Ditto.
+ (case_reader_source_destroy): Ditto.
+ (parse_output_proc): Take advantage of new procedure interface.
+ (output_proc): Removed.
+ (struct mtf_file): Add "struct ccase *" member to allow use of new
+ procedure interface.
+ (cmd_match_files): Take advantage of new procedure interface.
+ (mtf_processing_finish): Removed.
+ (mtf_read_nonactive_records): Renamed mtf_read_records. Now reads
+ from every file, without any exception for the active file.
+ (mtf_compare_BY_values): Simplify for new interface.
+ (mtf_processing): Simplify for new interface.
+
+ * inpt-pgm.c (is_valid_state): New function.
+ (input_program_source_read): Conform with new case_source_class
+ interface.
+ (input_program_source_destroy): Ditto.
+ (end_case_trns_proc): Now just needs to return TRNS_END_CASE.
+
Sat Dec 9 18:43:34 2006 Ben Pfaff <blp@gnu.org>
* list.q (cmd_list): Use new var_create, var_destroy functions.