X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fdata-io%2FChangeLog;h=9333a05b7c6f366de3da151b321943c3790fe16e;hb=9244250615bbdf35e7d405e2a0337b85cab35007;hp=9cdd1e547c510bb38b615515bbdc047cc965a944;hpb=eae2d247589bc5154e560e93c9097be7c60037a5;p=pspp diff --git a/src/language/data-io/ChangeLog b/src/language/data-io/ChangeLog index 9cdd1e547c..9333a05b7c 100644 --- a/src/language/data-io/ChangeLog +++ b/src/language/data-io/ChangeLog @@ -1,3 +1,79 @@ +Mon May 1 16:06:30 2006 Ben Pfaff + + Remove vestiges of REPEATING DATA support. + + * data-list.c: (struct rpd_num_or_var) Removed. + (struct repeating_data_trns) Removed. + (cmd_repeating_data) Removed. + (find_variable_input_spec) Removed. + (parse_num_or_var) Removed. + (parse_repeating_data) Removed. + (realize_value) Removed. + (struct rpd_parse_info) Removed. + (rpd_parse_record) Removed. + (repeating_data_trns_proc) Removed. + (repeating_data_trns_free) Removed. + (repeating_data_set_write_case) Removed. + (rpd_msg) Removed. + + * inpt-pgm.c: (input_program_source_read) Don't deal with + REPEATING DATA. + + * data-list.h: Removed. + + * automake.mk (src_language_data_io_libdata_io_a_SOURCES): Removed + data-list.h. + +Mon May 1 15:58:28 2006 Ben Pfaff + + Remove vestiges of FILE TYPE support. + + * data-list.c: (cmd_data_list) Don't check for FILE TYPE. + (cmd_repeating_data) Ditto. + + * automake.mk (src_language_data_io_libdata_io_a_SOURCES): Remove + file-type.c, file-type.h. + + * file-type.c: Removed. + + * file-type.h: Removed. + +Wed Apr 26 13:16:28 2006 Ben Pfaff + + Improve the way we handle the various parsing "states". Until now + we've hard-coded the state transitions in the command definition + file, but that's error-prone and, worse, it's redundant--we can + figure out what state we're in anyhow. We can cleanly handle + INPUT PROGRAM and FILE TYPE with a nested command-processing loop. + + * data-list.c: (cmd_data_list) Use in_file_type() or + in_input_program() in place of case_source_is_class() or + case_source_is_complex(). + + * file-type.c: NB: Not really fixed except minimally to compile, + because it doesn't work anyway. + (in_file_type) New function. + (cmd_record_type) No need to check that we're in FILE TYPE. + (cmd_end_file_type) Ditto. + (var file_type_source_class) Make static. + + * get.c: (cmd_match_files) Check vfm_source instead of pgm_state. + + * inpt-pgm.c: (in_input_program) New function. + (cmd_input_program) Rewrite to include nested command processing + loop. + (cmd_end_input_program) Just return CMD_END_SUBLOOP. + (var input_program_source_class) Make static. + (cmd_end_case) No need to check that we're in INPUT PROGRAM. + (cmd_end_file) Ditto. + + * automake.mk (src_language_data_io_libdata_io_a_SOURCES): Add + file-type.h, inpt-pgm.h. + + * file-type.h: New file. + + * inpt-pgm.h: New file. + Tue Apr 25 13:11:55 2006 Ben Pfaff * print.c: Don't special-case MS-DOS line terminators.