X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fdata-io%2FChangeLog;h=1eda1c0595f463d39ae26d77068fc6760c8c5c9b;hb=aab828a13b340ac7f3302e3a009274ed49d43ef1;hp=dcc0961f761f6613f57f5110fe31b4665e012624;hpb=d0371553a98cd169353bf6d211e375e5ffc3a3bd;p=pspp-builds.git diff --git a/src/language/data-io/ChangeLog b/src/language/data-io/ChangeLog index dcc0961f..1eda1c05 100644 --- a/src/language/data-io/ChangeLog +++ b/src/language/data-io/ChangeLog @@ -1,3 +1,90 @@ +2008-05-15 Ben Pfaff + + Patch #6512. + + * inpt-pgm.c (reread_trns_proc): Use gsl_finite instead of finite, + as a stopgap measure for portability until appropriate gnulib + modules are available. + +2008-02-06 John Darrington + + * get-data.c: Add a /BSIZE subcommand to PSQL reader. + +2008-02-02 John Darrington + + * get-data.c (cmd_get_data): Support PSQL type. + +2007-12-07 Ben Pfaff + + Patch #6302. + + * data-parser.c (data_parser_make_active_file): Fix case count + argument to casereader_create_sequential, which fixes data reading + in the GUI. + Provided by John Darrington. + +2007-12-04 Ben Pfaff + + Move DATA LIST parsing into generic infrastructure, and generalize + it slightly. Then, use the same infrastructure to implement GET + DATA/TYPE=TXT. + + * data-parser.c: New file. + + * data-parser.h: New file. + + * data-list.c (struct dls_var_spec): Removed. + (ll_to_dls_var_spec): Removed. + (enum dls_type): Removed. + (struct data_list_pgm): Rename struct data_list_trns. Remove + pool, specs, type, record_cnt, delims, skip_records, value_cnt + members. Add new `parser' member. + (cmd_data_list): Use data-parser infrastructure. + (parse_fixed): Ditto. + (parse_free): Ditto. + (dump_fixed_table): Removed. + (dump_free_table): Removed. + (cut_field): Removed. + (read_from_data_list): Removed. + (read_from_data_list_fixed): Removed. + (read_from_data_list_free): Removed. + (read_from_data_list_list): Removed. + (data_list_trns_free): Rename arguments for clarity. + (data_list_trns_proc): Ditto. + (data_list_casereader_read): Removed. + (data_list_casereader_destroy): Removed. + (data_list_casereader_class): Removed. + + * get-data.c (cmd_get_data): Support TXT type. + (set_type): New function. + (parse_get_txt): New function. + +2007-12-04 Ben Pfaff + + * placement-parser.c (parse_column): New function. + (parse_column_range): Add `base' argument. Update all callers. + +2007-12-04 Ben Pfaff + + Make GET DATA a separate command, instead of something invoked + indirectly from GET. + + * automake.mk: Remove get-data.h from sources. + + * get-data.h: Removed. + + * get-data.c (parse_get_data_command): Rename cmd_get_data. + + * get.c (parse_read_command): No longer any need to check for DATA + keyword. + +2007-12-04 Ben Pfaff + + * src/language/data-io/data-reader.c (struct dfm_reader): New + `file_size' member to support dfm_get_percent_read. + (dfm_open_reader): Initialize file_size. + (dfm_get_percent_read): New function. + 2007-11-08 Ben Pfaff Patch #6256: add support for binary, 360 file formats. Reviewed