* compute.c: Fix bug #17422, which reports that a variable created
[pspp-builds.git] / src / language / xforms / ChangeLog
1 Thu Nov 30 22:46:50 2006  Ben Pfaff  <blp@gnu.org>
2
3         * compute.c: Fix bug #17422, which reports that a variable created
4         by assignment in a COMPUTE command could not be used in the
5         computation expression.
6         (struct lvalue) Drop `var_name' member in favor of `variable'
7         pointer.  Add `is_new_variable' member to allow us to know whether
8         to delete the variable at destruction time, in case of an error.
9         (lvalue_parse) Create variable whose name is specified, if it does
10         not already exist, as a numeric variable.
11         (lvalue_get_type) Rewrite to work with revised lvalue structure.
12         New `dict' parameter, which propagates back up its call chain.
13         (lvalue_finalize) No need to create variable here since we did so
14         at parse time.
15         (lvalue_destroy) Destroy variable if `is_new_variable' set.
16
17 Sat Oct  7 11:04:01 WST 2006 John Darrington <john@darrington.wattle.id.au>
18
19         * automake.mk fail.c: Added a debug transformation which always fails.
20
21 Sat May  6 16:02:55 2006  Ben Pfaff  <blp@gnu.org>
22
23         Get rid of `char *c' member in union value, for cleanliness.
24
25         * recode.c: (union recode_value) New union.
26         (struct map_in) Change x, y types to union recode_value.
27         (struct map_out) Change value type to union recode_value.
28         (find_src_string) Wrap data_in() call so it uses a real `union
29         value'.
30
31 Sat May  6 14:08:42 2006  Ben Pfaff  <blp@gnu.org>
32
33         * select-if.c (cmd_filter): Make FILTER without any further
34         keywords turn off filtering, with a warning, for compatibility.
35         Change errors from cascading failures to ordinary failures.  Check
36         for command terminator.
37
38 Sat May  6 13:25:57 2006  Ben Pfaff  <blp@gnu.org>
39
40         Continue reforming procedure execution.  In this phase, remove
41         PROCESS IF, which was deprecated anyway and can be easily
42         simulated with TEMPORARY followed by SELECT IF.
43
44         * select-if.c (cmd_process_if): Removed.
45         (global var process_if_expr) Removed, along with all references
46         globally.
47
48 Tue Apr 25 13:23:25 2006  Ben Pfaff  <blp@gnu.org>
49
50         * select-if.c (cmd_process_if): Use SW instead of MW for warning
51         associated with a syntax file command.
52
53 Thu Mar  2 08:40:33 WST 2006 John Darrington <john@darrington.wattle.id.au>
54         
55         * Moved files from src directory