/[pspp]/pspp/src/ChangeLog
ViewVC logotype

Diff of /pspp/src/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.204 by blp, Mon Jun 6 04:37:16 2005 UTC revision 1.205 by blp, Tue Jun 7 07:20:50 2005 UTC
# Line 1  Line 1 
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    
# Line 13  Fri May 27 12:34:43 WST 2005 John Darrin Line 39  Fri May 27 12:34:43 WST 2005 John Darrin
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
# Line 60  Tue May 17 18:29:35 2005  Ben Pfaff  <bl Line 86  Tue May 17 18:29:35 2005  Ben Pfaff  <bl
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.
# Line 76  Tue May 17 00:06:43 2005  Ben Pfaff  <bl Line 102  Tue May 17 00:06:43 2005  Ben Pfaff  <bl
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.
# Line 106  Mon May 16 22:31:15 2005  Ben Pfaff  <bl Line 132  Mon May 16 22:31:15 2005  Ben Pfaff  <bl
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.
# Line 153  Tue May 10 20:08:18 2005  Ben Pfaff  <bl Line 179  Tue May 10 20:08:18 2005  Ben Pfaff  <bl
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
# Line 169  Mon May  9 07:14:29 WST 2005 John Darrin Line 195  Mon May  9 07:14:29 WST 2005 John Darrin
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.
# Line 185  Sun May  8 08:08:07 WST 2005 John Darrin Line 211  Sun May  8 08:08:07 WST 2005 John Darrin
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
# Line 241  Mon May  2 23:45:01 2005  Ben Pfaff  <bl Line 267  Mon May  2 23:45:01 2005  Ben Pfaff  <bl
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.
# Line 253  Mon May  2 23:27:28 2005  Ben Pfaff  <bl Line 279  Mon May  2 23:27:28 2005  Ben Pfaff  <bl
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>
# Line 476  Sun May  1 15:05:54 WST 2005 John Darrin Line 502  Sun May  1 15:05:54 WST 2005 John Darrin
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    
# Line 494  Wed Apr 27 07:43:50 WST 2005 John Darrin Line 520  Wed Apr 27 07:43:50 WST 2005 John Darrin
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().
# Line 589  Thu Apr 14 2005 John Darrington Line 615  Thu Apr 14 2005 John Darrington
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>
# Line 611  Mon Mar 14 21:52:34 2005  Ben Pfaff  <bl Line 637  Mon Mar 14 21:52:34 2005  Ben Pfaff  <bl
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.
# Line 666  Sun Mar 13 22:52:05 2005  Ben Pfaff  <bl Line 692  Sun Mar 13 22:52:05 2005  Ben Pfaff  <bl
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.
# Line 734  Sun Mar 13 14:54:27 WST 2005 John Darrin Line 760  Sun Mar 13 14:54:27 WST 2005 John Darrin
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>
# Line 822  Sun Mar  6 23:25:40 2005  Ben Pfaff  <bl Line 848  Sun Mar  6 23:25:40 2005  Ben Pfaff  <bl
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    
# Line 1027  Fri Feb 25 21:11:35 WST 2005 John Darrin Line 1053  Fri Feb 25 21:11:35 WST 2005 John Darrin
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
# Line 1035  Sun Feb 13 16:11:13 2005  Ben Pfaff  <bl Line 1061  Sun Feb 13 16:11:13 2005  Ben Pfaff  <bl
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                    
# Line 1228  Wed Jan  5 08:30:48 WST 2005 John Darrin Line 1254  Wed Jan  5 08:30:48 WST 2005 John Darrin
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    

Legend:
Removed from v.1.204  
changed lines
  Added in v.1.205

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26