Patch #6117: Implement clipboard for data sheet.
[pspp-builds.git] / src / ui / gui / ChangeLog
1 2007-08-12  John Darrington <john@darrington.wattle.id.au>
2             Ben Pfaff  <blp@gnu.org>
3
4         Implement Edit|Cut operation for datasheet.  Patch #6117.
5
6         * automake.mk: Add clipboard.c, clipboard.h.
7
8         * clipboard.c: New file.
9
10         * clipboard.h: New file.
11
12         * data-editor.c (new_data_editor): Connect Edit|Copy to
13         on_edit_copy function.
14         (data_var_select): Enable or disable Edit|Copy as appropriate.
15         (on_edit_copy): New function.
16
17         * data-editor.glade: Connect menu items to new operations.
18
19 2007-08-12  Ben Pfaff  <blp@gnu.org>
20
21         * psppire-dict.c (psppire_dict_dump): Don't use
22         dict_get_compacted_dict_index_to_case_index, as that function has
23         been deleted.
24
25 2007-08-13  John Darrington <john@darrington.wattle.id.au>
26
27         * psppire-case-file.c (psppire_case_file_append_case):
28         Deleted unused function.
29
30 2007-08-07  John Darrington <john@darrington.wattle.id.au>
31
32         * helper.c (execute_syntax): Set the active file data to NULL at the
33         end of the procedure.  Thanks to Ben for suggesting this.
34
35         * psppire-case-file.c: Added assertions to the remaining functions
36         on inaccessible objects.
37
38         * psppire-data-store.c psppire-data-store.h: Disconnect or block
39         signals on dictionary and case_file, when make_reader has been called.
40         Reconnect or unblock them when a new datasheet has been set for the
41         data_store.
42
43 2007-08-06  John Darrington <john@darrington.wattle.id.au>
44
45         * syntax-editor.glade: Changed some properties to be less annoying.
46
47 2007-07-29  John Darrington <john@darrington.wattle.id.au>
48
49         * helper.c psppire.c: Enabled the output system so that the results
50         of analysis can be seen.
51
52 2007-07-26  John Darrington <john@darrington.wattle.id.au>
53
54         * helper.c helper.h (execute_syntax): removed implicit EXECUTE at end
55         of commands.
56
57         * data-editor.c data-editor.glade: Added "Run Pending Transformations"
58         menuitem.
59
60 2007-07-25  John Darrington <john@darrington.wattle.id.au>
61
62         * customentry.c: Redraw button in insensitive state, if the widget's
63          "editable" style is FALSE.  Don't emit the "clicked" signal if
64          "editable" is FALSE.
65
66         * var-sheet.c: If variables are long-string variables, then set the
67         "editable" properties of the entry widgets for the values and missing
68         cells to FALSE,
69
70 2007-07-18  John Darrington <john@darrington.wattle.id.au>
71
72         * psppire-case-file.c psppire-case-file.h psppire-data-store.c
73         psppire-dict.c psppire-dict.h psppire-var-store.c : Added the
74         ability to resize string variables.  Fixed associated problems
75         inserting/deleting variables.
76
77         * helper.c helper.h (marshaller_VOID__INT_INT_INT): New marshaller
78         function.
79
80 2007-07-16  John Darrington <john@darrington.wattle.id.au>
81
82         * data-editor.c: File Open dialog remembers directory.  Thanks to
83         Ben Pfaff for this suggestion.
84
85 2007-07-15  John Darrington <john@darrington.wattle.id.au>
86
87         * compute-dialog.c: Only generate NUMERIC/STRING command if the
88         type-and-label dialog was used.
89
90 2007-07-12  John Darrington <john@darrington.wattle.id.au>
91
92         * psppire-data-store.c: Added call to g_sheet_model_range_changed to
93         ensure that datasheet displays the current store.
94
95         * psppire-data-store.h: Formatting tidy up.
96
97 2007-07-11  John Darrington <john@darrington.wattle.id.au>
98
99         * compute-dialog.c : Set type-and-label dialog to sensible state,               and made syntax generation depend upon existence of target variable.
100
101 2007-07-08  John Darrington <john@darrington.wattle.id.au>
102
103         * data-editor.c data-editor.glade data-editor.h: Implemented
104         the "Insert Case" button/dialog.
105
106 2007-07-08  John Darrington <john@darrington.wattle.id.au>
107
108         * goto-case-dialog.c goto-case-dialog.h (new files)
109         * automake.mk data-editor.c data-editor.glade data-editor.h
110         psppire-case-file.c psppire-case-file.h psppire-data-store.c
111         psppire-data-store.h psppire.glade :  Implemented the goto-case dialog
112
113
114 2007-07-07  John Darrington <john@darrington.wattle.id.au>
115
116         * psppire-data-store.c psppire-data-store.h: Made cases number from
117         1 instead of 0.
118
119         * psppire-data-store.c: Added a tooltip like feature to display
120         the label of variables.
121
122 2007-07-03  John Darrington <john@darrington.wattle.id.au>
123
124         * data-editor.c data-sheet.c: Turned off autoscrolling, and
125         manually move to cell on column click instead.
126
127 2007-06-29  John Darrington <john@darrington.wattle.id.au>
128
129         * data-editor.c data-editor.glade psppire-data-store.c
130         psppire-data-store.h: Enabled cell reference entry and datum
131         entry widgets.
132
133 2007-06-29  John Darrington <john@darrington.wattle.id.au>
134
135         * data-editor.c data-sheet.c: Moved update_cell_ref_entry from
136         data-sheet.c to data-editor.c and made it work again.
137
138 2007-06-06  Ben Pfaff  <blp@gnu.org>
139
140         Adapt case sources, sinks, and clients of procedure code to the
141         new infrastructure.
142
143         * automake.mk: Removed files.
144
145         * flexifile-factory.c: Removed, dead code.
146         * flexifile-factory.h: Ditto.
147
148         * helper.c: Adapt to new procedure and datasheet code.
149         * missing-val-dialog.c: Ditto.
150         * psppire-case-file.c: Ditto.
151         * psppire-data-store.c: Ditto.
152         * psppire.c: Ditto.
153
154 2007-06-03  Ben Pfaff  <blp@gnu.org>
155
156         * psppire-var-store.c (psppire_var_store_item_editable): Use
157         var_is_alpha.
158
159 2007-05-07 John Darrington <john@darrington.wattle.id.au>
160
161         * psppire-dialog.c psppire-dialog.h: Added "orientation" property,
162         to allow dialogs to be either vertical or horizontal.
163
164         * comments-dialog.c comments-dialog.h: New files, invoking
165         ADD DOCUMENT cmd.
166
167 2007-04-30 John Darrington <john@darrington.wattle.id.au>
168
169         * var-display.c var-display.h variable-info-dialog.c
170         variable-info-dialog.h : New files.
171
172         * data-editor.c :
173
174         * psppire-buttonbox.c psppire-buttonbox.h : Added the "buttons"
175         property, and optional  GOTO and CONTINUE buttons.
176
177         * psppire-dialog.h: Added response codes for the new buttons.
178
179         * psppire-var-store.c : Moved some code to var-display.[ch]
180
181 2007-04-25 John Darrington <john@darrington.wattle.id.au>
182
183         * icons/scalable/splash.c icons/splash.png : More eye candy.
184
185         * main.c psppire.h : new files.
186
187         * psppire.c : Seperated the command line parsing and other
188         environment startup from the core psppire code.
189
190 2007-04-25 John Darrington <john@darrington.wattle.id.au>
191
192         * icons/scalable icons/16x16: new directories.
193         * psppire.c : Add new icons to factory.
194
195         * dict-display.c: Refactor code get model from modelfilter.
196         Added cellrenderer to display icon indicating variables' types.
197         Displayed the label of variables, if there is one.
198
199
200 2007-04-15  Ben Pfaff  <blp@gnu.org>
201
202         * compute-dialog.c (function_list_populate): Use new accessor
203         functions exported by language/expressions/public.h.
204
205 2007-04-15  Ben Pfaff  <blp@gnu.org>
206
207         * compute-dialog.c: Make #include for parse.inc work with VPATH
208         builds.
209
210 2007-04-13   John Darrington <john@darrington.wattle.id.au>
211
212         * var-type-dialog.c: Added a FMT_DATETIME20 template.
213
214 2007-04-04   John Darrington <john@darrington.wattle.id.au>
215
216         * compute-dialog.c compute-dialog.h: New files
217
218         * data-editor.c data-editor.h data-editor.glade : Added Transform
219         menu, and support for Compute dialog
220
221         * glade-register.c psppire-buttonbox.c psppire-buttonbox.h
222           psppire-vbottonbox.c psppire-vbuttonbox.h psppire-hbuttonbox.c
223           psppire-vbuttonbox.h : Made buttonbox an abstract base class
224          and separated it into vbuttonbox and hbuttonbox.
225
226         * psppire-selector.c : Allowed GtkTextView to be the destination
227         widget.
228
229         * psppire-keypad.c: Added an "erase" signal.  Fixed other
230         minor problems.
231
232 2007-04-03  Ben Pfaff  <blp@gnu.org>
233             John McCabe-Dansted <gmatht@gmail.com>
234
235         * psppire-selector.c (psppire_selector_set_subjects): Add an
236         assert that may or may not trap some Windows-related bugs.
237
238 2007-04-03   John Darrington <john@darrington.wattle.id.au>
239
240         * data-editor.c data-editor.glade helper.h syntax-editor.c
241         syntax-editor.h : Implemented the File->Recently_Used_ menus.
242
243
244 2007-03-31   John Darrington <john@darrington.wattle.id.au>
245
246         * data-editor.c data-editor.glade data-editor.h dialog-common.c
247         psppire-buttonbox.c psppire-dialog.c psppire-dialog.h
248         psppire-selector.c psppire-selector.h psppire.c psppire.glade
249         sort-cases-dialog.c sort-cases-dialog.h split-file-dialog.c
250         transpose-dialog.c weight-cases-dialog.c : Fixed the Refresh
251         button on all the dialogs.
252
253 2007-03-31   John Darrington <john@darrington.wattle.id.au>
254
255         * data-editor.c: Added hooks for the split-file-dialog
256
257         * psppire.glade: Added the split file dialog box.
258
259         * split-file-dialog.c split-file-dialog.h: New files.
260
261         * dialog-common.c dialog-common.h: New files containing functions
262         which seem to be used a lot in dialog box implementations.
263
264         * psppire-keypad.c psppire-keypad.h: New files.  Implements keypad
265         thingumy widget.
266
267         * psppire-selector.c: Made the orientation of the arrow a property
268         of the widget, so that it can be selected from glade.
269
270 2007-03-18  Ben Pfaff  <blp@gnu.org>
271
272         * syntax-editor-source.c (close): Rename do_close to avoid naming
273         conflict with POSIX function of same name.
274
275 Tue Mar 13 17:20:05 CET 2007 John Darrington <john@darrington.wattle.id.au>
276         * psppire.c:  Changed gtk_init to gtk_parse_args, followed by a delayed         call to gdk_init, so that psppire --version will succeed, even if it
277         cannot connect to a display .
278
279 Wed Mar  7 19:05:12 CET 2007 John Darrington <john@darrington.wattle.id.au>
280
281         * var-sheet.c: Replaced call to nl_langinfo with locale_charset
282         from gnulib.
283
284 Thu Feb 22 12:27:41 CET 2007 John Darrington <john@darrington.wattle.id.au>
285
286         * data-editor.c : called new gen_quoted_string function to properly
287           quote filenames in generated syntax.
288
289         * window-manager.c : Converted name from filename encoding to UTF8
290           before displaying in title bar.
291
292 Tue Jan 30 20:13:46 WST 2007 John Darrington <john@darrington.wattle.id.au>
293
294         * psppire-dict.c: Call all the callbacks when a new dictionary becomes current.
295
296         * data-editor.c: Clear existing file name on FILE NEW.
297
298 Sat Jan 27 09:48:21 WST 2007 John Darrington <john@darrington.wattle.id.au>
299
300         * var-type-dialog.c: Fixed bugs closing window, apparent when compiled
301         against gtk.2.10
302
303 Fri Jan 26 15:51:34 WST 2007 John Darrington <john@darrington.wattle.id.au>
304
305         * psppire-var-select.c psppire-var-select.h : Deleted.
306
307         * psppire-selector.c psppire-selector.h : New files.
308
309         * transpose-dialog.c transpose-dialog.h : New files.
310
311         * psppire-dict.c psppire-dict.h : Added missing GtkTreeModel
312         interface functions.
313
314         * weight-cases-dialog.c weight-cases-dialog.h : Re-implemented,
315         using new PsppireSelector widget.
316
317         * dict-display.c dict-display.h : New files.
318
319         * psppire-object.c psppire-object.h : Deleted.  Seemed like a good idea at the time.
320
321 Tue Jan 23 21:10:01 WST 2007 John Darrington <john@darrington.wattle.id.au>
322
323         * helper.c helper.h: New function execute_syntax.
324
325         * syntax-editor.c syntax-editor.glade: Disabled data open/save menu
326         items.
327
328         * data-editor.c data-editor.glade data-editor.h: Enabled data
329         open/save/save_as  menu-items.
330
331         * window-manager.h window-manager.c (default_window_name) : New
332         function.
333
334 Sat Jan 13 07:47:26 WST 2007 John Darrington <john@darrington.wattle.id.au>
335
336         * psppire-case-file.c psppire-data-store.c psppire-dialog.c
337         psppire-dict.c psppire-var-select.c : Replaced identifier 'signal'
338         with 'signals' to avoid conflict with sysv based systems which use
339         this identifer for something else.
340         Thanks to Daniel E WILLIAMS for reporting this problem.
341
342 Wed Jan 10 07:20:39 WST 2007 John Darrington <john@darrington.wattle.id.au>
343
344         * psppire-case-file.c : Make sure there is always a valid flexifile
345
346         * psppire-data-store.c : assertions.
347
348         * psppire.c: Ignore replace source callbacks if the new source is
349           not of storiage_source_class
350
351         * syntax-editor.c: Close/Abort source after parsing is complete.
352
353 Sun Jan  7 08:38:29 WST 2007 John Darrington <john@darrington.wattle.id.au>
354
355         * psppire-dict.c: Add FILTER_CHANGED and SPLIT_CHANGED signals
356         corresponding to the callbacks in src/data/dictionary.c
357
358         * data-editor.c : Connect functions to the FILTER_CHANGED and
359         SPLIT_CHANGED signals to update the status bar accordingly.
360
361 Mon Jan  1 10:37:07 WST 2007 John Darrington <john@darrington.wattle.id.au>
362
363         * psppire-case-file.c psppire-case-file.h: Changed the backend
364         semantics. An object is now created without any backend.  A new function        ( psppire_case_file_replace_flexifile ) sets the backend to use.
365
366         * psppire-data-store.c : Updated callers accordingly.
367
368         * psppire-dict.c psppire-dict.h : New function
369         (psppire_dict_replace_dictionary) .
370
371         * psppire.c : Updated to use new dataset replace_{source, dictionary}
372         callbacks.
373
374         * syntax-editor.c : parses in state CMD_STATE_DATA unless there are
375         no variables in the dictionary.
376
377 Mon Dec 25 12:38:24 WST 2006 John Darrington <john@darrington.wattle.id.au>
378
379         * data-editor.c data-editor.glade: Enabled deleting of variables from
380         the variable sheet.
381
382 Mon Dec 25 11:28:29 WST 2006 John Darrington <john@darrington.wattle.id.au>
383
384         * psppire-dict.c psppire-dict.h: Removed explicit signal emit calls.
385         These are not required, now that src/data/dictionary.c has callbacks
386
387 Mon Dec 25 08:49:57 WST 2006 John Darrington <john@darrington.wattle.id.au>
388
389         * var-sheet.c val-labs-dialog.c val-labs-dialog.h: Fixed bug in value
390         labels dialog box.
391
392 Sun Dec 17 08:26:10 WST 2006 John Darrington <john@darrington.wattle.id.au>
393
394         * syntax-editor-source.c syntax-editor-source.h syntax-editor.h:
395         New files.
396
397         * message-dialog.c :  Now reports the filename and line number in
398         error messages.
399
400         * psppire.c psppire.glade syntax-editor.c: Added the ability to run
401         syntax from the syntax editor.
402
403
404 Sat Dec 16 14:13:07 2006  Ben Pfaff  <blp@gnu.org>
405
406         * psppire-data-store.c (geometry_get_justification): Don't assume
407         that ALIGN_* and GTK_JUSTIFY_* values coincide.
408
409 Sat Dec 16 14:10:43 2006  Ben Pfaff  <blp@gnu.org>
410
411         * psppire-var-store.c (text_for_column): Adjust to account for new
412         values of the MEASURE_* enums.
413
414         * var-sheet.c (change_measure): Ditto.
415
416 Sat Dec 16 12:24:35 WST 2006 John Darrington <john@darrington.wattle.id.au>
417
418         * psppire-variable.c psppire-variable.h: Deleted.
419
420         * psppire-dict.c psppire-dict.h: Removed the caching of the variable
421             data, which is now unecessary because src/data/vardict.h maintains
422             an association between variables and their dictionary.
423
424         * data-sheet.c menu-actions.c missing-val-dialog.c
425           missing-val-dialog.h psppire-data-store.c
426           psppire-var-store.c psppire-var-store.h
427           sort-cases-dialog.c val-labs-dialog.c val-labs-dialog.h
428           var-sheet.c var-type-dialog.c var-type-dialog.h: Dealt with the
429             consequences of deleting psppire-variable.[ch].
430
431
432 Sat Dec  9 20:03:04 2006  Ben Pfaff  <blp@gnu.org>
433
434         * var-type-dialog.c (var_type_dialog_create): Use
435         fmt_dollar_template from data/format.c.
436         (dollar_format_template) Removed.
437
438 Sat Dec  9 07:19:53 WST 2006 John Darrington <john@darrington.wattle.id.au>
439
440         * syntax-editor.c : New file.
441
442 Tue Oct 31 19:25:31 2006  Ben Pfaff  <blp@gnu.org>
443
444         * var-type-dialog.c: Add missing "#include <config.h>".
445
446         * psppire.c: Ditto.
447
448 Mon Jul 17 18:21:29 WST 2006 John Darrington <john@darrington.wattle.id.au>
449
450     * automake.mk menu-actions.c psppire-case-file.c psppire-case-file.h
451     psppire-data-store.c psppire-dict.c psppire-dict.h psppire-variable.c
452     psppire.c psppire.glade: Adjusted code to use the new flexifile object.
453
454 Sat Jul 15 11:27:15 WST 2006 John Darrington <john@darrington.wattle.id.au>
455
456    * psppire.c psppire.glade automake.mk icons/* : Added toolbar icons where
457         there's no suitable gtk stock icon.
458
459 Tue Jul  4 09:08:38 WST 2006 John Darrington <john@darrington.wattle.id.au>
460
461    * psppire.c: Fixed --help and --version options.
462
463 Sat Jun 24 16:56:22 WST 2006 John Darrington <john@darrington.wattle.id.au>
464
465    * menu-actions.c: Added goto case and sort cases dialogs.
466
467    * psppire-case-file.c psppire-case-file.h: Added sort function.
468
469    * psppire-data-store.c psppire-variable.c psppire-variable.h:
470      Renamed  psppire_variable_get_index to psppire_variable_get_fv and
471      dealt with the consequences.  Added a psppire_variable_get_index
472      function which actually does what the name suggests.
473
474    * psppire-dict.c psppire-dict.h: Implemented GtkTreeModel interface,
475      which allows a dictionary to be displayed in a GtkTreeView.
476
477    * psppire.glade: Added dialog boxes for Goto Case and Sort Case.
478
479    * sort-cases-dialog.c sort-cases-dialog.h (new files).
480
481 Mon Jun 19 18:10:53 WST 2006 John Darrington <john@darrington.wattle.id.au>
482
483    * psppire-case-file.c psppire-case-file.h (new files)
484
485    * automake.mk data-sheet.c data-sheet.h menu-actions.c
486    psppire-data-store.c psppire-data-store.h psppire-dict.c
487    psppire-dict.h psppire-var-store.c psppire.c
488
489      Replaced psppire-case-array.c  with psppire-case-file.c, so as to
490      allow an arbitrary number of cases to be represented.
491
492 Sun Jun  4 15:50:28 WST 2006 John Darrington <john@darrington.wattle.id.au>
493
494    * psppire-var-store.c, psppire.c, var-sheet.c :  Unlimited the number of
495    variables that can be displayed. Minor i18n issues.
496
497 Tue May 30 19:53:35 WST 2006 John Darrington <john@darrington.wattle.id.au>
498
499    * menu-actions.c menu-actions.h psppire.c: Fixed up load/new
500    interactions with startup.
501
502    * psppire-data-store.c: Fixed bad i18n call.
503
504    * pspppire-var-store.c, psppire-var-store.h: constness.
505
506    * helper.c: Implemented proper way to convert from PSPP to UTF8 encoding.
507
508
509 Sat May 27 16:25:38 WST 2006 John Darrington <john@darrington.wattle.id.au>
510
511    * customentry.c data-sheet.c menu-actions.c message-dialog.c
512      missing-val-dialog.c psppire-data-store.c psppire-var-store.c
513      psppire.c psppire.glade var-sheet.c: Fixed internationalisation.
514
515 Thu May 25 18:01:17 WST 2006 John Darrington <john@darrington.wattle.id.au>
516
517    * psppire-var-store.c: Converted strings to utf8 and returned them on the
518    heap.
519
520 Sat May 20 21:08:18 WST 2006 John Darrington <john@darrington.wattle.id.au>
521
522    * data-sheet.c, menu-actions.c menu-actions: Fixed data sheet so that
523    active cell is never on a deleted variable.
524
525    * psppire-data-store.c psppire-data-store.h:  Added get_var_count and
526    get_case_count functions.
527
528    * psppire-dict.c: removed VARIABLE_DELETED (singular) signal.
529
530    * psppire.c: Allowed user to specify *.sav file on command line.
531
532 Mon May 15 20:01:25 WST 2006 John Darrington <john@darrington.wattle.id.au>
533
534         * menu-actions.c psppire-case-array.c psppire-case-array.h
535           psppire-data-store.c  psppire-dict.c psppire-dict.h
536           psppire-variable.c:
537
538           Initialised new cases to SYSMIS/blank when inserting in data sheet.
539
540 Sat May 13 08:00:50 WST 2006 John Darrington <john@darrington.wattle.id.au>
541
542         * data-sheet.c, helper.c, helper.h, psppire-data-store.c,
543           psppire-var-store.c:
544
545           Set free_strings flag so that the gtksheet frees the string data
546           when it's done with them.
547
548 Thu May 11 22:25:49 WST 2006 John Darrington <john@darrington.wattle.id.au>
549
550         * data-sheet.c helper.c helper.h psppire-data-store.c psppire-var-store.c
551         psppire.c: Converted strings to utf8 before passing to gtksheet.
552
553         * psppire-dict.c: Changed buffer to more reasonable length
554
555         * var-sheet.c: Changed maximum string length to use macro from
556         data/values.h
557
558
559 Sun May  7 10:07:28 WST 2006 John Darrington <john@darrington.wattle.id.au>
560
561         * psppire-data-store.c: Fixed buglet initialising string members.
562
563 Thu May  4 18:04:04 WST 2006 John Darrington <john@darrington.wattle.id.au>
564
565         * message-dialog.c message-dialog.h: Added simple queuing to messages
566         reported, and ensure that dialog boxes dont appear when pointer grab
567         is active.
568
569         * psppire-data-store.c: Fix overflow on very long string variables.
570
571         * automake.mk: Fix broken dependency.
572
573
574 Tue Apr 25 11:08:04 2006  Ben Pfaff  <blp@gnu.org>
575
576         Finish reforming error message support.  In this phase, move
577         message.c into libpspp.
578
579         * automake.mk: (src_ui_gui_psppire_SOURCES) Remove src/message.c.
580
581 Tue Apr 25 10:56:53 2006  Ben Pfaff  <blp@gnu.org>
582
583         Continue reforming error message support.  In this phase, drop
584         actual message printing from core code, substituting a callback,
585         and add the callback to each UI.  Also, move verbose_msg() into
586         its own module.
587
588         * automake.mk: (src_ui_gui_psppire_SOURCES) Add src/message.c.
589
590         * message-dialog.c: (message_dialog_init) New function.
591         (vmsg) Rename handle_msg(), rewrite as callback function.
592         (msg) Removed.
593         (msg_emit) Removed.
594         (msg_assert_fail) Removed.
595         (verbose_msg) Removed.
596
597         * psppire.c: (main) Call message_dialog_init().
598
599 Sun Apr 23 22:07:49 2006  Ben Pfaff  <blp@gnu.org>
600
601         Continue reforming error message support.  In this phase, get rid
602         of message "titles" and put the message text in `struct error'.
603         Now `struct error' encapsulates a message more properly.
604
605         * message-dialog.c: (err_vmsg) Rename err_msg().  Updated
606         interface.
607
608 Sun Apr 16 20:45:35 2006  Ben Pfaff  <blp@gnu.org>
609
610         Continue reforming error message support.  In this phase, we
611         divide the classification of messages along "category" and
612         "severity" axes.
613
614         * message-dialog.c: (vmsg) Use severity and category in
615         straightforward fashion instead of the less obvious "class".
616         (err_vmsg) Construct class before passing along to vmsg().
617
618 Sun Apr 16 16:06:54 2006  Ben Pfaff  <blp@gnu.org>
619
620         Continue reforming error message support.  In this phase, we get
621         rid of VM() and the other msg() support for "verbosity", replacing
622         it by a new function verbose_msg().
623
624         * message-dialog.c: (verbose_msg) New function.
625         (err_cond_fail) Removed (dead code).
626         (err_failure) Removed (dead code).
627
628 Sun Apr 16 11:53:25 2006  Ben Pfaff  <blp@gnu.org>
629
630         Start reforming error message support.  In this phase, we get rid
631         of "installation errors" and change all uses of msg() in the
632         output drivers to uses of error() or error_at_line().
633
634         * message-dialog.c: (vmsg) Removed IE, IS support.
635
636 Mon Mar 13 16:42:44 WST 2006 John Darrington <john@darrington.wattle.id.au>
637
638     * psppire.c: Supported (sort of) the --help and --version options.
639
640     * Rename error-dialog.[ch] -> message-dialog.[ch]
641
642     * Moved code from the psppire module.
643
644 Sat Jan 28 16:22:23 WST 2006 John Darrington <john@darrington.wattle.id.au>
645
646     * Separated the data out of the GtkSheet.
647
648 Tue Nov  2 19:00:28 WST 2004 John Darrington <john@darrington.wattle.id.au>
649
650     * Very first incarnation.