03e1a820be1d48d5d74bbda47c1720973908c50e
[pspp-builds.git] / src / language / data-io / ChangeLog
1 Mon May  1 15:58:28 2006  Ben Pfaff  <blp@gnu.org>
2
3         Remove vestiges of FILE TYPE support. 
4         
5         * data-list.c: (cmd_data_list) Don't check for FILE TYPE.
6         (cmd_repeating_data) Ditto.
7         
8         * automake.mk (src_language_data_io_libdata_io_a_SOURCES): Remove
9         file-type.c, file-type.h.
10
11         * file-type.c: Removed.
12         
13         * file-type.h: Removed.
14
15 Wed Apr 26 13:16:28 2006  Ben Pfaff  <blp@gnu.org>
16
17         Improve the way we handle the various parsing "states".  Until now
18         we've hard-coded the state transitions in the command definition
19         file, but that's error-prone and, worse, it's redundant--we can
20         figure out what state we're in anyhow.  We can cleanly handle
21         INPUT PROGRAM and FILE TYPE with a nested command-processing loop.
22         
23         * data-list.c: (cmd_data_list) Use in_file_type() or
24         in_input_program() in place of case_source_is_class() or
25         case_source_is_complex().
26
27         * file-type.c: NB: Not really fixed except minimally to compile,
28         because it doesn't work anyway.
29         (in_file_type) New function.
30         (cmd_record_type) No need to check that we're in FILE TYPE.
31         (cmd_end_file_type) Ditto.
32         (var file_type_source_class) Make static.
33
34         * get.c: (cmd_match_files) Check vfm_source instead of pgm_state.
35
36         * inpt-pgm.c: (in_input_program) New function.
37         (cmd_input_program) Rewrite to include nested command processing
38         loop.
39         (cmd_end_input_program) Just return CMD_END_SUBLOOP.
40         (var input_program_source_class) Make static.
41         (cmd_end_case) No need to check that we're in INPUT PROGRAM.
42         (cmd_end_file) Ditto.
43         
44         * automake.mk (src_language_data_io_libdata_io_a_SOURCES): Add
45         file-type.h, inpt-pgm.h.
46
47         * file-type.h: New file.
48
49         * inpt-pgm.h: New file.
50
51 Tue Apr 25 13:11:55 2006  Ben Pfaff  <blp@gnu.org>
52
53         * print.c: Don't special-case MS-DOS line terminators.
54         (macro LINE_END_WIDTH) Removed.
55         (alloc_line) Line ends are 1 byte.
56         (print_trns_proc) Just output \n for line end.
57
58 Sun Apr 23 22:05:58 2006  Ben Pfaff  <blp@gnu.org>
59
60         Continue reforming error message support.  In this phase, get rid
61         of message "titles" and put the message text in `struct error'.
62         Now `struct error' encapsulates a message more properly.
63         
64         * data-list.c: (macro RPD_ERR) Removed.
65         (rpd_msg) New function.  Updated all references to tmsg() to call
66         this function instead.
67
68 Sat Apr 15 19:38:13 2006  Ben Pfaff  <blp@gnu.org>
69
70         Remove last users of struct file_ext so we can get rid of it
71         entirely.
72         
73         * data-reader.c: (struct dfm_reader) Change file member from
74         struct file_ext to FILE *.  Updated all references.
75         (dfm_close_reader) Close file with fn_close() instead of
76         fn_close_ext().  Also, make a copy of the file name from the file
77         handle before closing it, because we can't extract it after we
78         close the file.
79         (dfm_open_reader) Open file with fn_open() instead of
80         fn_open_ext().
81
82         * data-writer.c: (struct dfm_writer) Change file member 
83         struct file_ext to FILE *.  Updated all references.
84         (dfm_close_writer) Close file with fn_close() instead of
85         fn_close_ext().  Also, make a copy of the file name from the file
86         handle before closing it, because we can't extract it after we
87         close the file.
88         (dfm_open_writer) Open file with fn_open() instead of
89         fn_open_ext().
90
91 Sat Apr 15 18:00:32 2006  Ben Pfaff  <blp@gnu.org>
92
93         * data-list.c: Add prototype to suppress warning for
94         cmd_repeating_data().
95         
96 Thu Mar  2 08:40:33 WST 2006 John Darrington <john@darrington.wattle.id.au>
97         
98         * Moved files from src directory