X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2FChangeLog;h=819cb1279822a9ac7d55cbef0004a599660e1c4f;hb=83ad8f5b760cb46bd1d86f60a40d6aace21118ef;hp=e32441d17836f212b3c7984250e12da558c3d08a;hpb=9db3101d0bbbcfb687acd3e442e550557e4e56b1;p=pspp diff --git a/src/data/ChangeLog b/src/data/ChangeLog index e32441d178..819cb12798 100644 --- a/src/data/ChangeLog +++ b/src/data/ChangeLog @@ -1,3 +1,75 @@ +2007-10-01 Ben Pfaff + + Fix bug #21192. Thanks to John Darrington for review. + + * casereader.c (casereader_read): Decrement case_cnt before + calling the casereader's "read" member function, so that we + interact properly with lazy_casereader. + + * datasheet.c: Add regression test for above bug fix. + (clone_datasheet): New function. + (lazy_callback): New function. + (check_datasheet_casereader): New function. + (check_datasheet): Check datasheet contents are reported correctly + through an ordinary casereader and a lazy casereader. + (clone_model): Use clone_datasheet. + +2007-09-24 Ben Pfaff + + Patch #6210. Reviewed by John Darrington. + * settings.c: Drop "long view", which is not needed any longer. + (static var long_view): Removed. + (force_long_view): Removed. + (get_viewwidth): Removed. + (init_viewport): Removed long_view reference. + +2007-09-19 John Darrington + + * settings.c settings.h: Changed viewport's length and width to be + owned by the user interface which uses the data library. This allows + better abstraction, and makes dynamically adjustable dimensions easier. + +2007-09-18 Ben Pfaff + + * procedure.c (proc_extract_active_file_data): New function. + + * lazy-casereader.h: New file. + + * lazy-casereader.c: New file. + + * casereader.c (casereader_dynamic_cast): New function. + +2007-09-14 Ben Pfaff + + * dictionary.c (dict_clone): Copy case indexes from cloned + dictionary. Fixes bug #21061. Reviewed by John Darrington. + +2007-09-13 John Darrington + + * value.c value.h (create_value): New function. + +2007-09-12 Ben Pfaff + + Make it clear that translator casereader and casewriter translate + functions are supposed to destroy their input case. + + * casereader-translator.c (struct casereader_translator): Change + input case parameter of translate member function from const + struct ccase * to struct ccase *. + (casereader_create_translator): Ditto, for translate parameter. + + * casewriter-translator.c (struct casewriter_translator): Ditto. + (casewriter_create_translator): Ditto. + +2007-08-27 John Darrington + + * sys-file-reader.c (read_display_parameters): Force display width + to 8, if the sys file says 0 (like SPSS does). + +2007-08-12 Ben Pfaff + + * dictionary.c (dict_dump): New function. + 2007-08-12 Ben Pfaff Drop dict_compactor in favor of using the new struct case_map. @@ -23,7 +95,7 @@ dict_make_compactor. (scratch_writer_casewriter_write): Use case_map_execute instead of dict_compactor_compact. -o + 2007-08-12 Ben Pfaff * automake.mk: Add case-map.c, case-map.h.