]> git.lyx.org Git - features.git/blob - src/frontends/xforms/ChangeLog
e8c54d6a1cb20d54087ab3a29e2d834b9e2ecbc4
[features.git] / src / frontends / xforms / ChangeLog
1 2002-01-10  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2
3         * FormPreferences.C (input): allow empty values for document_path
4         and template_path.
5
6         * FormFiledialog.C (SetButton):
7         (FileDlgCB): do not disable directory buttons if they have an
8         empty path.
9         (SetDirectory): if the argument is an empty string, change to
10         cwd().
11
12 2002-01-09  Martin Vermeer <martin.vermeer@hut.fi>
13
14         * forms/form_maths_style.fd:
15         * FormMathsStyle.[Ch]: New files, Implementing a mathed pop-up for math 
16         size "styles" and font types.
17         * FormMathsPanel.[Ch]:
18         * MathsSymbols.C:
19         * forms/form_maths_panel.fd: Modified too.
20
21 2002-01-08  Martin Vermeer  <martin.vermeer@hut.fi>
22
23         * Menubar_pimpl.C (create_submenu): 
24         * Toolbar_pimpl.C (update): use FuncStatus.
25
26 2002-01-08  Angus Leeming  <a.leeming@ic.ac.uk>
27
28         * xform_helpers.[Ch] (getStringFromBrowser): a littel wrapper function
29         for fl_get_browser_line that is guaranteed to return a valid string.
30
31 2002-01-08  John Levon  <moz@compsoc.man.ac.uk>
32
33         * FormSpellchecker.C: fix possible crash on clicking a suggestion
34
35 2002-01-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
36
37         * forms/form_document.fd (bullets): fix small cosmetic problem after
38         John's radio2button change.
39
40 2002-01-07  Angus Leeming  <a.leeming@ic.ac.uk>
41
42         * FormDocument.C:
43         * forms/form_document.fd: change the labels and variable names of
44         left_margin, right_margin to inner_margin, outer_margin, in line
45         with bugzilla bug #157.
46
47         * FormFiledialog.C (Reread): used locally stored modtime variable
48         rather than make repeated calls to fileInfo.getModificationTime().
49
50         * xforms_helpers.C (ReadableFile, WriteableFile): added a couple of
51         isOK() checks to the use of the FileInfo instance and removed those
52         FIXMEs.
53
54         * Menubar_pimpl.C: added a variable MENU_LABEL_STYLE and use it.
55         Set it to FL_BOLD_STYLE, thereby fixing bugzilla bug #32.
56
57 2002-01-07  John Levon  <moz@compsoc.man.ac.uk>
58
59         * form_*:
60         * forms/form_*: change radio buttons to round3dbutton
61  
62 2002-01-05  John Levon  <moz@compsoc.man.ac.uk>
63
64         * FormFiledialog.C: add FIXME
65  
66         * xforms_helpers.C: fix use of FileInfo
67  
68 2002-01-07  John Levon  <moz@compsoc.man.ac.uk>
69
70         * FormTabular.h:
71         * FormTabular.C:
72         * form_tabular.h:
73         * form_tabular.C:
74         * forms/form_tabular.fd: ugly fix to get around
75           some of the UI problems (bug #110).
76  
77 2002-01-04  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
78
79         * FormDocument.C: Recognize the default paper settings too
80         when setting the default length values (cm or inch).
81         * FormParagraph.C: do the same.
82
83 2001-12-11  Michael A. Koziarski <michael@koziarski.org>
84
85         * FormFloat.C: changes to prevent here definitely being used
86         with wide figures.
87
88 2001-12-29  Dekel Tsur  <dekelts@tau.ac.il>
89
90         * FormMathsMatrix.C (AlignFilter): Allow entering the '|' char.
91
92 2001-12-19  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
93
94         * DropDown.C: always include <config.h> in sources.
95
96         * xforms_helpers.h: 
97         * FormFiledialog.h: 
98         * Timeout_pimpl.h: 
99         * DropDown.h: do not include <config.h> in headers
100
101 2001-12-20  Juergen Vigna  <jug@sad.it>
102
103         * FormTabular.C (update): final LT-h/f support modifications.
104
105 2001-12-19  Juergen Vigna  <jug@sad.it>
106
107         * FormTabular.C (update): change a bit the tabular layout and added
108         better longtable options handling.
109
110 2001-12-15  Lars Gullik Bjønnes  <larsbj@birdstep.com>
111
112         * FormToc.C: using std::endl
113
114 2001-12-14  John Levon  <moz@compsoc.man.ac.uk>
115
116         * FormToc.C: fix crash when no entries, and
117           update types properly
118  
119 2001-12-11  Ben Stanley <bds02@uow.edu.au>
120
121         * Menubar_pimpl.C: Fixed a crashing bug when document has more
122         than 80 floats and using xforms 0.88
123
124 2001-12-11  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
125
126         * xforms_helpers.C: include lyxlength.h here
127         * xforms_helpers.h: ... but not here
128
129         * FormTabular.C: use LyXLength instead of string wherever
130         necessary; whitespace changes.
131
132 2001-12-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
133
134         * forms/form_preferences.fd: use the same name for font sizes
135         than the character dialog.
136
137 2001-11-26  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
138
139         * forms/form_search.fd: Added label text to search buttons
140         (to make the shortcuts visible).
141
142 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
143
144         * FormParagraph.C: set combo box correctly for VSpace::LENGTH
145
146 2001-12-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
147
148         * FormFiledialog.C:
149         * xforms_helpers.C: change "while(" to "while ("
150
151 2001-12-05  Allan Rae  <rae@lyx.org>
152
153         * FormParagraph.C (apply): One other LyXText fix.
154
155 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
156
157        * FormParagraph.C (getCurrentParagraph): 
158         (apply):  get the right LyXText !
159  
160 2001-11-29  John Levon  <moz@compsoc.man.ac.uk>
161
162         * FormParagraph.C: disallow page breaks in insets
163  
164 2001-11-23  John Levon  <moz@compsoc.man.ac.uk>
165
166         * FormParagraph.C: allow signed space above/below, actually
167           use space below units
168
169 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
170
171         * FormToc.C: fixes to make floatlists work
172  
173 2001-11-23  John Levon  <moz@compsoc.man.ac.uk>
174
175         * Makefile.am:
176         * Alert_pimpl.C: Alert etc.
177
178         * xforms_helpers.h:
179         * xforms_helpers.C:
180         * forms/fdfix.sh: move idex etc. to here
181
182         * GUIRunTime.C: move getScreenDPI() to here
183  
184 2001-11-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
185
186        * forms/form_ref.fd, form_preferences.fd, form_citation.fd,
187        form_graphics.fd, form_paragraph.fd: Enlarged the Restore button
188        to 100p (now German translation fits in).
189        * forms/form_external.fd, form_bibtex.fd, form_print.fd,
190        form_preferences.fd, form_graphics.fd, form.include.fd,
191        form-external.fd:
192        Unified label "Browse..." and unified its width to 100p.
193
194 2001-11-13  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
195
196        * forms/form_graphics.fd: fixed shortcut clash
197        * forms/form-external.fd: added shortcut for "Apply"
198
199 2001-11-12  John Levon  <moz@compsoc.man.ac.uk>
200
201         * FormFiledialog.C: don't reset path if new dir
202           doesn't exist.
203  
204 2001-11-12  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
205
206        * forms/form_document.fd: Renamed "Save as Class Defaults"
207        to "Save as Document Defaults"
208        * FormDocument.C:
209        Removed the setEnabled-Definitions for the
210        "save_default"-Button since it causes nothing but trouble.
211        Changed the text of AskQuestion on saveParamsAsDefault.
212
213 2001-11-07  John Levon  <moz@compsoc.man.ac.uk>
214
215         * DropDown.C: fix crash, improve behaviour a bit
216  
217 2001-11-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
218
219         * FormDocument.C (class_apply): 
220         (paper_apply): 
221         (language_apply): 
222         (options_apply): 
223         (bullets_apply): add a version of these methods taking a
224         BufferParams& parameters. The original versions are now wrappers
225         around these. 
226         (saveParamsAsDefault): new function, moved from old
227         LFUN_LAYOUT_SAVE_DEFAULT code.
228
229 2001-11-03  John Levon  <moz@compsoc.man.ac.uk>
230
231         * Makefile.am:
232         * DropDown.h:
233         * DropDown.C: drop-down completion
234  
235 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
236
237         * forms/form_graphics.fd: change clashing shortcut
238  
239 2001-10-24  Juergen Vigna  <jug@sad.it>
240
241         * FormTabular.C: changed calls for footer/headers of longtabulars.
242
243 2001-10-23  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
244
245         * forms/form_tabular.fd: Add value choices
246         * FormTabular.C: Handle that choices
247
248         * FormDocument.C: fix small bug.
249
250 2001-10-23  Angus Leeming  <a.leeming@ic.ac.uk>
251
252         * FormGraphics.[Ch]: move some parameters out of the heaader file and
253         into namespace anon.
254
255         * FormPreferences.C:
256         * forms/form_preferences.fd: replaced button_colorspace with two
257         radio buttons, button_hsv and button_rgb.
258
259 2001-10-19  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
260
261        * forms/form_document.fd:
262          Class: add a value choice for Default Skip.
263          Some rearrangements (minor tweaks).
264        * FormDocument.C: Handle that choice, minor tweaks.
265        * forms/form_paragraph.fd: Add value choices
266        * FormParagraph.C: Handle that choices.
267        * FormMinipage.C/FormGraphics.C: Small tweaks.
268
269 2001-10-15  Angus Leeming  <a.leeming@ic.ac.uk>
270
271         * FormDocument.C: fixed some bugs in the Paper tab.
272
273         * xforms_helpers.[Ch] (updateWidgetsFromLengthString): add argument
274         specifying default unit for choice if input string is empty.
275
276 2001-10-12  Angus Leeming  <a.leeming@ic.ac.uk>
277
278         * FormDocument.C (input): one more tweak...
279
280 2001-10-10  Herbert Voss  <voss@perce.de>
281
282         * FormTexinfo.[Ch]: some changes to the code
283
284 2001-10-10  André Pönitz  <poenitz@htwm.de>
285         
286         * FormsMathMatrix.C: add missing space between v- and h-alignment
287         parameters
288
289 2001-10-09  Herbert Voss  <voss@perce.de>
290
291         * FormTexinfo.[Ch]:
292         * forms/form_texinfo.fd: new files. Display information about the
293         installed texfiles (cls,sty,bst).
294
295         * FormShowFile.[Ch]: new files. Display the contents of a file.
296
297         * Dialog.C:
298         * Makefile.am: modified appropriately.
299
300 2001-10-09  Angus Leeming  <a.leeming@ic.ac.uk>
301
302         * xforms_helpers.[Ch] (getLengthFromWidgets): new function.
303         Given input and choice widgets, create a string such as "1cm".
304         (updateWidgetsFromLengthString): new function.
305         Given a string such as "1cm", set the input and choice widgets.
306
307         * FormDocument.C:
308         * forms/form_document.fd: improve the GUI of the paper tab using these
309         new helper functions.
310
311 2001-10-07  Adrien Rebollo  <adrien.rebollo@gmx.fr>
312
313         * FormDocument.C (build): support latin4
314
315 2001-10-05  Adrien Rebollo  <adrien.rebollo@gmx.fr>
316
317         * FormDocument.C (build): support latin3
318
319 2001-10-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
320
321         * forms/form_aboutlyx.fd: use flat boxes for tabs.
322
323 2001-10-03  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
324
325         * forms/form_document.fd: rearrangement of the paper tab;
326         rename "use geometry" to "custom margins/sizes".
327
328         * FormDocument.C: add code to avoid the input of senseless data
329         in document -> paper.
330
331 2001-10-01  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
332
333         * FormDocument.C: Disable choice "Special" if landscape
334         is chosen to prevent senseless values.
335
336 2001-09-28  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
337
338         * forms/form_preferences.fd: small tweaks.
339
340 2001-09-24  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
341
342         * forms/form_document.fd: Removed "Auto Reset", renamed the "Reset"
343         button to "Use Class Defaults" and moved it outside the tab.
344         Some more minor tweaking.
345
346         * FormDocument.C: handled this changes.
347
348 2001-09-27  Angus Leeming  <a.leeming@ic.ac.uk>
349
350         * Dialogs.C: remove splash dialog code.
351
352         * FormSplash.[Ch]:
353         * form_splash.[Ch]:
354         * forms/form_splash.fd: removed.
355
356         * Makefile.am:
357         * forms/makefile: remove splash dialog files.
358
359         * Menubar_pimpl.C (MenuCallback): no longer call
360         Dialogs::destroySplash.
361
362 2001-09-27  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
363
364         * forms/form_preferences.fd: fix typo
365
366 2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
367
368         * FormRef.C:
369         * forms/form_ref.fd: renamed the widgets in the standard style.
370
371         * xforms_helpers.[Ch] (getVectorFromChoice, getVectorFromBrowser): new
372         helper functions. Build a vector<string> from the contents of
373         an fl_choice and fl_browser respectively.
374
375         * FormCitation.C (fillChoice, updateBrowser):
376         * FormRef.C: use these new functions to only update the choices and
377         browsers when absolutely necessary.
378
379 2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
380
381         * FormBase.C (InputCB):
382         * FormBaseDeprecated.C (InputCB): generalised Dekel's fix to the
383         "select choice < 1" problem.
384
385         * FormRef.C (input): undid Dekel's change in light of the above
386         generalisation.
387
388 2001-09-21  Dekel Tsur  <dekelts@tau.ac.il>
389
390         * FormRef.C (input): Fix crash when using dialog with keyboard.
391
392 2001-09-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
393
394         * forms/form_document.fd: small tweaks.
395
396 2001-09-19  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
397
398         * forms/form_document.fd: Added checkbox "auto_reset", button
399         "reset_defaults" and button "save_defaults".
400
401         * Form_Document.[Ch]: Removed AskQuestion when changing class.
402         Implement the 2 buttons and the checkbox described above.
403
404         * forms/form_preferences.fd: Added checkbox "auto_reset" (to
405         save the default value of that lyxrc)
406
407         * FormPreferences.C: Handle that button
408
409 2001-09-18  Angus Leeming  <a.leeming@ic.ac.uk>
410
411         * form_ref.fd: a little tweaking.
412
413         * FormSpellchecker.C (build): set the bounds to the slider, so it
414         updates during a spellchecking session.
415
416 2001-09-14  Angus Leeming  <a.leeming@ic.ac.uk>
417
418         * forms/form_preferences.fd: rearrangement and addition of new
419         Display Graphics radio buttons to Look & Feel->Misc
420         (By Jürgen Spitzmüller).
421
422         * FormPreferences.C: modify new lyxrc variable "display_graphics"
423         depending on the values of the Display Graphics radio buttons.
424
425         * FormGraphics.C: use this variable.
426
427 2001-09-13  Angus Leeming  <a.leeming@ic.ac.uk>
428
429         * FormMathsBitmap.[Ch]: add d-tor to finally fix a memory leak.
430         Hoorah! Happy Birthday to me!
431
432 2001-09-07  Dekel Tsur  <dekelts@tau.ac.il>
433
434         * forms/form_ref.fd: Add buffer button.
435
436         * FormRef.C (update): Handle the buffer button.
437         (input): Ditto
438
439 2001-09-13  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
440
441         * forms/form_graphics.fd: complete rewrite of the dialog
442         (Most work was done by Angus, though).
443
444 2001-09-12  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
445
446         * combox.C (hide): execute the callback _after_ closing the
447         combox.
448
449 2001-09-12  Angus Leeming  <a.leeming@ic.ac.uk>
450
451         * FormDocument.C (c-tor): initialise some variables.
452
453         * forms/form_citation.fd: remove spurious shortcut to a labelframe!
454         (Thereby removing a warning message when the dialog is built.)
455
456         * FormFloat.C (input): return SMI_VALID.
457
458 2001-09-11  Angus Leeming  <a.leeming@ic.ac.uk>
459
460         * FormDocument.C (input, options_update): add code to enable the
461         Author-Year/Numerical citation choice only if the natbib checkbox is
462         active.
463
464         * FormFloat.[Ch]: added new method input() to control the behaviour of
465         the buttons better.
466         * forms/form_float.fd: renamed Here as button_here_definitely.
467
468         * FormGraphics.C:
469         * forms/form_graphics.fd: add callbacks to a few widgets that didn't
470         have them, so enabling the Ok, Apply buttons appropriately.
471
472 2001-09-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
473
474         * forms/form_paragraph.fd: cosmetics (renamed "Label Width" to "Longest
475         Label", added a labelframe).
476
477 2001-09-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
478
479         * Toolbar_pimpl.C (C_Toolbar_BubblePost): fix linking
480         (C_Toolbar_BubbleTimerCB): fix linking
481
482         * FormMathsBitmap.C (form): use get() to get the raw pointer.
483
484         * FormMathsBitmap.h: use shared_c_ptr for form_ as well.
485
486 2001-09-09  Lars Gullik Bjønnes  <larsbj@birdstep.com>
487
488         * combox.C (C_Combox_input_cb): make it static
489         (C_Combox_combo_cb): make it static
490         (C_Combox_peek_event): make it static
491
492         * Toolbar_pimpl.C (C_Toolbar_BubbleTimerCB): make it static
493         (C_Toolbar_BubblePost): make it static
494         (C_Toolbar_ToolbarCB): make it static
495
496         * Timeout_pimpl.C (C_intern_timeout_cb): make it static
497
498         * Menubar_pimpl.C (C_Menubar_Pimpl_MenuCallback): make it static
499
500         * Makefile.am (libxforms_la_LIBADD): add this and depend on the
501         gui libs
502
503 2001-09-07  Angus Leeming  <a.leeming@ic.ac.uk>
504
505         * FormBaseDeprecated.[Ch]: use the same allow_resize methodology as has
506         been used successfully in FormBase.
507         (show): call bc().refresh() after building the dialog to activate the
508         button controller.
509
510         * FormPreferences.C (build): remove hack to fix butoon controller as
511         the correct fix is in FormBaseDeprecated.
512
513         * FormPreferences.[Ch] (connect, disconnect): removed (redundant).
514
515         * FormMaths*.C (c-tor): prohibit resizing of the dialog.
516         
517 2001-09-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
518
519         * Toolbar_pimpl.C (setLayout): 
520         (layoutSelected): make them work even when gettext has been
521         translating the interface.
522
523 2001-09-07  Angus Leeming  <a.leeming@ic.ac.uk>
524
525         * FormMathsSpace.C: Fix bug: the "Maths spacing" dialog is broken
526         ("Apply" does not work without former user change in the dialog).
527
528         * FormPreferences.C (build): Fix bug: if you start LyX and open the
529         Preferences dialog, "Apply" is activated even though no change has been
530         made so far.
531
532 2001-09-07  Rob Lahaye  <lahaye@users.sourceforge.net>
533
534         * FormBase.C (show): use controller_.IconifyWithMain() to control
535         the dialog's show policy
536
537         * FormBaseDeprecated.C (show): ditto, but use lyxrc variable directly.
538
539         * FormPreferences.C:
540         * forms/form_preferences.fd: add a check_dialogs_iconify_with_main
541         check button to the Look & Feel->Misc tab and code to modify the lyxrc
542         variable dialogs_iconify_with_main appropriately.
543
544 2001-09-07  Angus Leeming  <a.leeming@ic.ac.uk>
545
546         * FormBase.h: clean-up comments. Remove mutable status of minw_, minh_.
547
548 2001-09-06  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
549
550         * forms/form_character.fd: small cosmetics (aligned "Language:" right
551         as suggested in Michael's Buglist).
552
553 2001-09-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
554
555         * Toolbar_pimpl.C (updateLayoutList): do not display obsolete
556         layouts
557         (layoutSelected): remove the numeric argument and use the text of
558         the combox entry instead.
559
560         * combox.C: lowercase a few remaining methods, rename select_text
561         to select
562         * several files: propagate these changes
563
564 2001-09-03  Angus Leeming  <a.leeming@ic.ac.uk>
565
566         * FormPreferences.C: add fl_set_input_return to input_paperoption.
567
568 2001-09-02  John Levon  <moz@compsoc.man.ac.uk>
569
570         * FormParagraph.C: fix default line spacing case
571  
572 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
573
574         * FormParagraph.C: disable space inputs when != Length
575
576 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
577
578         * FormPreferences.C:
579         * form_preferences.h:
580         * form_preferences.C:
581         * forms/form_preferences.fd: add view_dvi_paper_option
582  
583 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
584
585         * FormMathsPanel.h: sub dialogs must be Ignorant.
586  
587 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
588
589         * FormParagraph.C: fix to not allow 0 linespacing
590  
591 2001-08-29  Angus Leeming  <a.leeming@ic.ac.uk>
592
593         * FormCitation.C (c-tor): prevent re-sizing of the dialog.
594
595         * FormParagraph.C (input): set fl_get_choice check for the linespacing
596         to 5 not 4. xforms arrays start at 1.
597
598 2001-08-29  Angus Leeming  <a.leeming@ic.ac.uk>
599
600         * FormParagraph.[Ch]:
601         * forms/form_paragraph.fd: clean up of dialog and of controlling
602         code.
603
604 2001-08-29  Angus Leeming  <a.leeming@ic.ac.uk>
605
606         * FormBase.C (C_CutandPastePH): new function that can be used as a
607         pre-handler to any xforms text input widget. Will trigger an event on
608         pasting into the widget using the middle mouse button.
609
610         * FormPreamble.C (build): use this pre-handler for the input widget.
611
612 2001-08-26  Angus Leeming  <a.leeming@ic.ac.uk>
613
614         * FormCitation.C:
615         * forms/form_citation.fd: a little tweaking to ensure that the
616         style choice remains centred within the frame if its contents change.
617
618         * FormBase.h: added an allow_resize_ member variable. If false
619         resizing the dialog is prohibitted.
620
621         * FormBase.[Ch]:
622         * FormBrowser.[Ch]: modify c-tors to pass this new variable to FormBase.
623
624         * FormAboutlyx.C:
625         * FormCharacter.C:
626         * FormThesaurus.C:
627         make use of this functionality to ensure that the dialog cannot be
628         resized.
629
630 2001-08-27  John Levon  <moz@compsoc.man.ac.uk>
631
632         * GUIRunTime.C: initApplication() should take a int & argc
633  
634 2001-08-24  John Levon  <moz@compsoc.man.ac.uk>
635
636         * FormCitation.h:
637         * FormCitation.C: tidy code a little
638  
639         * GUIRunTime.C: more informative error
640  
641 2001-08-23  Angus Leeming  <a.leeming@ic.ac.uk>
642
643         * forms/form_preferences.fd: order the items "logically" so that
644         tabbing through the dialog makes sense. Close bug #404569.
645
646 2001-08-23  Angus Leeming  <a.leeming@ic.ac.uk>
647
648         * FormPreferences.C: Tentative fix of John's "no point in spell
649         command "None"" bug, #223255.
650
651 2001-08-23  Herbert Voss  <voss@perce.de>
652
653         * FormBibtex.C (input): normalize database list
654
655 2001-08-21  Angus Leeming  <a.leeming@ic.ac.uk>
656
657         * FormBibtex.C: make sure that any database is stored only once.
658
659 2001-08-22  Herbert Voss  <voss@perce.de>
660
661         * FormBibtex.C (input): fix for multiple databases
662
663 2001-08-21  Herbert Voss  <voss@perce.de>
664
665         * FormBibtex.C (input): extension handling for ".bst"
666
667 2001-08-21  Angus Leeming  <a.leeming@ic.ac.uk>
668
669         * forms/form_bibtex.fd: activate "Ok" when the "Add bibliography to TOC"
670         check button is pressed.
671
672 2001-08-20  Dekel Tsur  <dekelts@tau.ac.il>
673
674         * FormParagraph.C (general_apply): Handle default spacing.
675         (general_update): Ditto.
676
677 2001-08-20  Angus Leeming  <a.leeming@ic.ac.uk>
678
679         * FormBibtex.C:
680         * forms/form_bibtex.fd: get the browse buttons working as they should.
681
682 2001-08-20  Herbert Voss  <voss@perce.de>
683
684         * FormBibtex.C:
685         * forms/form_bibtex.fd: enhanced bibtex-data gui to browse for
686         databases and styles. Added an option for "bibliography into toc"
687
688 2001-08-18  Lars Gullik Bjønnes  <larsbj@birdstep.com>
689
690         * FormMathsBitmap.h: use the lyx::shared_c_ptr that uses free() to
691         cleanup.
692
693 2001-08-15  John Levon  <moz@compsoc.man.ac.uk>
694
695         * combox.h: fix source doc
696
697         * form_math_matrix.C: 
698         * forms/form_math_matrix.fd: new layout
699  
700 2001-08-16  John Levon  <moz@compsoc.man.ac.uk>
701
702         * form_paragraph.h:
703         * form_paragraph.C:
704         * forms/form_paragraph.fd:
705         * FormParagraph.C: support per-para linespacing
706  
707         * forms/form_float.fd:
708         * form_float.C: fix shortcut typo
709  
710 2001-08-15  Angus Leeming  <a.leeming@ic.ac.uk>
711
712         * forms/form_character.fd: small adjustment to the position of John's
713         extra Language label.
714
715 2001-08-09  André Pönitz  <poenitz@htwm.de>
716
717         * FormMathsDelim.C: renamed some delimiter parameters.
718
719 2001-08-09  Angus Leeming  <a.leeming@ic.ac.uk>
720
721         * FormCitation.C (build):
722         * FormDocument.C (build):
723         * FormMinipage.C (build):
724         * FormParagraph.C (build):
725         * FormRef.C (build): added stuff to read-only list in the
726         button controller.
727
728         * FormCitation.C (update): disable citation style stuff when not using
729         Natbib.
730
731 2001-08-06  Juergen Vigna  <jug@sad.it>
732
733         * forms/form_ert.fd: new file.
734
735         * form_ert.[Ch]: new files.
736
737         * FormERT.[Ch]: new files. Implementation of ERT dialog.
738
739 2001-08-01  Angus Leeming  <a.leeming@ic.ac.uk>
740
741         * FormPreferences.C (Color c-tor): initialise modifiedXformsPrefs.
742
743 2001-07-30  Angus Leeming  <a.leeming@ic.ac.uk>
744
745         * GUIRunTime.C (processEvents, runTime): small code rearrangement.
746
747 2001-08-01  John Levon  <moz@compsoc.man.ac.uk>
748
749         * FormMathsPanel.C:
750         * FormMathsPanel.h:
751         * form_maths_panel.C:
752         * form_maths_panel.h:
753         * forms/form_maths_panel.fd: re-add dots bitmaps
754          
755         * FormRef.C: "Goto" -> "Go to"
756
757 2001-07-29  John Levon  <moz@compsoc.man.ac.uk>
758
759         * FormMathsBitmap.C: initialise form_
760
761 2001-07-29  Baruch Even  <baruch@lyx.org>
762
763         * src/forms/form_graphics.fd:
764         * src/FormGraphics.C: Added support for the new horizontal scale factor.
765
766 2001-07-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
767
768         * forms/makefile (SRCS): add form_float.fd
769
770         * forms/form_float.fd: new file
771
772         * form_float.[Ch]: new files
773
774         * Makefile.am (libxforms_la_SOURCES): add FormFloat.C,
775         FormFloat.h, form_float.C and form_float.h
776
777         * FormFloat.[Ch]: new files
778
779         * Dialogs.C: init GUIFloat is well
780
781 2001-07-29  Asger Alstrup Nielsen  <alstrup@alstrup>
782
783         * FormToc.C (updateType): Fix problem with TOC that couldn't be
784         updated because the type list was not updated.
785
786 2001-07-26  Angus Leeming  <a.leeming@ic.ac.uk>
787
788         * forms/form_aboutlyx.fd: made a bit bigger to get the Copyright &
789         Version stuff in.
790
791         * input_validators.[Ch] (fl_int_filter, fl_float_filter): new methods.
792
793         * FormGraphics.C (build): uncommented the fl_set_input_return call for
794         input_rotate_angle. Set input filter on rotate_angle to make it accept
795         only floating point numbers.
796         (input): Browse now activates the Ok button approriately.
797
798 2001-07-26  John Levon  <moz@compsoc.man.ac.uk>
799
800         * Dialogs.C:
801         * Makefile.am:
802         * FormThesaurus.h:
803         * FormThesaurus.C:
804         * form_thesaurus.h:
805         * form_thesaurus.C:
806         * forms/makefile:
807         * forms/form_thesaurus.fd: add thesaurus
808
809 2001-07-26  Baruch Even  <baruch@lyx.org>
810
811         * FormGraphics.h:
812         * FormGraphics.C: Removed hide method since it was interfering with the
813         needed work, it cleared several vectors that were needed for proper
814         functioning. Also changed rotateAngle to float.
815
816         * FormGraphics.C:
817         * forms/form_graphics.fd: Removed inline option, all InsetGraphics figures
818         are inlined.
819         
820 2001-07-23  John Levon  <moz@compsoc.man.ac.uk>
821
822         * FormInclude.C: add load file facility back
823  
824 2001-07-23  John Levon  <moz@compsoc.man.ac.uk>
825
826         * FormCharacter.C: disable resizing as it doesn't work
827
828         * FormPreamble.C: allow to copy-paste from RO preamble by
829           enabling editing.
830
831 2001-07-20  Jürgen Spitzmüller  <juergen.sp@t-online.de>
832
833         * forms/form_citation.fd: resized form to fit on a 800x600 screen.
834
835 2001-07-19  Angus Leeming  <a.leeming@ic.ac.uk>
836
837         * FormCitation.[Ch]: changes associated with adding natbib support.
838         New helper functions, string_width, fillChoice, updateStyle.
839         (apply): set the citation command appropriately.
840         (input): deal with the citation command choices.
841         (update): parse the citation command and deal with it. Nuke the
842         setSize stuff.
843         (setSize): nuked!
844
845         * FormDocument.C (build): add options to use natbib.
846
847         * forms/form_citation.fd: add natbib support. Rearrange dialog to
848         fit onto shorter screens.
849
850         * forms/form_document.fd: add natbib support.
851
852 2001-07-16  Juergen Vigna  <jug@sad.it>
853
854         * form_aboutlyx.C: set default for "Close" button to "ESC"-key.
855
856 2001-07-13  Angus Leeming  <a.leeming@ic.ac.uk>
857
858         Consistent use of Lsstream.h:
859         * FormAboutlyx.C (build):
860         * FormVCLog.C (update): std::ostringstream -> ostringstream.
861
862         * FormMathsDelim.C (apply):
863         * FormMathsMatrix.C (apply): std::stringstream -> stringstream.
864
865 2001-07-13  Edwin Leuven  <leuven@fee.uva.nl>
866
867         * implement 1 about lyx dialog instead of 3 separate ones
868
869         * FormCredits.[Ch]: removed
870         * FormCopyright.[Ch]: removed
871         * form_credits.[Ch]: removed
872         * forms/form_credits.fd: removed
873         * form_copyright.[Ch]: removed
874         * forms/form_copyright.fd: removed
875         * FormAboutlyx.[Ch]: added
876         * form_aboutlyx.[Ch]: added
877         * forms/form_aboutlyx.fd: added
878         * Dialogs.C: add about lyx stuff
879
880 2001-07-13  Edwin Leuven  <leuven@fee.uva.nl>
881
882         * add spellchecker
883
884         * FormPreferences.[Ch]: rename spellchecker to spelloptions
885         * form_preferences.[Ch]: idem
886         * forms/form_preferences.fd: idem
887         * FormSpellchecker.[Ch]: added
888         * form_spellchecker.[Ch]: added
889         * forms/form_spellchecker.fd: added
890         * Dialogs.C: add spellchecker
891
892 2001-07-12  Lars Gullik Bjønnes  <larsbj@birdstep.com>
893
894         * FormFiledialog.C: (*it). -> it->
895         * Toolbar_pimpl.C: ditto
896         * RadioButtonGroup.C: ditto
897         * FormPreferences.C: ditto
898
899 2001-07-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
900
901         * GUIRunTime.C (x11Display): 
902         (x11Screen): 
903         (x11Colormap): 
904         (x11VisualDepth): new methods
905
906 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
907
908         * FormDocument.C (class_apply): call CutAndPaste::'s staitc method
909         directly. 
910
911         * Toolbar_pimpl.h: make owner be a XFormsView, small changes
912         because of this.
913
914         * GUIRunTime.C (createMainView): implement
915
916 2001-06-22  John Levon  <moz@compsoc.man.ac.uk>
917
918         * FormCharacter.C:
919         * form_character.C:
920         * forms/form_character.fd: hide the widget underneath language
921           combox hack.
922
923 2001-06-27  John Levon  <moz@compsoc.man.ac.uk>
924
925         * FormPreferences.h:
926         * FormPreferences.C: connect and operator
927           showSpellcheckerPreferences signal
928
929         * FormPrint.C (input): modify to select radio_file
930           when the user uses the filename input
931  
932 2001-06-26  The LyX Project  <lyx@violet.home.sad.it>
933
934         * combox.C (remove): send debug output to Debug::GUI.
935
936 2001-06-26  The LyX Project  <lyx@rose.home.sad.it>
937
938         * Menubar_pimpl.C (create_submenu): 
939         * Toolbar_pimpl.C (update): update to use func_status
940
941 2001-06-25  The LyX Project  <lyx@tulip.home.sad.it>
942
943         * FormPreferences.C (Path::feedback): remove bogus description of
944         lyxpipe.
945
946 2001-06-16  Angus Leeming  <a.leeming@ic.ac.uk>
947
948         * xformsBC.h: clean-up of included files.
949
950 2001-06-15  Angus Leeming  <a.leeming@ic.ac.uk>
951
952         * FormDocument.C:
953         * FormParagraph.C (c-tor): cosmetic name change of signal.
954
955         * FormParagraph.[Ch]: added machinery to act on an updateParagraph
956         signal. It's pretty crude at the moment! Mental note: would be more
957         elegant if we passed a LyXParagraph & with both the signals rather than
958         search through the Buffer.
959
960 2001-06-13  Angus Leeming  <a.leeming@ic.ac.uk>
961
962         * *.[h]: added // -*- C++ -*-
963         * *.[C]: removed // -*- C++ -*-
964
965         * FormCharacter.C (update): now uses contents of font_, stored
966         permanently by the controller to update() the dialog.
967
968 2001-06-12  Angus Leeming  <a.leeming@ic.ac.uk>
969
970         * FormInclude.C:
971         * form_include.fd: (various places): Ok button is now activated when
972         the filename is input from the keyboard.
973
974         * FormPreferences.C white-space change in various places.
975         (Converters::GetTo): get the contents of "to" not "from"! Thus fix bug
976         that disabled addition of new converters.
977
978         * FormCharacter.C (input, update): new methods. Activate the Apply
979         button when any of the input fileds are not IGNORE.
980
981 2001-06-11  Lars Gullik Bjønnes  <larsbj@birdstep.com>
982
983         * FormToc.C (input): change test slightly.
984         (updateContents): clear list if empty and add no list msg.
985
986 2001-05-30  Angus Leeming  <a.leeming@ic.ac.uk>
987
988         * FormParagraph.C (update, general_update): enabling the align buttons
989         is now dependent on the AlignPossible entry in the Layout.
990
991 2001-06-01  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
992
993         * MathsSymbols.C: 
994         * FormMathsMatrix.C: bring C functions into global namespace if
995         necessary. 
996
997 2001-05-31  Lars Gullik Bjønnes  <larsbj@birdstep.com>
998
999         * MathsSymbols.C (pixmapFromBitmapData): add std::
1000
1001         * FormMathsMatrix.C (AlignFilter): add std::
1002
1003 2001-05-22  Adrien Rebollo <rebollo@iaf.cnrs-gif.fr>
1004
1005         * FormDocument.C (build): add iso8859-15 support.
1006
1007 2001-05-08  Baruch Even  <baruch@lyx.org>
1008
1009         * Menubar_pimpl.C: Fixed compilation problem.
1010
1011 2001-05-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1012
1013         * Menubar_pimpl.C (add_toc): use name and not type with float.
1014         (create_submenu): correct call of new object
1015         (create_submenu): add FloatListInsert and FloatInsert to dummy clause.
1016
1017 2001-05-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1018
1019         * FormParagraph.[Ch]: remove !NO_PEXTRA and !NEW_INSETS cruft
1020
1021 2001-04-26  Angus Leeming  <a.leeming@ic.ac.uk>
1022
1023         * Dialogs.C: included insetgraphicsParams.h
1024
1025         * FormMathsMatrix.C:
1026         * FormMathsBitmap.C: included LAssert.h
1027
1028 2001-04-24  Allan Rae  <rae@lyx.org>
1029
1030         * xforms_helpers.C (formatted): two consecutive spaces would kill it.
1031
1032 2001-04-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1033
1034         * xforms_helpers.C (formatted): do not use string::substr(1) on a
1035         string of length 1 !
1036
1037 2001-04-16  Allan Rae  <rae@lyx.org>
1038
1039         * xforms_helpers.C (formatted): 
1040         * Menubar_pimpl.C (add_toc): #warning triggers an error on Sun CC 6.0
1041         as an unrecognised preprocessor directive.  So ensure they're wrapped. 
1042
1043 2001-04-06  John Levon  <moz@compsoc.man.ac.uk>
1044
1045         * FormTabularCreate.C: pass a pair of uints to the controller
1046
1047         * FormVCLog.C: the log appears as a stringstream now
1048
1049         * forms/form_external.fd: make params update state (from Angus)
1050
1051 2001-04-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1052
1053         * Menubar_pimpl.C: include gettext.h
1054
1055 2001-04-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1056
1057         * xforms_helpers.C (formatted): constify length
1058
1059         * FormTabular.C (update): small restructure, adjust for scoped_ptr
1060         (input): adjust for scoped_ptr
1061         (input): constify str
1062
1063 2001-04-03  John Levon  <moz@compsoc.man.ac.uk>
1064
1065         * Dialogs.C: s/popup/dialog/
1066
1067         * Form*.C:
1068         * FormBase.h:
1069         * FormBase.C: s/ControlButton/ControlButtons/
1070         move bc().refresh() into base show() method
1071
1072         * Form*.C:
1073         * FormBaseDeprecated.C:
1074         s/UndoAll/restore/
1075
1076 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
1077
1078         * FormMathsPanel.C (c-tor): set button controller cancel label to close.
1079
1080         * FormToc.[Ch]:
1081         * forms/form_toc.fd: implemented controller-view split.
1082
1083         * Dialogs.C: associated changes.
1084
1085 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
1086
1087         * FormCitation.C:
1088         * forms/form_citation.fd: Don't change the name of the button when
1089         toggling between regular expression and simple searches.
1090         Squashed bug when creating a new inset, the keys field contained
1091         one (empty) key. No more; thanks, Dekel.
1092
1093         * FormExternal.C: 
1094         * forms/form_external.fd: added Apply button.
1095
1096 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
1097
1098         * FormBase.[Ch]:
1099         * FormBrowser.[Ch]: changes associated with renaming ControlBase as
1100         ControlButton.
1101
1102         * FormExternal.[Ch]:
1103         * forms/form_external.fd: implemented controller-view split.
1104
1105         * Dialogs.C: associated changes.
1106
1107         * FormGraphics.[Ch]:
1108         * FormInclude.[Ch]:
1109         * FormPrint.[Ch]:
1110         moved the browsing functionality into the controller.
1111
1112         * xforms_helpers.[Ch]: moved browseFile to
1113         ../controllers/helper_funcs.[Ch]
1114
1115         * FormCitation.C
1116         * forms/form_citation.fd: added case sensitive search button.
1117
1118 2001-03-29  Angus Leeming  <a.leeming@ic.ac.uk>
1119
1120         * xformsBC.[Ch]: Patched in a slight reworking of Baruch Even's patch.
1121         Code moved into the generic template base class. Replaced
1122         setCancelCloseButton() with setButtonLabel().
1123
1124 2001-03-29  Juergen Vigna  <jug@sad.it>
1125
1126         * FormMinipage.C: removed widthp_ and all it's functions and changed
1127         to use new %-lengths of LyXLength.
1128
1129 2001-03-28  Angus Leeming  <a.leeming@ic.ac.uk>
1130
1131         * FormGraphics.[Ch]:
1132         * forms/form_graphics.fd:
1133         * FormIndex.[Ch]:
1134         * forms/form_index.fd: implemented controller-view split.
1135
1136         * Dialogs.C: associated changes.
1137
1138         * FormCharacter.[Ch]: changes associated with ControlCharacter cleanup.
1139
1140         * FormCitation.C: changes associated with ControlCitation cleanup.
1141
1142         * FormMinipage.h: cleaned-up forward declarations.
1143
1144 2001-03-27  Angus Leeming  <a.leeming@ic.ac.uk>
1145
1146         * FormMinipage.[Ch]:
1147         * forms/form_minipage.fd:
1148         * FormPrint.[Ch]:
1149         * forms/form_print.fd:
1150         * FormSplash.[Ch]: implemented controller-view split.
1151
1152         * Dialogs.C: associated changes.
1153
1154 2001-03-26  Angus Leeming  <a.leeming@ic.ac.uk>
1155
1156         * FormPreamble.[Ch]:
1157         * forms/form_preamble.fd:
1158         * FormRef.[Ch]:
1159         * forms/form_ref.fd:
1160         * FormSearch.[Ch]:
1161         * forms/form_search.fd:
1162         * FormTabularCreate.[Ch]:
1163         * forms/form_tabular_create.fd: implemented controller-view split.
1164
1165         * Dialogs.C: associated changes.
1166
1167 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
1168
1169         * FormError.[Ch]:
1170         * form_error.fd:
1171         * FormInclude.[Ch]:
1172         * form_include.fd:
1173         * FormUrl.[Ch]:
1174         * form_url.fd: implemented controller-view split.
1175
1176         * Dialogs.C: associated changes.
1177
1178         * FormBibitem.h:
1179         * FormBibtex.h:
1180         * FormCitation.h: moved methods from protected to private.
1181
1182 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
1183
1184         * FormCredits.C (build): changes associated with
1185         ControlCredits::getCredits returning a stringstream not a vector<string>
1186
1187 2001-03-22  Angus Leeming  <a.leeming@ic.ac.uk>
1188
1189         * FormCopyright.[Ch]:
1190         * forms/form_copyright.fd: implemented controller-view split.
1191
1192         * FormCredits.[Ch]:
1193         * forms/form_credits.fd: implemented controller-view split.
1194
1195         * Dialogs.C: associated changes.
1196
1197         * xforms_helpers.C (formatted): improved the function so that it now
1198         repects '\n' characters in the input string. Ie, the user can now
1199         specify line breaks explicitly.
1200
1201 2001-03-21  Angus Leeming  <a.leeming@ic.ac.uk>
1202
1203         * FormCharacter.[Ch]:
1204         * forms/form_character.fd: implemented controller-view split.
1205
1206         * Dialogs.C: associated changes.
1207
1208         * FormBase.C (input): changed return to SMI_VALID.
1209
1210         * FormCitation.C (updateBrowser): ensure that the keys are stripped of
1211         any surrounding whitespace.
1212
1213 2001-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
1214
1215         * FormBase.[Ch] (input): no longer pure virtual. Has defualt state of
1216         SMI_NOOP.
1217         (FormBase2): split into two template classes, FormDB (DialogBase) and
1218         FormCB (ControllerBase) for greater flexibility.
1219
1220         * FormBibitem.[Ch]:
1221         * FormBibtex.[Ch]:
1222         * FormCitation.[Ch]: associated changes.
1223
1224         * FormBrowser.[Ch]:
1225         * FormLog.[Ch]:
1226         * FormVCLog.[Ch]:
1227         * forms/form_browser.fd: implemented controller-view split.
1228
1229         * Dialogs.C: associated changes.
1230
1231 2001-03-19  Angus Leeming  <a.leeming@ic.ac.uk>
1232
1233         * FormBibtex.[Ch]:
1234         * forms/form_bibtex.fd: implemented controller-view split.
1235
1236         * Dialogs.C: associated changes.
1237
1238 2001-03-19  Angus Leeming  <a.leeming@ic.ac.uk>
1239
1240         * FormBaseDeprecated.[Ch]: rename title as title_.
1241         
1242         * FormBaseDeprecated.C: restore John's trick to give the dialog a border
1243         with limited functionality. It got lost in the MVC merge.
1244
1245         * FormBaseDeprecated.C:
1246         * FormBase.C (show): moved initialisation of minw_, minh_ here.
1247
1248         * FormBibitem.C (build):
1249         * FormBibtex.C (build):
1250         * FormBrowser.C (build):
1251         * FormCharacter.C (build):
1252         * FormCitation.C (build):
1253         * FormCopyright.C (build):
1254         * FormCredits.C (build):
1255         * FormDocument.C (build):
1256         * FormError.C (build):
1257         * FormExternal.C (build):
1258         * FormGraphics.C (build):
1259         * FormInclude.C (build):
1260         * FormIndex.C (build):
1261         * FormMinipage.C (build):
1262         * FormParagraph.C (build):
1263         * FormPreamble.C (build):
1264         * FormPreferences.C (build):
1265         * FormPrint.C (build):
1266         * FormRef.C (build):
1267         * FormSearch.C (build):
1268         * FormTabular.C (build):
1269         * FormTabularCreate.C (build):
1270         * FormToc.C (build):
1271         * FormUrl.C (build): removed initialisation of minw_, minh_.
1272         
1273         * The Maths Panel stuff no longer causes a crash on exit from LyX.
1274
1275         * FormMaths.[Ch]:
1276         * forms/form_maths.fd: removed.
1277
1278         * forms/form_maths_delim.fd:
1279         * forms/form_maths_deco.fd:
1280         * forms/form_maths_matrix.fd:
1281         * forms/form_maths_space.fd:
1282         * forms/form_maths_panel.fd: new files.
1283         Split contents of form_maths.fd into 5 new files, one for each form.
1284
1285         * MathsSymbols.[Ch]: remove class BitmapMenu, renamed and reworked as
1286         class FormMathsBitmap in FormMathsBitmap.[Ch].
1287
1288         * FormMathsPanel.[Ch]:
1289         * FormMathsBitmap.[Ch]:
1290         * FormMathsDeco.[Ch]:
1291         * FormMathsDelim.[Ch]:
1292         * FormMathsMatrix.[Ch]:
1293         * FormMathsSpace.[Ch]: Split contents of FormMaths into new files,
1294         one for each popup. Rewrite so that all the new classes are derived from
1295         FormBaseBD. Clean up the logic in the process (I hope!).
1296
1297         * Makefile.am: added new fils, removed redundant ones.
1298
1299 2001-03-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1300
1301         * FormMinipage.C (FormMinipage): add SigC:: namespace specifier.
1302         (showInset): ditto
1303         (updateInset): ditto
1304
1305 2001-03-16  Juergen Vigna  <jug@sad.it>
1306
1307         * Dialogs.C (Dialogs): create minipage options dialog.
1308
1309         * forms/form_minipage.fd: 
1310         * form_minipage.C: 
1311         * form_minipage.h: 
1312         * FormMinipage.C: 
1313         * FormMinipage.h: new files for the minipage options dialog.
1314
1315 2001-03-16  Angus Leeming  <a.leeming@ic.ac.uk>
1316
1317         * FormMaths.[Ch]: make the FD_ structs private. Create appropriate
1318         callback methods.
1319
1320         * forms/form_maths.fd: change C_FormBaseCancelCB to
1321         FormBaseDeprecatedCancelCB and so fix crash on closing the panel.
1322
1323 2001-03-16  John Levon  <moz@compsoc.man.ac.uk>
1324
1325         * FormMaths.C: quash warnings
1326
1327 2001-03-16  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1328
1329         * FormMaths.C (C_FormMathsDelimCB): add usual .c_str() for lyxstring
1330         compatibility. 
1331
1332 2001-03-16  Angus Leeming  <a.leeming@ic.ac.uk>
1333
1334         * Form_various.h: cleaned up #includes and forward declarations.
1335
1336         * Form_various.C: added "using SigC::slot" declaration.
1337
1338         * FormMaths.[Ch]: moved to boost::scoped_ptrs.
1339
1340         * FormDocument.C (CheckChoiceClass): removed string tct as the
1341         compiler warned that it was defined but never used.
1342         removed USE_CLASS_COMBO.
1343
1344 2001-03-13  John Levon  <moz@compsoc.man.ac.uk>
1345
1346         * Dialogs.C:
1347         * FormMaths.h:
1348         * FormMaths.C:
1349         * MathsSymbols.h:
1350         * MathsSymbols.C:
1351         * Makefile.am:
1352         * Toolbar_pimpl.C:
1353         * form_*.C:
1354         * forms/makefile:
1355         * forms/form_maths.fd:
1356         * forms/fdfixc.sed:
1357         * forms/fdfix.sh: add maths panel
1358
1359         * bmtable.h:
1360         * bmtable.c: moved from src/
1361
1362 2001-03-16  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1363
1364         * FormParagraph.h: NO_PEXTRA
1365         * FormParagraph.C (input): NO_PEXTRA
1366
1367 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1368
1369         * several files: remove CXX_WORKING_NAMESPACES
1370
1371 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
1372
1373         * Merging changes from BRANCH_MVC back into HEAD.
1374
1375 2001-03-12  Angus Leeming  <a.leeming@ic.ac.uk>
1376
1377         * Dialogs.C (c-tor): Changes associated with storing a vector of
1378         boost::shared_ptrs.
1379         Use MVC Bibitem popup.
1380
1381         * FormBase.h: add a new template class FormBase2, derived from FormBase
1382         to make life creating MVC popups even easier ;-)
1383
1384         * FormBibitem.[Ch]:
1385         * forms/form_bibitem.fd: moved over to the MVC way of doing things.
1386         Proof that a simple popup should be easy to implement!
1387
1388         * FormCitation.[Ch]: now derived from FormBase2.
1389
1390         * FormToc.C: added using std::vector directive.
1391
1392 2001-03-09  Dekel Tsur  <dekelts@tau.ac.il>
1393
1394         * FormSearch.C: Add missing #pragma
1395
1396 2001-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
1397
1398         * FormCitation.C:
1399         * forms/form_citation.fd: added the ability to Search, both Simply and
1400         for Regular Expressions. Use the Search code in the controller() to do
1401         the actual searching.
1402
1403 2001-03-08  Angus Leeming  <a.leeming@ic.ac.uk>
1404
1405         * Makefile.am: added FormCredits.[Ch] and form_credits.[Ch]
1406         * forms/makefile: added form_credits.fd
1407         
1408         * Dialogs.C: added FormCredits and removed ShowCredits.
1409         
1410         * FormCredits.[Ch]:
1411         * forms/form_credits.fd:
1412         * forms/form_search.fd: ported to the MVC way.
1413         
1414 2001-03-07  Angus Leeming  <a.leeming@ic.ac.uk>
1415
1416         * xforms_helpers.h (formatted): now has default arguments for size and
1417         style.
1418
1419         * FormCitation.[Ch]: moved code out of this class and into
1420         ControlCitation and associated helper funcs.
1421         
1422 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
1423
1424         * FormBase.[Ch]: (InputCB): use ButtonController::input() rather than
1425         ButtonController::valid() to check state of input. The buttons are
1426         now controlled correctly.
1427
1428         * Form*.[Ch]: use boost::scoped_ptr for the remaining few classes.
1429
1430 2001-03-05  Lars Gullik Bjønnes  <larsbj@lyx.org>
1431
1432         * Form*.[Ch]: use boost::scoped_ptr for dialog_ et al.
1433
1434         * FormBase.[Ch]: rename title as title_.
1435
1436 2001-03-02  John Levon  <moz@compsoc.man.ac.uk>
1437
1438         * FormBase.C (c-tor): initialise variables in correct order.
1439
1440         * FormCitation.C: add #include <algorithm>
1441
1442 2001-03-02  Angus Leeming  <a.leeming@ic.ac.uk>
1443
1444         * xformsBC.[Ch]: Changes associated with the changes to
1445         controllers/ButtonController.[Ch]. Ie, the class is now derived from
1446         ButtonControllerBase and the ButtonPolicy is accessed through a method
1447         bp() rather than the instance bp_.
1448
1449         * FormBaseDeprecated.[Ch]: no longer store a ButtonController, but
1450         rather use a pure virtual method bc() to access the controller
1451         instantiated by the daughter classes.
1452
1453         * F*.[Ch]: changes associated with the above.
1454
1455 2001-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
1456
1457         * FormBase.[Ch]: renamed as FormBaseDeprecated.[Ch]
1458
1459         * ViewXforms.[Ch]: renamed as FormBase.[Ch]
1460
1461 2001-02-23  Angus Leeming  <a.leeming@ic.ac.uk>
1462
1463         * ButtonController.[Ch]: deleted. The class is split into two
1464         (with identical functionality), the code being found in
1465         ../controllers/ButtonController.[Ch] and xformsBC.[Ch]
1466
1467         * xformsBC.[Ch]: new files. Xforms specific part of Allan's original
1468         ButtonController class.
1469
1470         * FormBase.[Ch]: changes associated with the above split.
1471
1472         * ViewXforms.[Ch]: Base class for xforms dialogs derived from ViewBase
1473         (../controllers/ViewBase.h). Ie, for Dialogs with GUI-I controllers
1474         controlling all interaction to/from the LyX kernel.
1475
1476         * FormCitation.[Ch]:
1477         * forms/form_citation.fd: An xforms-specific implementation of the
1478         Citation dialog, controlled by the GUI-I ControlCitation.
1479
1480         * Dialogs.C: Use the controlled Citation dialog.
1481
1482 2001-03-15  John Levon  <moz@compsoc.man.ac.uk>
1483
1484         * Makefile.am:
1485         * combox.h:
1486         * combox.C: moved from src/
1487
1488 2001-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
1489
1490         * forms/fdfix.sh:
1491         * forms/form_filedialog.C.patch: I hate having to make these patches,
1492         but on reflection I think it's probably better than hacking fdfix.sh.
1493
1494 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
1495
1496         * forms/fdfix.sh: test whether bmtable.h is needed before #including it.
1497
1498 2001-03-13  John Levon  <moz@compsoc.man.ac.uk>
1499
1500         * FormGraphics.C: remove unnecessary hack
1501
1502 2001-03-13  Dekel Tsur  <dekelts@tau.ac.il>
1503
1504         * FormCitation.C (apply): Do not put space between multiple keys.
1505
1506 2001-03-12  Dekel Tsur  <dekelts@tau.ac.il>
1507
1508         * Menubar_pimpl.C (add_toc): Remove debug message.
1509
1510 2001-03-09  John Levon  <moz@compsoc.man.ac.uk>
1511
1512         * Makefile.am:
1513         * Dialogs.C:
1514         * FormExternal.C:
1515         * FormExternal.h:
1516         * form_external.C:
1517         * form_external.h:
1518         * xforms/forms/makefile:
1519         * forms/form_external.fd: add FormExternal
1520
1521 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
1522
1523         * Dialogs.C: add destroySplash()
1524
1525         * form_splash.h:
1526         * form_splash.C:
1527         * forms/form_splash.fd:
1528         * FormSplash.h:
1529         * FormSplash.C: make independent of FormBase, tidy
1530         
1531         * Menubar_pimpl.C: destroy splash on interaction
1532
1533 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
1534
1535         * FormInclude.h:
1536         * FormInclude.C:
1537         * form_include.h:
1538         * form_include.C:
1539         * forms/form_include.fd: rework, clean up
1540
1541 2001-03-12  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1542
1543         * FormToc.h: use Buffer::typedef
1544
1545         * Menubar_pimpl.C (add_toc): use the Buffer::typedefs
1546         * FormToc.C (build): ditto
1547         (updateToc): ditto
1548
1549 2001-03-11  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1550
1551         * FormToc.C (build): implement for dynamic number of lists
1552         (updateToc): ditto
1553         * Menubar_pimpl.C (add_toc): ditto
1554
1555 2001-03-07  Edwin Leuven  <leuven@fee.uva.nl>
1556
1557         * added credits:
1558         * Dialogs.C:
1559         * Makefile.am:
1560         * FormCredits.[Ch]:
1561         * form_credits.[Ch]:
1562         * forms/form_credits.fd:
1563
1564 2001-03-07  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1565
1566         * Menubar_pimpl.h: make Pipl::ItemInfo::item_ a boost::shared_ptr,
1567         make ButtonList contain boost::shared_ptr<ItemInfo>
1568
1569         * Menubar_pimpl.C (~Pimpl): remove destructor 
1570
1571 2001-03-06  John Levon  <moz@compsoc.man.ac.uk>
1572
1573         * Makefile.am:
1574         * FileDialog.C:
1575         * FormFiledialog.C:
1576         * FormFiledialog.h:
1577         * form_filedialog.C:
1578         * form_filedialog.h:
1579         * FormGraphics.C:
1580         * FormInclude.C:
1581         * FormPreferences.C:
1582         * FormPrint.C:
1583         * xforms_helpers.C:
1584         * xforms_helpers.h:
1585         * forms/fdfix.sh:
1586         * forms/makefile:
1587         * form/form_filedialog.fd: add File Dialog
1588         * Toolbar_pimpl.h:
1589         * Toolbar_pimpl.C: move LayoutsCB to here
1590
1591 2001-03-06  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1592
1593         * FormParagraph.C: changes because of ParagraphParameters.
1594
1595 2001-03-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1596
1597         * FormSearch.C (Replace): remove default argument
1598         (Find): ditto
1599
1600 2001-03-05  Edwin Leuven  <leuven@fee.uva.nl>
1601
1602         * added find/replace dialog:
1603         * FormSearch.*: added
1604         * form_search.*: added
1605         * forms/form_search.fd: added
1606
1607 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
1608
1609         * xform_helpers.[Ch]: renamed as xforms_helpers.[Ch].
1610
1611         * various: in a rush of delayed guilt, I've renamed all instances of
1612         xform as xforms. Jean-Marc sowed this seed a long, long time ago and it
1613         finally sprouted.
1614
1615         * xforms_helpers.[Ch] (setEnabled): a little wrapper function to
1616         activate/deactivate an FL_OBJECT.
1617
1618         * FormCitation.C:
1619         * FormDocument.C:
1620         * FormInclude.C:
1621         * FormParagraph.C:
1622         * FormPreamble.C:
1623         * FormPreferences.C:
1624         * FormRef.C:
1625         * FormTabular.C: used it.
1626
1627 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
1628
1629         * FormPreferences.C: removed three unused using directives.
1630
1631 2001-03-05  Edwin Leuven  <leuven@fee.uva.nl>
1632
1633         * added find/replace dialog:
1634         * FormSearch.*: added
1635         * form_search.*: added
1636         * forms/form_search.fd: added
1637
1638 2001-02-27  Dekel Tsur  <dekelts@tau.ac.il>
1639
1640         * FormRef.C: Fixed the behaviour of Goto-Ref.
1641
1642 2001-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
1643
1644         * forms/makefile: added character and preamble dialogs
1645
1646 2001-02-27  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1647
1648         * FormCharacter.C (FormCharacter): change order of deletion,
1649         change combo_language2 to combo_language2_
1650
1651 2001-02-26  Dekel Tsur  <dekelts@tau.ac.il>
1652
1653         * FormRef.C (apply): Update bookmark #0 after inserting a reference.
1654
1655 2001-02-23  Edwin Leuven <leuven@fee.uva.nl>
1656
1657         * Dialogs.C: added layoutcharacter
1658         * FormCharacter.C: added
1659         * FormCharacter.h: added
1660         * form_character.C: added
1661         * form_character.h: added
1662         * forms/form_character.fd: added
1663                
1664 2001-02-23  Dekel Tsur  <dekelts@tau.ac.il>
1665  
1666         * FormPreferences.C: Handle lyxrc.language_use_babel and
1667         lyxrc.language_global_options.
1668
1669 2001-02-23  Angus Leeming  <a.leeming@ic.ac.uk>
1670
1671         * FormPreferences(GetFrom, GetTo): use size_type rather than int.
1672
1673 2001-02-23  John Levon  <moz@compsoc.man.ac.uk>
1674
1675         * FormBase.C: no longer transient dialogs, XMapWindow()
1676           in attempt to de-iconify
1677
1678         * FormDocument.C: remove DO_USE_DEFAULT_LANGUAGE
1679
1680 2001-02-21  Dekel Tsur  <dekelts@tau.ac.il>
1681
1682         * FormDocument.C (checkMarginValues): Activate "use geometry" button 
1683         if using custom paper size/margin.
1684
1685 2001-02-21  Allan Rae  <rae@lyx.org>
1686
1687         * forms/form_preferences.fd: larger, bold font for outer tabfolder
1688
1689 2001-02-20  Edwin Leuven <leuven@fee.uva.nl>
1690
1691         * src/frontends/xforms/Dialogs.C: added preamble
1692         * src/frontends/xforms/FormPreamble.C: added
1693         * src/frontends/xforms/FormPreamble.h: added
1694         * src/frontends/xforms/Makefile.am: added
1695         * src/frontends/xforms/form_preamble.C: added
1696         * src/frontends/xforms/form_preamble.h: added
1697         * src/frontends/xforms/form_preamble.fd: added
1698
1699 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
1700
1701         * FormBase.h: moved noncopyable derivation to DialogBase.
1702
1703 2001-02-19  Juergen Vigna  <jug@sad.it>
1704
1705         * FormTabular.C (build): make all input field accepted only after
1706         a "RETURN".
1707
1708         * forms/form_tabular.fd: removed default "Return" on Close-Button.
1709
1710 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
1711
1712         * FormError.C:
1713         * FormGraphics.C:
1714         * FormInset.C (showInset): change associated with name change
1715         inset::hide to inset::hideDialog.
1716
1717 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
1718
1719         * FormCitation.C (build): altering "Text after" now activates the Ok,
1720         Apply buttons.
1721
1722 2001-02-16  Angus Leeming  <a.leeming@ic.ac.uk>
1723
1724         * FormCitation.C: lots of white-space changes to make file consistent
1725         with LyX style.
1726         (input): use the FL_OBJECT * parameter to decide what to do, not the
1727         long parameter.
1728
1729         * FormCitation.h: removed most entries in enum.
1730
1731         * forms/form_citation.fd: change names of variables, consistent with
1732         Allan's naming scheme.
1733         Don't pass any particular arguments to the InputCB function.
1734         choice_style now triggers a callback and looks like other choices.
1735
1736 2001-02-16  Lars Gullik Bjønnes  <larsbj@lyx.org>
1737
1738         * other: use compare instead of strcmp/strncmp
1739
1740 2001-02-15  Angus Leeming  <a.leeming@ic.ac.uk>
1741
1742         * ButtonController.[Ch]: changed trigger_change_ vector and associated
1743         methods to dont_trigger_change_ because FL_OBJECTs that trigger a
1744         callback to InputCB() but don't trigger a change in the state of the
1745         Ok, Apply buttons are much rarer than those that do.
1746
1747         * FormCitation.C (build): associated change.
1748
1749 2001-02-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
1750
1751         * ButtonController.C: include algorithm
1752
1753 2001-02-14  Angus Leeming  <a.leeming@ic.ac.uk>
1754
1755         * ButtonController.[Ch] (addTriggerChange, eraseTriggerChange):
1756         new methods.
1757         (valid): method can now be passed an optional FL_OBJECT *. If it is, and
1758         the vector of FL_OBJECT *s that can trigger a change in the button state
1759         is not empty, then a change of state will occur only if the FL_OBJECT *
1760         is present in this vector.
1761
1762         * FormBase.C (RestoreCB): call bc.undoAll() before restore(). Allows
1763         the user to deactivate specific fields within restore().
1764         (InputCB): pass the FL_OBJECT * to bc_.valid().
1765
1766         * FormCitation.C (build): create a vector of FL_OBJECT *s that can
1767         trigger a change of state in the Ok,Apply buttons.
1768         (update): bc_.readOnly() to the start of the method. Similar reasoning
1769         to that for FormBase::RestoreCB, above.
1770
1771 2001-02-14  Angus Leeming  <a.leeming@ic.ac.uk>
1772
1773         * FormBrowser.C: used OkCancelPolicy for ButtonController rather than
1774         IgnorantPolicy.
1775
1776         * forms/form_browser.fd:
1777         * forms/form_copyright.fd:
1778         * forms/form_error.fd:
1779         * forms/form_tabular.fd:
1780         * forms/form_toc.fd:
1781         Consistent shortcuts for Close button: Esc and Return only.
1782
1783         * forms/form_citation.fd:
1784         * forms/form_document.fd:
1785         * forms/form_index.fd:
1786         * forms/form_paragraph.fd:
1787         * forms/form_preferences.fd:
1788         * forms/form_print.fd:
1789         * forms/form_ref.fd:
1790         * forms/form_tabular_create.fd:
1791         * forms/form_url.fd:
1792         Consistent shortcut for Cancel button: Esc only.
1793
1794 2001-02-12  John Levon  <moz@compsoc.man.ac.uk>
1795
1796         * Dialogs.C: new Splash. Include, Bibitem/tex
1797
1798         * FormBase.h: make show() virtual for Splash's benefit
1799
1800         * Makefile.am:
1801         * forms/makefile:
1802         * FormBibitem.C:
1803         * FormBibitem.h:
1804         * FormBibtex.C:
1805         * FormBibtex.h:
1806         * form_bibitem.C:
1807         * form_bibitem.h:
1808         * form_bibtex.C:
1809         * form_bibtex.h:
1810         * forms/form_bibitem.fd:
1811         * forms/form_bibtex.fd:
1812         * FormInclude.C:
1813         * FormInclude.h:
1814         * form_include.C:
1815         * form_include.h:
1816         * forms/form_include.fd:
1817         * FormSplash.C:
1818         * FormSplash.h:
1819         * form_splash.C:
1820         * form_splash.h:
1821         * forms/form_splash.fd: new forms
1822
1823 2001-02-09  John Levon  <moz@compsoc.man.ac.uk>
1824
1825         * FormLog.C: handle Literate build log nicely
1826
1827 2001-02-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1828
1829         * Menubar_pimpl.C: remove support for reference menuitem type.
1830
1831 2001-02-07  John Levon  <moz@compsoc.man.ac.uk>
1832
1833         * Makefile.am:
1834         * Timeout_pimpl.h:
1835         * Timeout_pimpl.C: add Timeout implementation
1836
1837 2001-02-06  John Levon  <moz@compsoc.man.ac.uk>
1838
1839         * form_browser.h:
1840         * form_browser.C:
1841         * forms/form_browser.fd:
1842         * forms/makefile:
1843         * FormBrowser.C:
1844         * FormBrowser.h: readonly browser form
1845
1846         * FormLog.C:
1847         * FormLog.h:
1848         * FormVCLog.C:
1849         * FormVCLog.h:
1850         * Dialogs.C: add Log and VCLog
1851
1852         * Makefile.am: add Log and VCLog, add updatesrc target
1853
1854 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
1855
1856         * Menubar_pimpl.C (add_toc2): Add shortcut to the TOC menu.
1857
1858 2001-01-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1859
1860         * FormPreferences.C (GetFrom): fix crash when there is no format
1861         defined. 
1862         (GetTo): ditto.
1863
1864 2001-01-23  Angus Leeming  <a.leeming@ic.ac.uk>
1865
1866         * FormPreferences.C (LoadBrowserLyX): convert unsigned short to
1867         unsigned char correctly and so fix 2 bugs loading/changing colors.
1868
1869 2001-01-21  Dekel Tsur  <dekelts@tau.ac.il>
1870
1871         * FormRef.C (update): Do not update dialog_->{ref,name,type}
1872         if inset_ == 0.
1873         Deactivate the type button when buffer is LinuxDoc/Docbook
1874         (build): Uncomment calls to addReadOnly().
1875         (updateBrowser) Do not disable the update button when there are no 
1876         keys.
1877         (build, getType, getName): Use InsetRef::types.
1878
1879 2001-01-18  Angus Leeming  <a.leeming@ic.ac.uk>
1880
1881         * FormPrint.[Ch] (browse): new method to browse for file to print to.
1882
1883         * forms/form_print.fd: give the form a Browse button.
1884
1885 2001-01-17  Dekel Tsur  <dekelts@tau.ac.il>
1886
1887         * FormRef.C (input): Fix the behavior of goto reference button.
1888