Remove `init' member from struct variable, which was essentially
[pspp-builds.git] / src / data / ChangeLog
1 Wed Apr 26 14:55:19 2006  Ben Pfaff  <blp@gnu.org>
2
3         * variable.h: (struct variable) Remove `init' member and all
4         references to it from other files.  It was initialized in several
5         places, but nothing really ever used it for anything worthwhile.
6         Thanks to Jason Stover for pointing out how confusing this
7         member is.
8
9 Sun Apr 23 22:04:45 2006  Ben Pfaff  <blp@gnu.org>
10
11         Continue reforming error message support.  In this phase, get rid
12         of message "titles" and put the message text in `struct error'.
13         Now `struct error' encapsulates a message more properly.
14         
15         * casefile.c: (io_error) Use err_msg() instead of err_vmsg().
16         Format message ourselves.
17
18         * data-in.c: (vdls_error) Ditto.
19
20         * por-file-reader.c: (error) Ditto.
21
22         * sys-file-reader.c: (corrupt_msg) Ditto.
23
24 Sun Apr 16 18:49:51 2006  Ben Pfaff  <blp@gnu.org>
25
26         GNU standards require "file name" instead of "filename" in
27         documentation.  It's nice for our code to follow the convention
28         too.
29         
30         * casefile.c: (struct casefile) Rename `filename' member to
31         `file_name'.  Updated all references.
32
33         * file-name.c: [!unix] (struct file_identity) Rename
34         normalized_filename member to normalized_file_name.  Updated all
35         references.
36
37 Sun Apr 16 18:35:33 2006  Ben Pfaff  <blp@gnu.org>
38
39         We don't really support anything but Unix-like environments well,
40         so we might as well de-obfuscate by writing directory and path
41         separators explicitly.
42
43         * file-name.h: (macro DIR_SEPARATOR) Removed.  Changed all usages
44         to just '/'.
45         (macro PATH_SEPARATOR) Removed.  Changed all usages to just ':'.
46         (macro DIR_SEPARATOR_STRING) Removed.  Changed all usages to just
47         "/".
48         (macro PATH_SEPARATOR_STRING) Removed.  Changed all usages to just
49         ":"
50
51 Sun Apr 16 18:28:35 2006  Ben Pfaff  <blp@gnu.org>
52
53         GNU standards require "file name" instead of "filename" in
54         documentation.  It's nice for our code to follow the convention
55         too.
56         
57         * filename.c: Rename to file-name.c.
58
59         * filename.h: Rename to file-name.h.  Update all inclusions.
60         Update header guards.
61
62         * automake.mk: Update file names.
63
64 Sun Apr 16 16:42:47 2006  Ben Pfaff  <blp@gnu.org>
65
66         * filename.c: (fn_dirname) Renamed fn_dir_name(), all references
67         updated.
68         (fn_basename) Removed (dead code).
69         (fn_absolute_p) Renamed fn_is_absolute(), all references updated.
70         (fn_special_p) Renamed fn_is_special(), all references updated.
71         (fn_exists_p) Renamed fn_exists(), all references updated.
72
73 Sun Apr 16 16:33:58 2006  Ben Pfaff  <blp@gnu.org>
74
75         * filename.c: (fn_tilde_expand) Rewrite for cleaner code.  
76         Also, now it only tilde-expands file names, not paths.
77         (fn_search_path) Tilde-expand one directory at a time.
78
79 Sun Apr 16 16:28:06 2006  Ben Pfaff  <blp@gnu.org>
80
81         * filename.c: (fn_search_path) rewrite for cleaner code.  Also,
82         get rid of non-Unixlike version of the code, which has probably
83         never been tested.
84         (fn_prepend_dir) Removed (dead code).
85
86         * filename.h: (macro DIR_SEPARATOR_STRING) New.
87         (macro PATH_SEPARATOR_STRING) New.
88 Sun Apr 16 16:05:28 2006  Ben Pfaff  <blp@gnu.org>
89
90         Continue reforming error message support.  In this phase, we get
91         rid of VM() and the other msg() support for "verbosity", replacing
92         it by a new function verbose_msg().
93
94         * filename.c: (fn_search_path) Use verbose_msg() instead of
95         msg(VM(), ...).  
96
97 Sat Apr 15 19:53:19 2006  Ben Pfaff  <blp@gnu.org>
98
99         * sfm-private.h: Get rid of #defines after #error, which makes no
100         sense.
101
102 Sat Apr 15 19:48:57 2006  Ben Pfaff  <blp@gnu.org>
103
104         Get rid of our own int32 type in favor of the standard int32_t
105         type.
106         
107         * sfm-private.h: (int32 macro) Don't define this anymore.  Do
108         include <stdint.h>.
109
110         * sys-file-reader.c: Use int32_t instead of int32 throughout.
111         
112         * sys-file-writer.c: Use int32_t instead of int32 throughout.
113
114 Sat Apr 15 19:36:47 2006  Ben Pfaff  <blp@gnu.org>
115
116         Remove ill-considered file routines that are no longer used.
117         
118         * filename.c: (fn_open_ext) Removed.
119         (fn_close_ext) Removed.
120
121         * filename.h: (struct file_ext) Removed.
122
123 Mon Apr  3 13:22:39 2006  Ben Pfaff  <blp@gnu.org>
124
125         * variable.c (var_is_valid_name): Move declarations before code
126         for C90 compliance.
127
128 Tue Apr  4 15:28:40 WST 2006 John Darrington <john@darrington.wattle.id.au>
129
130         * filename.ch (fn_interp_vars): Fixed small buglet.
131
132 Tue Mar 28 13:47:16 WST 2006 John Darrington <john@darrington.wattle.id.au>
133         
134         * filename.[ch] (fn_interp_vars): Changed the signature and semantics
135         so as to modify the string inline.   Thus makeing it easier to
136         destroy the results when no longer needed.
137         
138 2006-03-25  Jason Stover  <jhs@math.gcsu.edu>
139
140         * category.c (cat_stored_values_destroy): Fixed memory leak.
141
142 Fri Mar 24 18:15:41 2006  Ben Pfaff  <blp@gnu.org>
143
144         Add some missing frees.  Thanks to John Darrington for reporting
145         these.
146
147         * any-writer.c (any_writer_close): Free writer.
148
149         * any-reader.c (any_reader_close): Free reader.
150
151 Mon Mar 20 16:33:53 2006  Ben Pfaff  <blp@gnu.org>
152
153         * por-file-reader.c: (error) Mark as NO_RETURN.
154
155 Sat Mar 11 15:06:07 WST 2006 John Darrington <john@darrington.wattle.id.au>
156
157         * settings.c: Changed default value of scompress to true.
158
159 Sat Mar  4 13:22:51 2006  Ben Pfaff  <blp@gnu.org>
160
161         * sfm-private.h: Include variable.h, to get SHORT_NAME_LEN.
162
163         * value.h: Remove check on MAX_SHORT_STRING, which I don't think
164         really applies.
165
166         * variable.h: Move definition of SHORT_NAME_LEN, LONG_NAME_LEN
167         here from pref.h.orig.
168
169 Sat Mar  4 12:50:48 WST 2006 John Darrington <john@darrington.wattle.id.au>
170
171         * sys-file-reader.c: Fixed bug reading compressed files.
172
173 Thu Mar  2 08:40:33 WST 2006 John Darrington <john@darrington.wattle.id.au>
174
175         * Numerous renames.  See src/ChangeLog for details.
176         
177         * Moved files from src directory