Removed signal emissions from psppire-dict.c
[pspp-builds.git] / src / ui / gui / ChangeLog
1 Mon Dec 25 11:28:29 WST 2006 John Darrington <john@darrington.wattle.id.au>
2
3         * psppire-dict.c psppire-dict.h: Removed explicit signal emit calls.
4         These are not required, now that src/data/dictionary.c has callbacks
5
6 Mon Dec 25 08:49:57 WST 2006 John Darrington <john@darrington.wattle.id.au>
7
8         * var-sheet.c val-labs-dialog.c val-labs-dialog.h: Fixed bug in value
9         labels dialog box.
10
11 Sun Dec 17 08:26:10 WST 2006 John Darrington <john@darrington.wattle.id.au>
12
13         * syntax-editor-source.c syntax-editor-source.h syntax-editor.h: 
14         New files. 
15
16         * message-dialog.c :  Now reports the filename and line number in 
17         error messages.
18         
19         * psppire.c psppire.glade syntax-editor.c: Added the ability to run 
20         syntax from the syntax editor.
21
22         
23 Sat Dec 16 14:13:07 2006  Ben Pfaff  <blp@gnu.org>
24
25         * psppire-data-store.c (geometry_get_justification): Don't assume
26         that ALIGN_* and GTK_JUSTIFY_* values coincide.
27
28 Sat Dec 16 14:10:43 2006  Ben Pfaff  <blp@gnu.org>
29
30         * psppire-var-store.c (text_for_column): Adjust to account for new
31         values of the MEASURE_* enums.
32
33         * var-sheet.c (change_measure): Ditto.
34
35 Sat Dec 16 12:24:35 WST 2006 John Darrington <john@darrington.wattle.id.au>
36
37         * psppire-variable.c psppire-variable.h: Deleted.
38
39         * psppire-dict.c psppire-dict.h: Removed the caching of the variable 
40             data, which is now unecessary because src/data/vardict.h maintains 
41             an association between variables and their dictionary.
42         
43         * data-sheet.c menu-actions.c missing-val-dialog.c 
44           missing-val-dialog.h psppire-data-store.c 
45           psppire-var-store.c psppire-var-store.h 
46           sort-cases-dialog.c val-labs-dialog.c val-labs-dialog.h 
47           var-sheet.c var-type-dialog.c var-type-dialog.h: Dealt with the 
48             consequences of deleting psppire-variable.[ch]. 
49
50
51 Sat Dec  9 20:03:04 2006  Ben Pfaff  <blp@gnu.org>
52
53         * var-type-dialog.c (var_type_dialog_create): Use
54         fmt_dollar_template from data/format.c.
55         (dollar_format_template) Removed.
56
57 Sat Dec  9 07:19:53 WST 2006 John Darrington <john@darrington.wattle.id.au>
58
59         * syntax-editor.c : New file.
60
61 Tue Oct 31 19:25:31 2006  Ben Pfaff  <blp@gnu.org>
62
63         * var-type-dialog.c: Add missing "#include <config.h>".
64
65         * psppire.c: Ditto.
66
67 Mon Jul 17 18:21:29 WST 2006 John Darrington <john@darrington.wattle.id.au>
68
69     * automake.mk menu-actions.c psppire-case-file.c psppire-case-file.h
70     psppire-data-store.c psppire-dict.c psppire-dict.h psppire-variable.c
71     psppire.c psppire.glade: Adjusted code to use the new flexifile object.
72
73 Sat Jul 15 11:27:15 WST 2006 John Darrington <john@darrington.wattle.id.au>
74
75    * psppire.c psppire.glade automake.mk icons/* : Added toolbar icons where 
76         there's no suitable gtk stock icon.
77
78 Tue Jul  4 09:08:38 WST 2006 John Darrington <john@darrington.wattle.id.au>
79         
80    * psppire.c: Fixed --help and --version options.
81         
82 Sat Jun 24 16:56:22 WST 2006 John Darrington <john@darrington.wattle.id.au>
83
84    * menu-actions.c: Added goto case and sort cases dialogs.
85
86    * psppire-case-file.c psppire-case-file.h: Added sort function.
87
88    * psppire-data-store.c psppire-variable.c psppire-variable.h: 
89      Renamed  psppire_variable_get_index to psppire_variable_get_fv and
90      dealt with the consequences.  Added a psppire_variable_get_index
91      function which actually does what the name suggests.
92
93    * psppire-dict.c psppire-dict.h: Implemented GtkTreeModel interface,
94      which allows a dictionary to be displayed in a GtkTreeView.        
95
96    * psppire.glade: Added dialog boxes for Goto Case and Sort Case.     
97
98    * sort-cases-dialog.c sort-cases-dialog.h (new files).
99
100 Mon Jun 19 18:10:53 WST 2006 John Darrington <john@darrington.wattle.id.au>
101
102    * psppire-case-file.c psppire-case-file.h (new files)
103    
104    * automake.mk data-sheet.c data-sheet.h menu-actions.c
105    psppire-data-store.c psppire-data-store.h psppire-dict.c
106    psppire-dict.h psppire-var-store.c psppire.c
107    
108      Replaced psppire-case-array.c  with psppire-case-file.c, so as to
109      allow an arbitrary number of cases to be represented.
110    
111 Sun Jun  4 15:50:28 WST 2006 John Darrington <john@darrington.wattle.id.au>
112
113    * psppire-var-store.c, psppire.c, var-sheet.c :  Unlimited the number of 
114    variables that can be displayed. Minor i18n issues.
115
116 Tue May 30 19:53:35 WST 2006 John Darrington <john@darrington.wattle.id.au>
117
118    * menu-actions.c menu-actions.h psppire.c: Fixed up load/new 
119    interactions with startup.
120
121    * psppire-data-store.c: Fixed bad i18n call.
122
123    * pspppire-var-store.c, psppire-var-store.h: constness.
124
125    * helper.c: Implemented proper way to convert from PSPP to UTF8 encoding.
126
127
128 Sat May 27 16:25:38 WST 2006 John Darrington <john@darrington.wattle.id.au>
129
130    * customentry.c data-sheet.c menu-actions.c message-dialog.c 
131      missing-val-dialog.c psppire-data-store.c psppire-var-store.c 
132      psppire.c psppire.glade var-sheet.c: Fixed internationalisation.
133
134 Thu May 25 18:01:17 WST 2006 John Darrington <john@darrington.wattle.id.au>
135
136    * psppire-var-store.c: Converted strings to utf8 and returned them on the
137    heap.
138
139 Sat May 20 21:08:18 WST 2006 John Darrington <john@darrington.wattle.id.au>
140
141    * data-sheet.c, menu-actions.c menu-actions: Fixed data sheet so that
142    active cell is never on a deleted variable.
143
144    * psppire-data-store.c psppire-data-store.h:  Added get_var_count and
145    get_case_count functions.
146
147    * psppire-dict.c: removed VARIABLE_DELETED (singular) signal.
148
149    * psppire.c: Allowed user to specify *.sav file on command line.
150
151 Mon May 15 20:01:25 WST 2006 John Darrington <john@darrington.wattle.id.au>
152         
153         * menu-actions.c psppire-case-array.c psppire-case-array.h
154           psppire-data-store.c  psppire-dict.c psppire-dict.h 
155           psppire-variable.c:
156
157           Initialised new cases to SYSMIS/blank when inserting in data sheet.
158
159 Sat May 13 08:00:50 WST 2006 John Darrington <john@darrington.wattle.id.au>
160
161         * data-sheet.c, helper.c, helper.h, psppire-data-store.c, 
162           psppire-var-store.c:
163           
164           Set free_strings flag so that the gtksheet frees the string data 
165           when it's done with them.
166
167 Thu May 11 22:25:49 WST 2006 John Darrington <john@darrington.wattle.id.au>
168
169         * data-sheet.c helper.c helper.h psppire-data-store.c psppire-var-store.c 
170         psppire.c: Converted strings to utf8 before passing to gtksheet.
171
172         * psppire-dict.c: Changed buffer to more reasonable length
173
174         * var-sheet.c: Changed maximum string length to use macro from
175         data/values.h
176
177         
178 Sun May  7 10:07:28 WST 2006 John Darrington <john@darrington.wattle.id.au>
179
180         * psppire-data-store.c: Fixed buglet initialising string members.
181
182 Thu May  4 18:04:04 WST 2006 John Darrington <john@darrington.wattle.id.au>
183
184         * message-dialog.c message-dialog.h: Added simple queuing to messages
185         reported, and ensure that dialog boxes dont appear when pointer grab
186         is active.
187
188         * psppire-data-store.c: Fix overflow on very long string variables.
189
190         * automake.mk: Fix broken dependency.
191
192
193 Tue Apr 25 11:08:04 2006  Ben Pfaff  <blp@gnu.org>
194
195         Finish reforming error message support.  In this phase, move
196         message.c into libpspp.
197         
198         * automake.mk: (src_ui_gui_psppire_SOURCES) Remove src/message.c.
199
200 Tue Apr 25 10:56:53 2006  Ben Pfaff  <blp@gnu.org>
201
202         Continue reforming error message support.  In this phase, drop
203         actual message printing from core code, substituting a callback,
204         and add the callback to each UI.  Also, move verbose_msg() into
205         its own module.
206
207         * automake.mk: (src_ui_gui_psppire_SOURCES) Add src/message.c.
208
209         * message-dialog.c: (message_dialog_init) New function.
210         (vmsg) Rename handle_msg(), rewrite as callback function.
211         (msg) Removed.
212         (msg_emit) Removed.
213         (msg_assert_fail) Removed.
214         (verbose_msg) Removed.
215
216         * psppire.c: (main) Call message_dialog_init().
217
218 Sun Apr 23 22:07:49 2006  Ben Pfaff  <blp@gnu.org>
219
220         Continue reforming error message support.  In this phase, get rid
221         of message "titles" and put the message text in `struct error'.
222         Now `struct error' encapsulates a message more properly.
223         
224         * message-dialog.c: (err_vmsg) Rename err_msg().  Updated
225         interface.
226
227 Sun Apr 16 20:45:35 2006  Ben Pfaff  <blp@gnu.org>
228
229         Continue reforming error message support.  In this phase, we
230         divide the classification of messages along "category" and
231         "severity" axes.
232
233         * message-dialog.c: (vmsg) Use severity and category in
234         straightforward fashion instead of the less obvious "class".
235         (err_vmsg) Construct class before passing along to vmsg().
236
237 Sun Apr 16 16:06:54 2006  Ben Pfaff  <blp@gnu.org>
238
239         Continue reforming error message support.  In this phase, we get
240         rid of VM() and the other msg() support for "verbosity", replacing
241         it by a new function verbose_msg().
242
243         * message-dialog.c: (verbose_msg) New function.  
244         (err_cond_fail) Removed (dead code).
245         (err_failure) Removed (dead code).
246
247 Sun Apr 16 11:53:25 2006  Ben Pfaff  <blp@gnu.org>
248
249         Start reforming error message support.  In this phase, we get rid
250         of "installation errors" and change all uses of msg() in the
251         output drivers to uses of error() or error_at_line().
252
253         * message-dialog.c: (vmsg) Removed IE, IS support.
254
255 Mon Mar 13 16:42:44 WST 2006 John Darrington <john@darrington.wattle.id.au>
256
257     * psppire.c: Supported (sort of) the --help and --version options.
258
259     * Rename error-dialog.[ch] -> message-dialog.[ch]
260
261     * Moved code from the psppire module.
262         
263 Sat Jan 28 16:22:23 WST 2006 John Darrington <john@darrington.wattle.id.au>
264
265     * Separated the data out of the GtkSheet.
266
267 Tue Nov  2 19:00:28 WST 2004 John Darrington <john@darrington.wattle.id.au>
268
269     * Very first incarnation.