Estimate parameters. Moved some code to re-usable functions.
[pspp-builds.git] / src / language / dictionary / ChangeLog
1 2008-03-16  Ben Pfaff  <blp@gnu.org>
2
3         Patch #6452.  Reviewed by John Darrington.
4
5         * variable-display.c (cmd_variable_width): Fix parsing bug.  Also,
6         limit variable display widths to within range 1 thru 2 *
7         MAX_STRING.
8
9 2007-11-11  Ben Pfaff  <blp@gnu.org>
10
11         * sys-file-info.c (display_variables): Fix DISPLAY LABELS.  Thanks
12         to Guido Gay <gay@irer.it> for reporting this bug.
13
14 2007-11-03  Ben Pfaff  <blp@gnu.org>
15
16         Allow output files to overwrite input files (bug #21280).
17
18         * apply-dictionary.c (cmd_apply_dictionary): Manage file handle
19         reference counts.
20
21         * sys-file-info.c (cmd_sysfile_info): Manage file handle reference
22         counts.
23
24 2007-08-12  Ben Pfaff  <blp@gnu.org>
25
26         Output variable measurement level, alignment, and display width as
27         part of DISPLAY DICTIONARY and SYSFILE INFO output.  Bug #13019.
28         Reviewed by John Darrington.
29         * sys-file-info.c (cmd_sysfile_info): Allow space for new rows of
30         info in output.
31         (display_variables): Ditto.
32         (describe_variable): Output variable measurement level, alignment,
33         and display width as part of DISPLAY DICTIONARY and SYSFILE INFO
34         output.
35
36 2007-06-06  Ben Pfaff  <blp@gnu.org>
37
38         Adapt case sources, sinks, and clients of procedure code to the
39         new infrastructure.
40         
41         * apply-dictionary.c: Now any_reader_open returns a casereader.
42
43         * sys-file-open.c: Now sfm_reader_open returns a casereader.
44
45 Sat Feb  3 21:52:35 2007  Ben Pfaff  <blp@gnu.org>
46
47         * vector.c (cmd_vector): Add support for specifying an output
48         format in the short form of the command, fixing bug #18706.
49         Rewrite to get rid of weird data structure and simplify.
50
51         * sys-file-info.c (display_vectors): For DISPLAY VECTORS, display,
52         in addition to the names of vectors, the names, positions, and
53         print formats of the variables contained in the vectors.
54
55 Wed Dec 13 20:59:54 2006  Ben Pfaff  <blp@gnu.org>
56
57         * automake.mk: Add delete-variables.c
58
59         * delete-variables.c (cmd_delete_variables): New function, in new
60         file.
61         
62 Sun Dec 10 13:55:58 2006  Ben Pfaff  <blp@gnu.org>
63
64         * sys-file-info.c (cmd_sysfile_info): Report floating-point format
65         used in system file.
66
67 Sat Dec  9 18:44:26 2006  Ben Pfaff  <blp@gnu.org>
68
69         * variable-label.c: Move to src/data/variable.c.
70         
71         * vector.c (cmd_vector): Use PV_SAME_WIDTH in parse_variables
72         call, because string variables in a vector must have the same
73         width.
74
75 Thu Nov 30 22:06:21 2006  Ben Pfaff  <blp@gnu.org>
76
77         * value-labels.c (get_label): Allow commas between values and
78         labels and between value labels.  Fixes bug #18303.  Thanks to
79         John Darrington for reporting this bug.
80
81 Sat Nov  4 16:04:19 2006  Ben Pfaff  <blp@gnu.org>
82
83         * numeric.c: (cmd_string) Check that output format is valid.
84         Simplify parsing.
85
86 Wed Nov  1 20:50:54 2006  Ben Pfaff  <blp@gnu.org>
87
88         * sys-file-info.c: (cmd_display) Use compare_var_ptr_names to
89         compare "struct variable **"s, not compare_var_names.  Fixes bug
90         #17423.
91
92 Sat May  6 19:03:34 2006  Ben Pfaff  <blp@gnu.org>
93
94         * apply-dictionary.c: (cmd_apply_dictionary) Use new function
95         val_labs_can_set_width().
96
97 Sat May  6 10:43:22 2006  Ben Pfaff  <blp@gnu.org>
98
99         Continue reforming procedure execution.  In this phase, get rid of
100         the output code for SPLIT FILE groups in procedure.c, which really
101         shouldn't be doing any output.  Move it into the individual
102         procedures instead.  This also adds some flexibility.
103
104         * split-file.c (output_split_file_values): New function.
105
106 Sat May  6 10:42:19 2006  Ben Pfaff  <blp@gnu.org>
107
108         Continue reforming procedure execution.  In this phase, get rid of
109         the output code for SPLIT FILE groups in procedure.c, which really
110         shouldn't be doing any output.  Move it into the individual
111         procedures instead.  This also adds some flexibility.
112
113         * automake.mk (src_language_dictionary_libcmddict_a_SOURCES): Add
114         split-file.h.
115
116 Thu Mar  2 08:40:33 WST 2006 John Darrington <john@darrington.wattle.id.au>
117         
118         * Moved files from src directory