1 |
|
Tue Jun 7 00:14:09 2005 Ben Pfaff <blp@gnu.org> |
2 |
|
|
3 |
|
Make some code tolerant of reentry. Should not be needed if other |
4 |
|
code is correct but it is good to be generally tolerant. |
5 |
|
|
6 |
|
* error.c: (err_hcf) Set file_loc to null after free(). |
7 |
|
|
8 |
|
* output.c: (outp_done) Similar changes. |
9 |
|
|
10 |
|
* str.c: (ds_destroy) Ditto. |
11 |
|
|
12 |
|
Tue Jun 7 00:10:20 2005 Ben Pfaff <blp@gnu.org> |
13 |
|
|
14 |
|
Continue work on bug 12859, plus some code cleanup. |
15 |
|
|
16 |
|
* data-list.c: (cmd_repeating_data) Replace `seen' bitmap by |
17 |
|
boolean variables. Don't try to compute starts_end, cont_end for |
18 |
|
inline file. Calculate length only after parsing variable |
19 |
|
specifications. Add proper transformation to list. |
20 |
|
(realize_value) If the rpd_num_or_var has no value, return new |
21 |
|
DEFAULT_MEMBER argument (for use with inline file). |
22 |
|
(repeating_data_trns_proc) Pass default values. |
23 |
|
|
24 |
|
* dfm-read.c: (dfm_close_reader) Only skip data if *not* still |
25 |
|
open, and only if we actually started reading data. |
26 |
|
|
27 |
Sun Jun 5 18:39:36 2005 Ben Pfaff <blp@gnu.org> |
Sun Jun 5 18:39:36 2005 Ben Pfaff <blp@gnu.org> |
28 |
|
|
29 |
Fix PR 11894. |
Fix bug 11894. |
30 |
|
|
31 |
* output.c: (outp_read_devices) Fix message. |
* output.c: (outp_read_devices) Fix message. |
32 |
|
|
39 |
|
|
40 |
Thu May 26 12:29:21 2005 Ben Pfaff <blp@gnu.org> |
Thu May 26 12:29:21 2005 Ben Pfaff <blp@gnu.org> |
41 |
|
|
42 |
Fix PR 13192. |
Fix bug 13192. |
43 |
|
|
44 |
* sort.c: (sort_parse_criteria) Only set *saw_direction if |
* sort.c: (sort_parse_criteria) Only set *saw_direction if |
45 |
saw_direction is non-null. Thanks to John Darrington for |
saw_direction is non-null. Thanks to John Darrington for |
86 |
|
|
87 |
Tue May 17 00:06:43 2005 Ben Pfaff <blp@gnu.org> |
Tue May 17 00:06:43 2005 Ben Pfaff <blp@gnu.org> |
88 |
|
|
89 |
Fix PR 11119. |
Fix bug 11119. |
90 |
|
|
91 |
* som.c: (output_encodings) If some cell in the table won't fit |
* som.c: (output_encodings) If some cell in the table won't fit |
92 |
with the horizontal or vertical headers, cancel those headers. |
with the horizontal or vertical headers, cancel those headers. |
102 |
|
|
103 |
Mon May 16 22:34:06 2005 Ben Pfaff <blp@gnu.org> |
Mon May 16 22:34:06 2005 Ben Pfaff <blp@gnu.org> |
104 |
|
|
105 |
Fix rest of PR 13054. |
Fix rest of bug 13054. |
106 |
|
|
107 |
* format.def: Fix EDATE, SDATE, ADATE, JDATE, QYR, MOYR, WKYR, |
* format.def: Fix EDATE, SDATE, ADATE, JDATE, QYR, MOYR, WKYR, |
108 |
DATETIME, TIME system/portable file values. |
DATETIME, TIME system/portable file values. |
132 |
|
|
133 |
Sun May 15 23:38:10 2005 Ben Pfaff <blp@gnu.org> |
Sun May 15 23:38:10 2005 Ben Pfaff <blp@gnu.org> |
134 |
|
|
135 |
Fix more of PR 13054. |
Fix more of bug 13054. |
136 |
|
|
137 |
* format.def: FMT_A should allow 255-character output. FMT_AHEX |
* format.def: FMT_A should allow 255-character output. FMT_AHEX |
138 |
should allow 510-character input and output. |
should allow 510-character input and output. |
179 |
|
|
180 |
Tue May 10 19:56:35 2005 Ben Pfaff <blp@gnu.org> |
Tue May 10 19:56:35 2005 Ben Pfaff <blp@gnu.org> |
181 |
|
|
182 |
Start to fix PR 13054. |
Start to fix bug 13054. |
183 |
|
|
184 |
* format.c: (check_input_specifier) Improve error message. |
* format.c: (check_input_specifier) Improve error message. |
185 |
(check_input_specifier) Check F, COMMA, and DOLLAR formats for |
(check_input_specifier) Check F, COMMA, and DOLLAR formats for |
195 |
|
|
196 |
Sun May 8 13:52:12 2005 Ben Pfaff <blp@gnu.org> |
Sun May 8 13:52:12 2005 Ben Pfaff <blp@gnu.org> |
197 |
|
|
198 |
"Fix" PR 13021 by disabling FILE TYPE. Eventually, we should |
"Fix" bug 13021 by disabling FILE TYPE. Eventually, we should |
199 |
actually implement it. |
actually implement it. |
200 |
|
|
201 |
* command.c: (FILE_TYPE_okay) Always return 1. |
* command.c: (FILE_TYPE_okay) Always return 1. |
211 |
|
|
212 |
Wed May 4 23:54:02 2005 Ben Pfaff <blp@gnu.org> |
Wed May 4 23:54:02 2005 Ben Pfaff <blp@gnu.org> |
213 |
|
|
214 |
Fix PR 12948. See also new test in |
Fix bug 12948. See also new test in |
215 |
tests/bugs/match-file-scratch.sh. |
tests/bugs/match-file-scratch.sh. |
216 |
|
|
217 |
* get.c: (mtf_merge_dictionary) Don't compact dictionary because |
* get.c: (mtf_merge_dictionary) Don't compact dictionary because |
267 |
|
|
268 |
Mon May 2 23:37:19 2005 Ben Pfaff <blp@gnu.org> |
Mon May 2 23:37:19 2005 Ben Pfaff <blp@gnu.org> |
269 |
|
|
270 |
Partial fix for PR 12859. |
Partial fix for bug 12859. |
271 |
|
|
272 |
* data-list.c: (cmd_data_list) Add transformation properly in |
* data-list.c: (cmd_data_list) Add transformation properly in |
273 |
vfm_source == NULL case. |
vfm_source == NULL case. |
279 |
Mon May 2 22:28:17 2005 Ben Pfaff <blp@gnu.org> |
Mon May 2 22:28:17 2005 Ben Pfaff <blp@gnu.org> |
280 |
|
|
281 |
* get.c: (cmd_match_files) Check token type before trying to match |
* get.c: (cmd_match_files) Check token type before trying to match |
282 |
tokid. Fixes PR 12923. |
tokid. Fixes bug 12923. |
283 |
|
|
284 |
Mon May 2 22:16:51 2005 Ben Pfaff <blp@gnu.org> |
Mon May 2 22:16:51 2005 Ben Pfaff <blp@gnu.org> |
285 |
|
|
286 |
* flip.c: [HAVE_SYS_TYPES_H] Include <sys/types.h>. Fixes PR |
* flip.c: [HAVE_SYS_TYPES_H] Include <sys/types.h>. Fixes bug |
287 |
12789. |
12789. |
288 |
|
|
289 |
Mon May 2 22:02:52 2005 Ben Pfaff <blp@gnu.org> |
Mon May 2 22:02:52 2005 Ben Pfaff <blp@gnu.org> |
502 |
|
|
503 |
Thu Apr 28 18:52:06 2005 Ben Pfaff <blp@gnu.org> |
Thu Apr 28 18:52:06 2005 Ben Pfaff <blp@gnu.org> |
504 |
|
|
505 |
* expressions/parse.c: Improve previous fix for PR 12858 (LAG). |
* expressions/parse.c: Improve previous fix for bug 12858 (LAG). |
506 |
|
|
507 |
Fri Apr 29 09:28:00 WST 2005 John Darrington <john@darrington.wattle.id.au> |
Fri Apr 29 09:28:00 WST 2005 John Darrington <john@darrington.wattle.id.au> |
508 |
|
|
520 |
|
|
521 |
Mon Apr 25 22:55:59 2005 Ben Pfaff <blp@gnu.org> |
Mon Apr 25 22:55:59 2005 Ben Pfaff <blp@gnu.org> |
522 |
|
|
523 |
Finish fixing MATCH FILES (PR 11677). |
Finish fixing MATCH FILES (bug 11677). |
524 |
|
|
525 |
* get.c: (trim_dictionary) Rewrite in terms of drop_variables(), |
* get.c: (trim_dictionary) Rewrite in terms of drop_variables(), |
526 |
keep_variables(), rename_variables(). |
keep_variables(), rename_variables(). |
615 |
Mon Apr 4 22:27:34 2005 Ben Pfaff <blp@gnu.org> |
Mon Apr 4 22:27:34 2005 Ben Pfaff <blp@gnu.org> |
616 |
|
|
617 |
* aggregate.c: (parse_aggregate_functions) If dict_create_var() |
* aggregate.c: (parse_aggregate_functions) If dict_create_var() |
618 |
fails, don't dereference the resulting null pointer (PR 12427). |
fails, don't dereference the resulting null pointer (bug 12427). |
619 |
Also, fix double free error. |
Also, fix double free error. |
620 |
|
|
621 |
Sat Mar 19 23:06:02 2005 Ben Pfaff <blp@gnu.org> |
Sat Mar 19 23:06:02 2005 Ben Pfaff <blp@gnu.org> |
637 |
|
|
638 |
Mon Mar 14 21:07:23 2005 Ben Pfaff <blp@gnu.org> |
Mon Mar 14 21:07:23 2005 Ben Pfaff <blp@gnu.org> |
639 |
|
|
640 |
Make sort stable (PR 12313). |
Make sort stable (bug 12313). |
641 |
|
|
642 |
* sort.c: Don't need to include some headers anymore. |
* sort.c: Don't need to include some headers anymore. |
643 |
(static var min_buffers) New variable. |
(static var min_buffers) New variable. |
692 |
|
|
693 |
Sun Mar 13 22:40:54 2005 Ben Pfaff <blp@gnu.org> |
Sun Mar 13 22:40:54 2005 Ben Pfaff <blp@gnu.org> |
694 |
|
|
695 |
First phase of making SORT CASES stable (PR 12313). |
First phase of making SORT CASES stable (bug 12313). |
696 |
|
|
697 |
* sort.c: (struct indexed_case) New structure. |
* sort.c: (struct indexed_case) New structure. |
698 |
(do_internal_sort) Rewrite to make internal sorting stable. |
(do_internal_sort) Rewrite to make internal sorting stable. |
760 |
Sat Mar 12 13:29:21 2005 Ben Pfaff <blp@gnu.org> |
Sat Mar 12 13:29:21 2005 Ben Pfaff <blp@gnu.org> |
761 |
|
|
762 |
* split-file.c: (cmd_split_file) Ignore LAYERED and SEPARATE |
* split-file.c: (cmd_split_file) Ignore LAYERED and SEPARATE |
763 |
keywords (PR 11628). |
keywords (bug 11628). |
764 |
|
|
765 |
Sat Mar 12 13:17:12 2005 Ben Pfaff <blp@gnu.org> |
Sat Mar 12 13:17:12 2005 Ben Pfaff <blp@gnu.org> |
766 |
|
|
767 |
* vfm.c: (procedure_with_splits) Fix PR 11492: end_func() must be |
* vfm.c: (procedure_with_splits) Fix bug 11492: end_func() must be |
768 |
called *before* close_active_file(). |
called *before* close_active_file(). |
769 |
|
|
770 |
Sat Mar 12 12:20:57 2005 Ben Pfaff <blp@gnu.org> |
Sat Mar 12 12:20:57 2005 Ben Pfaff <blp@gnu.org> |
848 |
Sun Mar 6 19:52:22 2005 Ben Pfaff <blp@gnu.org> |
Sun Mar 6 19:52:22 2005 Ben Pfaff <blp@gnu.org> |
849 |
|
|
850 |
DATA LIST with free-field formats should not have implied decimal |
DATA LIST with free-field formats should not have implied decimal |
851 |
places (PR 12035). Also clean up data-in.c a bit. |
places (bug 12035). Also clean up data-in.c a bit. |
852 |
|
|
853 |
* data-in.h: (enum) Add DI_IMPLIED_DECIMALS. |
* data-in.h: (enum) Add DI_IMPLIED_DECIMALS. |
854 |
|
|
1053 |
|
|
1054 |
Sun Feb 13 16:11:13 2005 Ben Pfaff <blp@gnu.org> |
Sun Feb 13 16:11:13 2005 Ben Pfaff <blp@gnu.org> |
1055 |
|
|
1056 |
Fix PR 11955. |
Fix bug 11955. |
1057 |
|
|
1058 |
* aggregate.c: (parse_aggregate_functions) Code cleanup. |
* aggregate.c: (parse_aggregate_functions) Code cleanup. |
1059 |
Important part: get rid of spurious copying of function->format to |
Important part: get rid of spurious copying of function->format to |
1061 |
|
|
1062 |
Fri Feb 11 00:08:36 2005 Ben Pfaff <blp@gnu.org> |
Fri Feb 11 00:08:36 2005 Ben Pfaff <blp@gnu.org> |
1063 |
|
|
1064 |
Fix PR 11916, which was confusing a variable's `index' member |
Fix bug 11916, which was confusing a variable's `index' member |
1065 |
with the variable's position in a var_set. Although these are |
with the variable's position in a var_set. Although these are |
1066 |
usually the same, they are not for array `var_set's. |
usually the same, they are not for array `var_set's. |
1067 |
|
|
1254 |
Mon Jan 3 17:44:37 2005 Ben Pfaff <blp@gnu.org> |
Mon Jan 3 17:44:37 2005 Ben Pfaff <blp@gnu.org> |
1255 |
|
|
1256 |
* pfm-read.c: (read_variables) Remove direct manipulation of |
* pfm-read.c: (read_variables) Remove direct manipulation of |
1257 |
v->aux, which is no longer needed. Fixes PR 11483. |
v->aux, which is no longer needed. Fixes bug 11483. |
1258 |
|
|
1259 |
Sat Jan 1 19:01:16 WST 2005 John Darrington <john@darrington.wattle.id.au> |
Sat Jan 1 19:01:16 WST 2005 John Darrington <john@darrington.wattle.id.au> |
1260 |
|
|