X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2FChangeLog;h=553b753ef66cc0de98717dafb58b731b445d6ded;hb=29956ba4326b9d6a2bc4d22a9f323902c7a08d43;hp=61cf23b98cfb09578da45bedd1791e5e81b08acd;hpb=679e253a4777564db48ccec70b8ce2f6e5b7e46b;p=pspp diff --git a/src/data/ChangeLog b/src/data/ChangeLog index 61cf23b98c..553b753ef6 100644 --- a/src/data/ChangeLog +++ b/src/data/ChangeLog @@ -1,3 +1,45 @@ +2007-07-28 Ben Pfaff + + Make PSPP able to read all the portable files I could find on the + web. Thanks to John Darrington for review. Bug #17620. + * por-file-reader.c (struct pfm_reader): New member `line_length'. + (error): Print file offset in hexadecimal. + (warning): New function. + (advance): Treat lines less than 80 bytes long as padded to 80 + bytes with spaces. + (pfm_open_reader): Call read_documents if we find an "E" record. + (convert_format): Convert invalid formats to the default format + instead of aborting reading the file. + (read_variables): Rename duplicate variable names instead of + aborting reading the file. + (read_value_label): Allow string variables of different widths to + be assigned value labels in the same record. Replace duplicate + value labels instead of aborting. + (read_documents): New function. + + * por-file-writer.c (pfm_open_writer): Call write_documents if the + dictionary has documents. + (write_documents): New function. + +2007-07-25 Ben Pfaff + + Fix bugs related to bug #17213. + + * settings.c: Use HAVE_LIBNCURSES instead of HAVE_LIBTERMCAP, + since the former is what config.h has. Include the needed ncurses + headers. + (static var echo) Rename to `do_echo' because the original name is + the same as an ncurses identifier. + (get_termcap_viewport) Use error instead of msg. + + * file-name.c (fn_interp_vars): Fix interpolation of $VARS. + (fn_close): Don't close stdin, stdout, stderr. + +2007-07-26 John Darrington + + * procedure.c procedure.h: Added callbacks which get invoked whenever + a dataset's transformation chain changes. + 2007-07-24 Ben Pfaff Fix bug #6113. @@ -7,6 +49,7 @@ * variable.c (var_create): Use var_default_display_width to pick new variable's display width. (var_default_display_width): New function. + Reviewed by John Darrington. 2007-07-24 Ben Pfaff