X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fxforms%2FChangeLog;h=4e15b1eda240fd29df22d88204ac2c5a6006fd68;hb=29e80fa3921b20d8c24d9f31263d7bfe531ef6ea;hp=b48427d55252f2b78795eb7b05a9bb70ad12ff9b;hpb=aacb81b15f6b8b34def3ef7b76c7d069a64bc5d8;p=pspp-builds.git diff --git a/src/language/xforms/ChangeLog b/src/language/xforms/ChangeLog index b48427d5..4e15b1ed 100644 --- a/src/language/xforms/ChangeLog +++ b/src/language/xforms/ChangeLog @@ -1,3 +1,62 @@ +2007-04-16 Ben Pfaff + + * recode.c (parse_map_in): Improve error message when user + attempts to use THRU with string variables. + Suggested by seth@swoolley.homeip.net. + +2007-04-15 Ben Pfaff + + * recode.c (parse_mappings): Initialize "out" member of mapping + for CONVERT, fixing an uninitialized data bug. + +2007-04-15 Ben Pfaff + + * recode.c (enlarge_dst_widths): Source isn't null-terminated, so + don't pretend it is. + (var_is_num_missing): MISSING should include system-missing values + too. + +Thu Feb 1 16:51:16 2007 Ben Pfaff + + * recode.c (find_src_numeric): Handle MAP_SYSMIS case, which was + carelessly overlooked until now. Fixes bug #18917. Thanks to + John Darrington for bug report and review. + +Sat Dec 9 18:48:20 2006 Ben Pfaff + + * compute.c (struct compute_trns): Remove `fv' member, which was + redundant with `variable'. + +Thu Nov 30 22:46:50 2006 Ben Pfaff + + * compute.c: Fix bug #17422, which reports that a variable created + by assignment in a COMPUTE command could not be used in the + computation expression. + (struct lvalue) Drop `var_name' member in favor of `variable' + pointer. Add `is_new_variable' member to allow us to know whether + to delete the variable at destruction time, in case of an error. + (lvalue_parse) Create variable whose name is specified, if it does + not already exist, as a numeric variable. + (lvalue_get_type) Rewrite to work with revised lvalue structure. + New `dict' parameter, which propagates back up its call chain. + (lvalue_finalize) No need to create variable here since we did so + at parse time. + (lvalue_destroy) Destroy variable if `is_new_variable' set. + +Sat Oct 7 11:04:01 WST 2006 John Darrington + + * automake.mk fail.c: Added a debug transformation which always fails. + +Sat May 6 16:02:55 2006 Ben Pfaff + + Get rid of `char *c' member in union value, for cleanliness. + + * recode.c: (union recode_value) New union. + (struct map_in) Change x, y types to union recode_value. + (struct map_out) Change value type to union recode_value. + (find_src_string) Wrap data_in() call so it uses a real `union + value'. + Sat May 6 14:08:42 2006 Ben Pfaff * select-if.c (cmd_filter): Make FILTER without any further