X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2FChangeLog;h=63bdd402d1a5675aa667344e55c028cbca1e8fb3;hb=2766c2d47448010527d52dd304213d0bb563dd00;hp=669836c6d729fc51ee47867cccea300bccdf15e6;hpb=ebf3b993687a25782fe72f45bf3e72aa4bee7c95;p=pspp-builds.git diff --git a/src/data/ChangeLog b/src/data/ChangeLog index 669836c6..63bdd402 100644 --- a/src/data/ChangeLog +++ b/src/data/ChangeLog @@ -1,3 +1,204 @@ +Thu May 4 13:47:06 WST 2006 John Darrington + + * sys-file-reader.c: Fixed invalid read problems. + +Tue May 2 15:57:10 2006 Ben Pfaff + + * storage-stream.c: Add missing function comments. + +Tue May 2 15:50:21 2006 Ben Pfaff + + Continue reforming procedure execution. In this phase, add some + new, needed functionality to storage-stream. + + * storage-stream.c: (storage_source_decapsulate) New function. + +Tue May 2 15:43:36 2006 Ben Pfaff + + * variable.c (width_to_bytes): Declarations must precede + statements for C90 compliance. + +Tue May 2 10:42:05 WST 2006 John Darrington + + * data-out.c, data-in.c, variable.c, variable.h: New functions + copy_mangle and copy_demangle for reading/writing cases; emulates the + way SPSS deals with strings > 255 bytes. + + * sys-file-reader.c sys-file-writer.c: Added support for Record 7, + subtype 14 needed for strings longer than 255 bytes. + + * dictionary.c, format.def, value.c : Updated to use MAX_STRING + instead of literal values. Also fixed some constness issues. + + * format.h: Constness + + * sfm-private.h: Renamed the case_size identifier, since I discovered + that SPSS's respect for this variable is very nominal. + +Mon May 1 15:45:42 2006 Ben Pfaff + + Change case limit type from int to size_t. + + * dictionary.c: (struct dictionary) Change type of case_limit + member. + (dict_get_case_limit) Change return type. + (dict_set_case_limit) Change parameter type. + +Wed Apr 26 20:01:19 2006 Ben Pfaff + + * variable.h: (struct variable) Rename `reinit' member as `leave' + and invert sense. Fix up all references. + +Wed Apr 26 19:39:28 2006 Ben Pfaff + + Continue reforming procedure execution. In this phase, break + procedure.c into multiple files. + + * automake.mk: (src_data_libdata_a_SOURCES) Add all the new files. + + * case-sink.c: New file. + + * case-sink.h: New file. + + * case-source.c: New file. + + * case-source.h: New file. + + * storage-stream.c: New file. + + * storage-stream.h: New file. + +Wed Apr 26 14:55:19 2006 Ben Pfaff + + * variable.h: (struct variable) Remove `init' member and all + references to it from other files. It was initialized in several + places, but nothing really ever used it for anything worthwhile. + Thanks to Jason Stover for pointing out how confusing this + member is. + +Sun Apr 23 22:04:45 2006 Ben Pfaff + + Continue reforming error message support. In this phase, get rid + of message "titles" and put the message text in `struct error'. + Now `struct error' encapsulates a message more properly. + + * casefile.c: (io_error) Use err_msg() instead of err_vmsg(). + Format message ourselves. + + * data-in.c: (vdls_error) Ditto. + + * por-file-reader.c: (error) Ditto. + + * sys-file-reader.c: (corrupt_msg) Ditto. + +Sun Apr 16 18:49:51 2006 Ben Pfaff + + GNU standards require "file name" instead of "filename" in + documentation. It's nice for our code to follow the convention + too. + + * casefile.c: (struct casefile) Rename `filename' member to + `file_name'. Updated all references. + + * file-name.c: [!unix] (struct file_identity) Rename + normalized_filename member to normalized_file_name. Updated all + references. + +Sun Apr 16 18:35:33 2006 Ben Pfaff + + We don't really support anything but Unix-like environments well, + so we might as well de-obfuscate by writing directory and path + separators explicitly. + + * file-name.h: (macro DIR_SEPARATOR) Removed. Changed all usages + to just '/'. + (macro PATH_SEPARATOR) Removed. Changed all usages to just ':'. + (macro DIR_SEPARATOR_STRING) Removed. Changed all usages to just + "/". + (macro PATH_SEPARATOR_STRING) Removed. Changed all usages to just + ":" + +Sun Apr 16 18:28:35 2006 Ben Pfaff + + GNU standards require "file name" instead of "filename" in + documentation. It's nice for our code to follow the convention + too. + + * filename.c: Rename to file-name.c. + + * filename.h: Rename to file-name.h. Update all inclusions. + Update header guards. + + * automake.mk: Update file names. + +Sun Apr 16 16:42:47 2006 Ben Pfaff + + * filename.c: (fn_dirname) Renamed fn_dir_name(), all references + updated. + (fn_basename) Removed (dead code). + (fn_absolute_p) Renamed fn_is_absolute(), all references updated. + (fn_special_p) Renamed fn_is_special(), all references updated. + (fn_exists_p) Renamed fn_exists(), all references updated. + +Sun Apr 16 16:33:58 2006 Ben Pfaff + + * filename.c: (fn_tilde_expand) Rewrite for cleaner code. + Also, now it only tilde-expands file names, not paths. + (fn_search_path) Tilde-expand one directory at a time. + +Sun Apr 16 16:28:06 2006 Ben Pfaff + + * filename.c: (fn_search_path) rewrite for cleaner code. Also, + get rid of non-Unixlike version of the code, which has probably + never been tested. + (fn_prepend_dir) Removed (dead code). + + * filename.h: (macro DIR_SEPARATOR_STRING) New. + (macro PATH_SEPARATOR_STRING) New. +Sun Apr 16 16:05:28 2006 Ben Pfaff + + Continue reforming error message support. In this phase, we get + rid of VM() and the other msg() support for "verbosity", replacing + it by a new function verbose_msg(). + + * filename.c: (fn_search_path) Use verbose_msg() instead of + msg(VM(), ...). + +Sat Apr 15 19:53:19 2006 Ben Pfaff + + * sfm-private.h: Get rid of #defines after #error, which makes no + sense. + +Sat Apr 15 19:48:57 2006 Ben Pfaff + + Get rid of our own int32 type in favor of the standard int32_t + type. + + * sfm-private.h: (int32 macro) Don't define this anymore. Do + include . + + * sys-file-reader.c: Use int32_t instead of int32 throughout. + + * sys-file-writer.c: Use int32_t instead of int32 throughout. + +Sat Apr 15 19:36:47 2006 Ben Pfaff + + Remove ill-considered file routines that are no longer used. + + * filename.c: (fn_open_ext) Removed. + (fn_close_ext) Removed. + + * filename.h: (struct file_ext) Removed. + +Mon Apr 3 13:22:39 2006 Ben Pfaff + + * variable.c (var_is_valid_name): Move declarations before code + for C90 compliance. + +Tue Apr 4 15:28:40 WST 2006 John Darrington + + * filename.ch (fn_interp_vars): Fixed small buglet. + Tue Mar 28 13:47:16 WST 2006 John Darrington * filename.[ch] (fn_interp_vars): Changed the signature and semantics