1 Thu Nov 30 22:01:27 2006 Ben Pfaff <blp@gnu.org>
3 * repeat.c (do_repeat_read): Properly handle empty DO REPEAT...END
4 REPEAT block. Fixes bug #18407. Thanks to John Darrington for
7 Sat Oct 28 16:18:48 WST 2006 John Darrington <john@darrington.wattle.id.au>
9 * repeat.c: Eliminated references to extern variable getl_buf.
11 Sun May 7 18:18:33 2006 Ben Pfaff <blp@gnu.org>
15 * repeat.c: (parse_ids) Take pool parameter and allocate all
16 memory from pool. Reduce implementation from loop to single call
17 to parse_mixed_vars_pool().
18 (store_numeric) Removed.
19 (add_replacement) New function.
20 (parse_numbers) Take pool parameter and allocate all memory from
21 pool. Require ranges to be in increasing order.
22 (parse_strings) Take pool parameter and allocate all memory from
25 Wed May 3 22:45:41 2006 Ben Pfaff <blp@gnu.org>
27 Continue reforming procedure execution. In this phase, get rid of
28 many global variables, consolidating procedure execution in
29 procedure.c. Encapsulate transformations in new "struct
30 trns_chain". Also, change implementation of N OF CASES, FILTER,
31 and PROCESS IF from special cases to transformations.
33 * do-if.c: (cmd_do_if) Use finalizer to ensure control stack gets
35 (do_if_finalize_func) New function.
37 * loop.c: (create_loop_trns) Use finalizer to ensure control stack gets
39 (loop_trns_finalize) New function.
41 * temporary.c: (global var temporary) Removed. Changed references
42 to use proc_make_temporary_transformations_permanent() or
43 proc_in_temporary_transformations().
44 (global var temp_dict) Removed.
45 (global var temp_trns) Removed.
46 (cmd_temporary) Reimplement in terms of
47 proc_in_temporary_transformations() and
48 proc_start_temporary_transformations().
49 (cancel_temporary) Moved to procedure.c, renamed
50 proc_cancel_temporary_transformations().
52 Thu Mar 2 08:40:33 WST 2006 John Darrington <john@darrington.wattle.id.au>
54 * Moved files from src directory