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