]> git.lyx.org Git - lyx.git/blob - src/frontends/xforms/ChangeLog
remove space after Close
[lyx.git] / src / frontends / xforms / ChangeLog
1 2002-11-30  John Levon  <levon@movementarian.org>
2
3         * forms/form_maths_panel.fd: small fix
4  
5 2002-11-29  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
6
7         * lyx_gui.C (start): make "unhandled X11 event" debug message
8         optional (on GUI)
9
10 2002-11-29  Angus Leeming  <leeming@lyx.org>
11
12         * Tooltips.C (init): allow tooltips to be reset.
13
14         * FormSpellchecker.C: having broken Rob's word count update, I guess
15         I should fix it too ;-)
16
17         * FormPreferences.C (apply): if controller().isClosing() (ie, if the
18         "save" button has been pressed), then save any modified gui colors.
19
20 2002-11-29  Angus Leeming  <leeming@lyx.org>
21
22         * forms_gettext.[Ch] (scex, idex): re-written to receive and return
23         string not char *. The old idex function was new-ing memory and nothing
24         that used it was ensuring that this memory didn't leak. Now safe.
25
26         * Alert_pimpl.C:
27         * FormFiledialog.C:
28         * FormPreferences.C:
29         * forms/fdfixc.sed: associated changes.
30
31 2002-11-28  Rob Lahaye  <lahaye@snu.ac.kr>
32
33         * forms/fdfixh.sed: bug fix.
34
35 2002-11-27  Dekel Tsur  <dekelts@tau.ac.il>
36
37         * xfont_loader.C (getFontinfo): Use lyxrc.*_font_foundry.
38
39         * FormPreferences.C: Handle lyxrc.*_font_foundry.
40
41 2002-11-27  Angus Leeming  <leeming@lyx.org>
42
43         * forms/fdfix.sh:
44         * forms/c_str.sed: replace that nasty global c_str declaration with
45         nice function-specific ones. Use a two-pass algorithm to do so.
46         It's possible to do it in one-pass, but the resulting sed script
47         must use the hold space in a convoluted manner.
48
49 2002-11-27  Lars Gullik Bjønnes  <larsbj@gullik.net>
50
51         * XMiniBuffer.C (peek_event): add l10n on a string missing it.
52
53 2002-11-26  Angus Leeming  <leeming@lyx.org>
54
55         * forms_gettext.[Ch] (scex, idex): ditch the #defines and rename the
56         functions in their place.
57
58         * FormBase.h (FormDB::form): Implement in 1 line not 2.
59
60         * fdesign_base.[Ch]: new files. All fdesign-generated structures will
61         derive from FD_base, to minimise code duplication.
62
63         * Makefile.am: add new files.
64
65         * forms/Makefile.am (SRCS): move form_wrap.fd to the end of the list.
66
67         * forms/fdfix.sh: add "c_str" to namespace anon in the generated .C
68         files if required.
69
70         * forms/fdfix[ch].sed: the structs now derive from FD_base, so they
71         don't need d-tors to clean up the form.
72         Beautify the sed to produce beautiful looking C++ code.
73
74 2002-11-26  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
75
76         * FileDialog.C (save): actually return the result from
77         FileDialog::open
78
79 2002-11-26  Jürgen Spitzmüller  <juergen.sp@t-online.de>
80
81         * FormTabular.C: correct lots of bugs in the setting/getting of
82         longtable options.
83
84 2002-11-25  Angus Leeming  <leeming@lyx.org>
85
86         * Dialogs_impl.h:
87         * Dialogs2.C: no need to include math sub dialog header files.
88         Use standard MCV implementation of main math panel dialog.
89
90         * FormBaseDeprecated.[Ch]:
91         * FeedbackController.[Ch]: removed.
92
93         * FormBase.[Ch]: Merge the contents of FeedbackController into here
94         also.
95         (FormCB): make the controller methods publicly accessible.
96
97         * forms/form_maths_deco.fd:
98         * forms/form_maths_delim.fd:
99         * forms/form_maths_matrix.fd:
100         * forms/form_maths_panel.fd:
101         * forms/form_maths_space.fd:
102         * forms/form_maths_style.fd: s/Deprecated//
103
104         * FormMathsBitmap.[Ch]:
105         * FormMathsDeco.[Ch]:
106         * FormMathsDelim.[Ch]:
107         * FormMathsMatrix.[Ch]:
108         * FormMathsPanel.[Ch]:
109         * FormMathsSpace.[Ch]:
110         * FormMathsStyle.[Ch]: implement a Controller-View split of the math
111         dialogs.
112
113 2002-11-22  Angus Leeming  <leeming@lyx.org>
114
115         The first step towards a math dialog controller...
116
117         * FormBaseDeprecated.h (hide): make public.
118
119         * FormMathsPanel.[Ch] (class FormMathsPanel):
120         (c-tor, build): no longer create the daughters in the c-tor. Wait
121         until build() is invoked to create and initialise them at the same time.
122         (dispatchFunc): now has an additional string argument, making it a
123         more general wrapper for LyXView::dispatch.
124         (mathDisplay, setActive): removed.
125         (daughters_): store the daughter dialogs in a map, using
126         the FL_OBJECT buttons to identify them.
127         (addDaughter, showDaughter): helper functions.
128
129         * FormMathsPanel.[Ch] (class FormMathsSub):
130         (connect, disconect): removed. No need for the daughters to tell the
131         parent that they're active; the parent knows already.
132         (isVisible): new method; wrapper for form()->visible.
133         no need to make FormMathsPanel a friend.
134
135         * FormMathsDelim.C (apply):
136         * FormMathsMatrix.C (apply):
137         use FormMathPanel::dispatchFunc() rather than LyXView::dispatch().
138
139 2002-11-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
140
141         * FormGraphics.C (build): use boost::format
142
143         * FeedbackController.C (postMessage): use boost::format
144
145         * ColorHandler.C (getGCForeground): use boost::format
146
147 2002-11-21  Angus Leeming  <leeming@lyx.org>
148
149         * FormDocument.[Ch]:
150         * forms/form_document.fd: controller-view split of doc dialog.
151
152         * Dialogs_impl.h:
153         * Dialogs2.C: changes due to controller-view split of doc dialog.
154
155 2002-11-21  Angus Leeming  <leeming@lyx.org>
156
157         * forms/fdfix.sh: Don't use "if [ $? -ne 0 ]; then..."
158
159         * FormSpellchecker.C (updateState): new method, replacing Black Magic.
160         Should also resolve Darren Freeman's redraw of the status bar problem.
161
162 2002-11-20  Angus Leeming  <leeming@lyx.org>
163
164         * forms/fdfix.sh:
165         * forms/fdfixh.sed: strengthen the sed in the sed script and further
166         beautify the contents of the resultant .h file.
167
168 2002-11-20  Angus Leeming  <leeming@lyx.org>
169
170         * MathsCallbacks.h: removed.
171         * Makefile.am: remove MathsCallbacks.h.
172
173         * FormMathsPanel.C (FormMathsPanel): use vector(begin, end) c-tor
174         rather than our home-grown loops.
175
176         * FormMathsPanel.h:
177         * forms/fdfix.sh: no longer #include "MathsCallbacks.h".
178
179         * FormMathsPanel.C (input):
180         * forms/form_maths_panel.fd: don't pass/use MM_XYZ data.
181
182 2002-11-19  Angus Leeming  <leeming@lyx.org>
183
184         * FormInset.[Ch]: removed; no longer used after John's port of the
185         tabular dialog to MCV.
186
187         * Makefile.am (libxforms_la_SOURCES): remove FormInset.[Ch].
188
189         * FormBase.h (show):
190         * FormExternal.h (apply, build, update, input):
191         * FormSpellchecker.h (apply, build, update, partialUpdate):
192         propogate the virtual keyword.
193
194 2002-11-17  John Levon  <levon@movementarian.org>
195
196         * FileDialog.C: open/save name change
197
198 2002-11-15  John Levon  <levon@movementarian.org>
199
200         * Dialogs2.C:
201         * Dialogs_impl.h:
202         * FormPreferences.h:
203         * FormPreferences.C:
204         * FormTabular.h:
205         * FormTabular.C:
206         * forms/form_preferences.fd:
207         * forms/form_tabular.fd: port tabular and prefs to MVC
208
209         * FormBase.h: make hide() virtual for prefs
210
211 2002-11-08  Angus Leeming  <leeming@lyx.org>
212
213         * xforms_resize.[Ch]: sigh. Hack the "get scaling" part of
214         fl_adjust_form_size out of the xforms source and put it in here as
215         get_scaling_factor. Resizing and then unresizing to get this info
216         produces really nasty results...
217
218         I've put a request into the xforms list.
219
220 2002-11-08  Angus Leeming  <leeming@lyx.org>
221
222         * xforms_resize.[Ch]: replace scale_to_fit_tabs and scale_form with
223         get_scale_to_fit and scale_form_horizontally, respectively. The
224         functions are a total re-write, making use of the xforms library's
225         fl_adjust_form_size routine. We therefore get enormously simplified
226         code and consideration of /all/ button objects, not just those
227         tabs in tabfolders.
228
229         * FormBase.C (prepare_to_show):
230         * FormBaseDeprecated.C (prepare_to_show): use the renamed resize
231         functions to scale the dialog so that labels fit within buttons.
232
233         * FormBase.C (prepare_to_show): remove bc().refresh() call, as this
234         is done by the controller.
235
236 2002-11-07  Angus Leeming  <leeming@lyx.org>
237
238         * forms/fdfixh.sed: generate the d-tors in a clean way.
239         * forms/fdfixc.sed: Go from "fdui->form_xxx" to "fdui->form" in
240         a clean way.
241
242 2002-10-31  Herbert Voss  <voss@perce.de>
243
244         * FormGraphics.C (build, apply): get the rotate-list from the
245         controller
246
247 2002-11-04  Angus Leeming  <leeming@lyx.org>
248
249         * FormGraphics.C (build): Use frnt::getBBUnits().
250
251 2002-11-04  Rob Lahaye  <lahaye@snu.ac.kr>
252
253         * FormSpellchecker.C (input): fix label of spellchecker progress bar.
254
255 2002-11-04  Lars Gullik Bjønnes  <larsbj@gullik.net>
256
257         * lyx_gui.C (hexname): STRCONV
258
259         * FormPreferences.C (X11hexname): STRCONV
260
261         * FormMathsMatrix.C (apply): STRCONV
262
263         * FormMathsDelim.C (apply): STRCONV
264
265         * lyx_gui.C (start): adjust signature
266         (start): exchange magic integers for defined values.
267
268 2002-10-31  Rob Lahaye  <lahaye@snu.ac.kr>
269
270         * xformsImage.C (clip): fix crash caused by uint -> int nastiness.
271
272         * FormGraphics.C: use lyx::float_equal.
273
274 2002-10-29  Rob Lahaye  <lahaye@snu.ac.kr>
275
276         * FormParagraph.[Ch]:
277         * forms/form_paragraph.fd: a large-scale reorganisation and clean-up
278         of the code to make it more transparent. Use RadioButtonGroup and
279         CheckedGlueLength for the same reason. Add tooltips.
280
281 2002-10-28  Angus Leeming  <leeming@lyx.org>
282
283         * FeedbackController.C (PrehandlerCB): show tooltips for browser
284         widgets, working-around an xforms bug.
285
286         * FormBibtex.C (build):
287         * FormCitation.C (build):
288         * FormForks.C (build):
289         * FormSpellchecker.C (build):
290         * FormTexinfo.C (build):
291         set the prehandler for the browser widgets so that we can have tooltips.
292
293 2002-10-28  Dekel Tsur  <dekelts@tau.ac.il>
294
295         * xfont_loader.C (getFontinfo): Cleanup.
296
297 2002-10-26  John Levon  <levon@movementarian.org>
298
299         * forms/form_preamble.fd: OK cannot be a RETURN_BUTTON ;)
300
301 2002-10-26  John Levon  <levon@movementarian.org>
302
303         * FormTexinfo.C: using vector
304
305 2002-10-25  Dekel Tsur  <dekelts@tau.ac.il>
306
307         * xfont_loader.C (getFontinfo): Add xfonts to the font path if
308         necessary.
309
310 2002-10-25  Angus Leeming  <leeming@lyx.org>
311
312         * FormSpellchecker.C (input): fix crash when progress == 0.
313
314 2002-10-24  Rob Lahaye  <lahaye@snu.ac.kr>
315
316         * forms/form_print.fd:
317         * FormPrint.[Ch]: clean-up, reflecting discussion on the list.
318
319         * forms/form_spellchecker.fd:
320         * FormSpellchecker.[Ch]: add tooltips; general clean-up.
321          add word count to dialog and improve progress status;
322          implement single Start/Stop button;
323
324         * FormTabular.C (build): rearrange lines tab by tab.
325         Use getString not fl_get_inout.
326
327         * FormTexinfo.C: replace View-button by catching double click in
328         browser; allow viewing of files, irrespective of full path.
329
330         * forms/form_wrap.fd: resized. Remove text_warning widget. Fix gravity.
331         * FormWrap.[Ch]: simplification through the use of RadioButtonGroup
332         and CheckedGlueLength. Add tooltips.
333
334 2002-10-24  Angus Leeming  <leeming@lyx.org>
335
336         * FormRef.C (updateBrowser): invoke updateHighlight
337         (updateHighlight): don't select a browser item if there is no
338         reference selected.
339         (apply, input): use getString not fl_get_input.
340
341 2002-10-23  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
342
343         * FormExternal.C (apply):
344         (input): fix an off-by-one index (causing a crash)
345
346 2002-10-24  Rob Lahaye  <lahaye@snu.ac.kr>
347
348         * FormGraphics.C: use checkedWidgets to ensure that the lengths and
349         glue lengths are valid. Improve code documentation and layout.
350         InsetGraphicsParams::scale is now a float; modify dialog to suit.
351
352         * FormLog.C (update): more descriptive title and warning messages.
353
354         * FormMathsPanel.C (c-tor): allow dialog to be resized.
355
356         * FormPreamble.C (build): rearrange.
357         (apply): use getString, not fl_get_input.
358
359         * FormSearch.C (build): add tooltips.
360         (input): use getString, not fl_get_input.
361
362         * FormShowFile.C: more descriptive title.
363
364         * forms/form_browser.fd:
365         * forms/form_preamble.fd: reshape.
366
367         * forms/form_graphics.fd: reshape. Remove text_warning widget.
368
369         * forms/form_maths_panel.fd:
370         * forms/form_ref.fd:
371         * forms/form_search.fd: reshape. Fix gravity.
372
373 2002-10-24  Rob Lahaye  <lahaye@snu.ac.kr>
374
375         * FormFloat.C (input): fix the radio buttongroup behaviour.
376
377         * RadioButtonGroup.C (init): Assert on ROUND3DBUTTON and RADIO_BUTTON
378         when adding object to the group.
379
380         * forms/form_float.fd: use RADIO_BUTTON for the buttons in the radio
381         group.
382
383         * FormDocument.C: remove redundant header files.
384
385 2002-10-24  Angus Leeming  <leeming@lyx.org>
386
387         * Dialogs_impl.h: set the policy of the BibtexDialog to
388         NoRepeatedApplyReadOnlyPolicy.
389
390 2002-10-23  Rob Lahaye  <lahaye@snu.ac.kr>
391
392         * forms/form_float.fd: prettify and implement gravity/resize policy
393         correctly.
394
395         * FormFloat.C: add tooltips, lots of comments and check the
396         input more carefully.
397
398 2002-10-23  Angus Leeming  <leeming@lyx.org>
399
400         * checkedwidgets.C (setWidget): Don't set icol2 to alert_col when
401         the input is invalid.
402
403 2002-10-23  Rob Lahaye  <lahaye@snu.ac.kr>
404
405         * FormBibtex.C: remove two redundant header files.
406
407         * FeedbackController (postMessage): s/FL_BLACK/FL_LCOL/
408
409         * FormDocument.C: disable resizing of the dialog.
410         Remove redundant counter's bounds/step/precision (is set in
411         form_document.fd).
412
413         * FormDocument.[Ch] (CheckDocumentInput): removed. Use the
414         button controller and the checkedGlueLength class to check the validity
415         of any LyXGlueLengths.
416
417         * forms/form_document.fd: prettify.
418
419 2002-10-23  Rob Lahaye  <lahaye@snu.ac.kr>
420
421         * forms/form_bibtex.fd:
422         * forms/form_citation.fd: less bulky with proper gravity/resize policy
423          and many other GUI layout improvements.
424
425         * FormBibtex.C: remove choose button, select directly instead;
426         add Restore/OK/Apply/Cancel buttons; modify tooltip-texts;
427
428         * FormCitation.C: (trivial) rearrange lines; remove redundant check
429         button settings (do that in form_citation.fd instead).
430
431 2002-10-22  Rob Lahaye  <lahaye@snu.ac.kr>
432
433         * FeedbackController.C: use the NORMAL rather than the SMALL sized font
434         to display messages in the message_widget.
435
436         * FormGraphics.h: remove un-needed #include.
437
438         * FormPrint.C (build): minimal change due to change in
439         RadioButtonGroup's semantics.
440
441         * RadioButtonGroup.[Ch]: something of a clean-up.
442         (explicit c-tor): removed.
443         (reset): removed.
444         (set): new method, accepting an FL_OBJECT *.
445
446         * xforms_helpers.[Ch] (setEnabled): change lcol setting from
447         FL_BLACK to FL_LCOL.
448         (getString) use line=0 instead of line=-1 as default case;
449
450 2002-10-22  Rob Lahaye  <lahaye@snu.ac.kr>
451
452         * forms/form_aboutlyx.fd: implement the text widgets as browsers
453
454         * FormAboutlyx.C (build): Rearrange tabs. Add Build-info. Prettify.
455
456 2002-10-22  Angus Leeming  <leeming@lyx.org>
457
458         * Makefile.am (libxforms_la_SOURCES): arrange list into alphabetical
459         order once again.
460         Add checkedwidgets.[Ch].
461
462         * checkedwidgets.[Ch]: new files, defining CheckedLyXLength and
463         CheckedGlueLength.
464
465         * xforms_helpers.[Ch] (isActive): new helper function.
466
467 2002-10-21  Lars Gullik Bjønnes  <larsbj@gullik.net>
468
469         * xfont_loader.C (doLoad): typo
470
471 2002-10-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
472
473         * FormVCLog.C (update): modify, use ostringstream
474
475         * FormPreamble.C (apply): modify
476
477         * FormLog.C (update): modify
478
479         * FormAboutlyx.C (build): use ostringstream, modify
480
481 2002-10-21  Angus Leeming  <leeming@lyx.org>
482
483         * xformsImage.C (rotate): pass ints to flimage_rotate, fixing compiler
484         warning.
485
486 2002-10-21  Garst Reese <reese@isn.net>
487
488         * xformsImage.C (getWidth): work-around xforms bug enabling the display
489         of the edges of an image.
490
491 2002-10-21  Rob Lahaye  <lahaye@snu.ac.kr>
492
493         * Tooltips.C (init): pass the /formatted/ string to xforms...
494
495 2002-10-20  Lars Gullik Bjønnes  <larsbj@gullik.net>
496
497         * XLyXKeySym.h: rename private var keysym to keysym_, add accessor
498         function keysym().
499
500         * FormDocument.C (class_apply): setMessage change
501         (apply): ditto
502
503 2002-10-16  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
504
505         * Menubar_pimpl.C (create_submenu): do not create a "More..."
506         submenu just for one entry
507
508 2002-10-15  Angus Leeming  <leeming@lyx.org>
509
510         * XWorkArea.C (work_area_handler): Pass the mouse button correctly to
511         dispatch on LFUN_MOUSE_MOTION.
512
513 2002-10-15  Angus Leeming  <leeming@lyx.org>
514
515         * FormCitation.C (updateBrowser): deselect the highlighted item when
516         updating the browser.
517
518 2002-10-14  Dekel Tsur  <dekelts@tau.ac.il>
519
520         * FontInfo.C (query): Ignore bogus matches of scalable fonts.
521
522 2002-10-08  Angus Leeming  <leeming@lyx.org>
523
524         * FeedbackController.C (PrehandlerCB):
525         * combox.C (show): use fl_get_winorigin in preference to
526         fl_get_wingeometry.
527
528 2002-10-14  Angus Leeming  <leeming@lyx.org>
529
530         * Tooltips.h (set) make it private:
531         * Tooltips.C (set): don't forget to initialise the FL_OBJECT!
532
533         * FormBase.C (show):
534         * FormBaseDeprecated.C (show): no longer invoke Tooltips::set().
535
536 2002-10-14  André Pönitz <poenitz@gmx.net>
537
538         * FormDocument.C: somebody else's fix for a hard lockup
539
540 2002-10-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
541
542         * xforms_helpers.C (formatted): fix small typo, spotted by Rob
543         Lahaye
544
545 2002-10-08  Dekel Tsur  <dekelts@tau.ac.il>
546
547         * FormRef.C (update): Always list the labels of the current buffer.
548
549 2002-10-07  Angus Leeming  <leeming@lyx.org>
550
551         * FormBase.C (hide):
552         * FormBaseDeprecated.C (hide): wrap that call to fl_hide_tooltip inside
553         #ifdef required xforms version.
554
555 2002-10-04  Angus Leeming  <leeming@lyx.org>
556
557         * form_graphics.fd: un-cripple dialog by reverting yesterday's change.
558
559         * FeedbackController.C (PrehandlerCB): reduce the necessary calcs to the
560         bare minimum.
561
562         * combox.[Ch]: the optional tabfolder args passed to the c-tor are
563         no longer necessary and are scrapped.
564         (show): use the same, minimal fix as in PrehandlerCB to ensure that
565         the form's x,y coords are up to date. In truth, this fix should be
566         redundant, but not all "enter" events are caught by the prehandler.
567
568         * FormDocument.C (build):
569         * FormPreferences.C (xyz::build): no longer pass the tabfolder to the
570         combox c-tor.
571
572 2002-10-03  Angus Leeming  <leeming@lyx.org>
573
574         * FeedbackController.C (PrehandlerCB): re-compute the folder->x,
575         folder->y coords of a tabfolder when the mouse enters the folder.
576         This works around an xforms bug that manifests itslf as tooltips
577         appearing in their original position after the dialog has been
578         moved aside.
579
580         * FormAboutlyx.C (build):
581         * FormDocument.C (build):
582         * FormGraphics.C (build):
583         * FormPreferences.C (build):
584         * FormTabular.C (build): set the prehandler for tabfolders.
585
586         * form_graphics.fd: move the edge of the tabfolder in by 5 pixels
587         to ensure that the tabfolder prehandler is called.
588
589 2002-10-03  Angus Leeming  <leeming@lyx.org>
590
591         * lyx_gui.C (start): ev.xany.type is of type 'int' so print it as a
592         decimal not a hexadecimal.
593
594         * FormBase.C (hide):
595         * FormBaseDeprecated.C (hide): ensure that tooltips are hidden along
596         with the dialog.
597
598 2002-09-30  Angus Leeming  <leeming@lyx.org>
599
600         * FormBase.[Ch]:
601         * FormBaseDeprecated.[Ch]:
602         (icon_pixmap_, icon_mask_) new member variables.
603         (prepare_to_show) new method, containing initialisation code invoked
604         the first time show() is called.
605         (d-tor) destroy icon_pixmap_, if it exists.
606         (show) ensure that the icon pixmap is generated only once.
607
608         * XFormsView.[Ch]:
609         (icon_pixmap_, icon_mask_) new member variables.
610         (d-tor) destroy icon_pixmap_, if it exists.
611         (create_form_form_main) assign the generated pixmap to the new
612         icon_pixmap_ member variable.
613
614 2002-09-26  Angus Leeming  <leeming@lyx.org>
615
616         * xscreen.h: don't #include "XWorkArea.h", forward-declare XWorkArea.
617
618 2002-09-25  Angus Leeming  <leeming@lyx.org>
619
620         * Dialogs2.C:
621         * Dialogs_impl.h:
622         * FormWrap.h:
623         * LyXKeySymFactory.C:
624         * LyXScreenFactory.C:
625         * Menubar_pimpl.[Ch]:
626         * Toolbar_pimpl.[Ch]:
627         * WorkAreaFactory.C:
628         * lyx_gui.C: doxygen fixes.
629
630 2002-09-25  Dekel Tsur  <dekelts@tau.ac.il>
631
632         * forms/form_wrap.fd: floatflt has no "Inner" placement option.
633         The possible placements are default/outer/left/right.
634
635 2002-09-24  Lars Gullik Bjønnes  <larsbj@gullik.net>
636
637         * Makefile.am (INCLUDES): loose SIGC_INCLUDES
638
639 2002-09-20  Martin Vermeer  <martin.vermeer@hut.fi>
640
641         * forms/form_maths_space.fd
642         * FormMathSpaces: remove access to internal macros \lyx*space
643
644 2002-09-16  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
645
646         * Toolbar_pimpl.C (layoutSelected): when selecting a layout in
647         combox, make sure the corresponding shortcut is shown in
648         minibuffer
649
650 2002-09-16  John Levon  <levon@movementarian.org>
651
652         * forms/form_character.fd: Escape to cancel
653
654 2002-09-13  Rob Lahaye  <lahaye@snu.ac.kr>
655
656         * forms/form_graphics.fd:
657         * forms/form_print.fd: minor polishing of layout
658
659 2002-09-12  Rob Lahaye  <lahaye@snu.ac.kr>
660
661         * FormGraphics.C: improve tooltips text
662
663         * forms/form_graphics.fd: cosmetic change in file tab
664
665 2002-09-12  Rob Lahaye  <lahaye@snu.ac.kr>
666
667         * FormTexinfo.C:
668         * forms/form_filedialog.fd:
669         * forms/form_texinfo.fd: less bulky xforms dialogs.
670
671 2002-09-12  Rob Lahaye  <lahaye@snu.ac.kr>
672
673         * FormPrint.[Ch]:
674         * forms/form_print.fd: new xforms print dialog layout
675
676 2002-09-10  Rob Lahaye  <lahaye@snu.ac.kr>
677
678         * FormGraphics.C: use "Default" as first item in Origin of rotation
679
680         * forms/form_graphics.fd: improved layout
681
682 2002-09-11  Angus Leeming  <leeming@lyx.org>
683
684         * FormInclude.C (update): remove lyxerr call.
685
686 2002-09-09  John Levon  <levon@movementarian.org>
687
688         * FormInclude.C:
689         * forms/form_include.fd: reorder, remove noload
690
691 2002-09-09  John Levon  <levon@movementarian.org>
692
693         * FormMathDeco.C: move latex_deco into ControlMath
694
695 2002-09-09  Rob Lahaye  <lahaye@snu.ac.kr>
696
697         * FormBase.C:
698         * FormBaseDeprecated.C: use "LyX: " prefix to dialog window title;
699         set minimized title (without "LyX: ") and its icon.
700
701         * FormSpellchecker.C:
702         * FormSearch.C:
703         * FormThesaurus.C: remove "LyX: " from dialog window title.
704
705         * FormRef.[Ch]: add proper switch for "Go to" button.
706
707         * FormBibitem.C:
708         * forms/form_bibitem.fd:
709         * FormCitation.C:
710         * forms/form_citation.fd:
711         * FormRef.C:
712         * forms/form_ref.fd:
713         * FormSpellchecker.[Ch]:
714         * forms/form_spellchecker.fd:
715         * forms/form_toc.fd:
716         * forms/form_url.fd: less bulky dialogs; use proper gravity and
717         resize policy; add few tooltips.
718
719 2002-09-06  Alain Castera  <castera@in2p3.fr>
720
721         * FormTabular.C: leave the horizontal alignment buttons alive
722           on fixed width columns
723
724 2002-09-05  Angus Leeming  <leeming@lyx.org>
725
726         * all files: modify the headers as discussed on the list.
727
728 2002-08-30  John Levon  <levon@movementarian.org>
729
730         * MathsCallbacks.h:
731         * forms/fdfix.sh: fix build from last change
732
733 2002-08-30  John Levon  <levon@movementarian.org>
734
735         * MathsSymbols.h:
736         * MathsSymbols.C:
737         * FormMathsPanel.h:
738         * FormMathsPanel.C: remove MathsSymbols to controllers/
739
740 2002-08-29  John Levon  <levon@movementarian.org>
741
742         * MathsSymbols.h:
743         * MathsSymbols.C:
744         * Toolbar_pimpl.C: use XPMs for toolbar instead of gook
745
746 2002-08-29  John Levon  <levon@movementarian.org>
747
748         * MathsSymbols.C: implement splitting for AMS. nrel
749           is broken
750
751 2002-08-29  John Levon  <levon@movementarian.org>
752
753         * MathsSymbols.C: fix two crash bugs
754
755 2002-08-28  Rob Lahaye  <lahaye@snu.ac.kr>
756
757         * forms/form_graphics.fd:
758         * FormGraphics.C: re-implement the use of text_warning box.
759
760         * forms/form_preferences.fd:
761         * FormPreferences.C: use displayTranslator, change display mode
762         from four radio buttons into one choice button.
763
764         * FormBibtex.C: fix SIGSEGV with [Choose] when no style is selected.
765
766 2002-08-24  John Levon  <levon@movementarian.org>
767
768         * xformsImage.C: fix build, add FIXME for Rob
769
770 2002-08-23  Rob Lahaye  <lahaye@snu.ac.kr>
771
772         * FormGraphics.[Ch]:
773         * forms/form_graphics.fd: Implement new graphics dialog
774
775         * FormPreferences.C: use display_graphics "monochrome|grayscale|none"
776         instead of "mono|gray|no".
777
778 2002-08-22  John Levon  <levon@movementarian.org>
779
780         * xfont_loader.C: show name of failed font load (from Mikhail Teterin)
781
782 2002-08-20  Lars Gullik Bjønnes  <larsbj@birdstep.com>
783
784         * FormMathsBitmap.h: include boost/shared_ptr.hpp, remove include
785         for support/smart_ptr.h, change use of smart ptr to boost version
786
787         * FormMathsBitmap.C (FormMathsBitmap): do not initialize form_ (it
788         is a smart_ptr)
789         (build): use nifty 3rd arg of smart_ptr
790         (addBitmap): ditto
791
792 2002-08-20  John Levon  <levon@movementarian.org>
793
794         * lyx_gui.C: estimate default DPI
795
796 2002-08-16  Angus Leeming  <leeming@lyx.org>
797
798         * Dialogs.C:
799         * Dialogs2.C:
800         * Dialogs_impl.h: use the qt2 scheme of vars not pointer to vars.
801
802         * Dialogs3.C: removed.
803
804 2002-08-16  Angus Leeming  <leeming@lyx.org>
805
806         * Tooltips.C (c-tor): don't forget the "#ifdef crap xforms" code next
807         time, old boy.
808
809 2002-08-16  Michael Schmitt <Michael.Schmitt@teststep.org>
810
811         * FormRef.C (update): Synchronise the buffer choice and the list of
812         labels if the dialog is re-opened.
813
814 2002-08-15  Angus Leeming  <leeming@lyx.org>
815
816         * Dialogs.C:
817         * Dialogs2.C:
818         * Dialogs3.C:
819         * Dialogs_impl.h: the brave new world of Dialog creation.
820
821         * FormBaseDeprecated.C:
822         * FormFiledialog.C:
823         * XFormsView.C: Dialogs::redrawGUI is now a method not a signal.
824
825         * guiapi.C: discard.
826
827         * Makefile.am: add new files Dialogs[23].C Dialogs_impl.h and
828         remove guiapi.C.
829
830 2002-08-15  Angus Leeming  <leeming@lyx.org>
831
832         * lots: changed my email address to leeming@lyx.org.
833
834         * FormBaseDeprecated.[Ch]: return it to private derivation from
835         boost::noncopyable.
836
837         * FormBaseDeprecated.[Ch]:
838         * FormDocument.[Ch]:
839         * FormInset.[Ch]:
840         * FormMaths*.[Ch]:
841         * FormPreferences.[Ch]:
842         * FormTabular.[Ch]:
843         pass and store references to LyXView and Dialogs, not pointers.
844
845         * FormInset.[Ch]: remove class FormCommand.
846
847 2002-08-14  Angus Leeming  <leeming@lyx.org>
848
849         * FormBaseDeprecated.h: public derivation from boost::noncopyable.
850
851         * forms/form_document.fd: remove declaration of file 'psnfss2.xpm'
852
853 2002-08-14  Angus Leeming  <leeming@lyx.org>
854
855         * FormBaseDeprecated.h: no longer derives from DialogBase, but instead
856         derives directly from boost::noncopyable.
857         (show): made public.
858
859         * FeedbackController.h: rearrange #includes.
860
861         * FormDocument.C:
862         * FormMathsDeco.C:
863         * FormMathsDelim.C:
864         * FormMathsMatrix.C:
865         * FormMathsPanel.C:
866         * FormTabular.C: remove #include "Dialogs.h"
867
868         * FormMathsBitmap.C: remove #include "Dialogs.h", "LyXView.h".
869
870         * FormPreferences.C: rearrange #includes.
871
872         * FormTabular.h (showInset, updateInset): make public.
873
874         * FormDocument.C (build): enable the bmtable to find the right file!
875
876         * guiapi.C (gui_ShowInfo): removed.
877
878 2002-08-13  André Poenitz  <poenitz@gmx.net>
879
880         * Toolbar_pimpl.C: small cleanup
881
882 2002-08-13  Angus Leeming  <leeming@lyx.org>
883
884         * FileDialog.C:
885         * FormMathsDelim.C:
886         * FormMathsMatrix.C:
887         * FormMathsPanel.C:
888         * FormPreferences.C:
889         * Menubar_pimpl.C:
890         * Toolbar_pimpl.C:
891         * XFormsView.C:
892         * lyx_gui.C:
893         changes due to the changed LyXView interface that now returns references
894         to member variables not pointers.
895
896 2002-08-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
897
898         * Menubar_pimpl.C (create_submenu): fix code to disable submenu
899         entries.
900
901 2002-08-12  Lars Gullik Bjønnes  <larsbj@gullik.net>
902
903         * FormDocument.C (saveParamsAsDefault): use proper constructment
904
905 2002-08-12  Angus Leeming  <leeming@lyx.org>
906
907         * FormCitation.C:
908         * FromRef.C: change due to change of ControlConnections method name,
909         isReadonly() -> bufferIsReadonly().
910
911         * FormIndex.C:
912         * FormPrint.C: no longer #include "frontends/LyXView.h".
913
914 2002-08-12  Angus Leeming  <leeming@lyx.org>
915
916         * Dialogs.C (c-tor): connect the Tooltips::toggleEnabled method to
917         the Dialogs::toggleTooltips signal.
918
919         * FormAboutlyx.[Ch]:
920         * FormBibitem.[Ch]:
921         * FormBibtex.[Ch]:
922         * FormBrowser.[Ch]:
923         * FormCharacter.[Ch]:
924         * FormCitation.[Ch]:
925         * FormERT.[Ch]:
926         * FormError.[Ch]:
927         * FormExternal.[Ch]:
928         * FormFloat.[Ch]:
929         * FormForks.[Ch]:
930         * FormGraphics.[Ch]:
931         * FormInclude.[Ch]:
932         * FormIndex.[Ch]:
933         * FormLog.[Ch]:
934         * FormMinipage.[Ch]:
935         * FormParagraph.[Ch]:
936         * FormPreamble.[Ch]:
937         * FormPrint.[Ch]:
938         * FormRef.[Ch]:
939         * FormSearch.[Ch]:
940         * FormSendto.[Ch]:
941         * FormShowFile.[Ch]:
942         * FormSpellchecker.[Ch]:
943         * FormTabularCreate.[Ch]:
944         * FormTexinfo.[Ch]:
945         * FormThesaurus.[Ch]:
946         * FormToc.[Ch]:
947         * FormURL.[Ch]:
948         * FormVCLog.[Ch]:
949         No longer pass Controller or Dialogs to the c-tor.
950         No longer forward-declare Dialogs.
951
952         * FormBase.[Ch]: derives from ViewBase directly.
953         No longer passed ControlButtons & or Dialogs &.
954         (bc): new method, enabling the daughter classes to access the
955         ButtonController.
956         (C_FormBaseApplyCB):
957         (C_FormBaseOKCB):
958         (C_FormBaseCancelCB):
959         (C_FormBaseRestoreCB):
960         (C_WMHideCB): changes due to a change in the ViewBase class.
961
962         * Toolbar_pimpl.[Ch] (c-tor):
963         * Tooltips.[Ch] (c-tor): no longer passed a Dialogs &.
964
965         * Tooltips.h (toggleEnabled): made public for the Dialogs c-tor.
966
967         * XFormsView.[Ch] (c-tor, create_form_form_main): no longer pass
968         Dialogs & to the Toolbar.
969
970         * guiapi.C: access the controller methods by explicit invocation of the
971         controller.
972
973 2002-08-12  Lars Gullik Bjønnes  <larsbj@gullik.net>
974
975         * FormDocument.C (saveParamsAsDefault): ParagraphList changes
976         (class_apply): ditto
977
978 2002-08-08  John Levon  <levon@movementarian.org>
979
980         * Menubar_pimpl.C:
981         * Toolbar_pimpl.C: lyxaction cleanup
982
983 2002-08-08  John Levon  <levon@movementarian.org>
984
985         * forms/form_thesaurus.fd: allow Esc to close dialog
986
987 2002-08-02  Angus Leeming  <leeming@lyx.org>
988
989         * FormInclude.C:
990         * forms/form_include.fd: added a check_preview button and controlling
991         logic. The user can now choose to preview a \input-ed file.
992
993 2002-08-02  Angus Leeming  <leeming@lyx.org>
994
995         * FormTabular.C (input):
996         * XMiniBuffer.C (show_info): changes due to LyXView::view() now
997         returning a boost::shared_ptr.
998
999 2002-08-01  John Levon  <levon@movementarian.org>
1000
1001         * FormDocument.C: writeFile() change
1002
1003 2002-08-01  John Levon  <levon@movementarian.org>
1004
1005         * FormPreferences.h:
1006         * FormPreferences.C:
1007         * guiapi.C:
1008         * forms/form_spellchecker.fd: remove options from spellchecker
1009
1010 2002-07-30  John Levon  <levon@movementarian.org>
1011
1012         * lyx_gui.C: implement remove_read_callback()
1013
1014 2002-07-26  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1015
1016         * XWorkArea.C (work_area_handler): change type of
1017         scrollbar_value_old to double
1018
1019 2002-07-29  Lars Gullik Bjønnes  <larsbj@gullik.net>
1020
1021         * several files: strip,frontStrip -> trim,ltrim,rtrim
1022
1023 2002-07-25  John Levon  <levon@movementarian.org>
1024
1025         * lyx_gui.C:
1026         * XWorkArea.C: using dec
1027
1028 2002-07-25  Juergen Spitzmueller <j.spitzmueller@gmx.de>
1029
1030         * FormFloat.C: Fixed and better GUI-logic
1031
1032 2002-07-25  André Pönitz <poenitz@gmx.net>
1033
1034         * lyx_gui.C:
1035         * XWorkArea.C: add 'dec' to switch back to decimal output
1036
1037 2002-07-25  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1038
1039         * Menubar_pimpl.C: do not include "toc.h" and "FloatList.h".
1040         (create_submenu): add parameter ``all_disabled'' which will be
1041         false only if the menu contains at least one working item. Disable
1042         submenus who have all_disabled true. What I could not do, though
1043         is disable menubar items when all the menu is disabled (because I
1044         know about it only when I try to open this menu)
1045
1046 2002-07-25  Herbert Voss  <voss@perce.de>
1047
1048         * FormBibtex.C (update): clear browser first
1049
1050 2002-07-25  Juergen Vigna  <jug@sad.it>
1051
1052         * XWorkArea.C (work_area_handler): set y_old and x_old to some
1053         values in the MOUSE or DRAG even.
1054
1055 2002-07-25  John Levon  <levon@movementarian.org>
1056
1057         * forms/form_float.fd: "Span columns"
1058
1059 2002-07-25  Juergen Spitzmueller <j.spitzmueller@gmx.de>
1060
1061         * FormFloat.C:
1062         * forms/form_float.fd: Implement default placement checkbox;
1063         some minor tweaks
1064
1065 2002-07-25  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1066
1067         * Menubar_pimpl.C (create_submenu): add the code for splitting too
1068         long menus here. Remove call to add_toc.
1069
1070         * Menubar_pimpl.C (add_toc):
1071         (add_toc2): remove. This code is now in MenuBackend; now, all the
1072         frontend has to do is to support the item kinds Command, Submenu
1073         and Separator. The rest is done transparently.
1074
1075 2002-07-24  Juergen Spitzmueller <j.spitzmueller@gmx.de>
1076
1077         * FormFloat.C:
1078         * forms/form_float.fd: Implement Wide Float toggle and !-option;
1079         disable h and b with wide floats
1080
1081 2002-07-24  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1082
1083         * Menubar_pimpl.C (create_submenu): updates due to changes in
1084         menubackend.
1085
1086 2002-07-22  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1087
1088         * XMiniBuffer.h: add connection objects, and use them
1089         * XMiniBuffer.C (XMiniBuffer): here and
1090         (dd_init): here
1091
1092         * XFormsView.h: add connection objects, use them
1093         * XFormsView.C (XFormsView): here
1094
1095 2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
1096
1097         * XFormsView.C: don't call toolbar_->set()
1098
1099         * Toolbar_pimpl.h:
1100         * Toolbar_pimpl.C: rationalise code, remove half-working
1101           update stuff into simple add()
1102
1103 2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
1104
1105         * lyx_gui.C: add lyx_gui::exit()
1106
1107 2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
1108
1109         * Toolbar_pimpl.h:
1110         * Toolbar_pimpl.C: remove ->push()
1111
1112 2002-07-22  Herbert Voss  <voss@lyx.org>
1113
1114         * FormGraphics.C: add tooltips, changesize_type to size_kind.
1115         some rearrangements to the code
1116
1117 2002-07-21  John Levon  <moz@compsoc.man.ac.uk>
1118
1119         * FormToc.C: std:: fix
1120
1121 2002-07-21  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1122
1123         * Menubar_pimpl.h: do not include "MenuBackend.h" and "commandtags.h"
1124
1125         * Toolbar_pimpl.h: do not include "combox.h", "ToolbarDefaults.h"
1126         and "commandtags.h"
1127
1128         * Toolbar_pimpl.C: use BufferParams::getLyXTextClass
1129
1130         * FormSendto.C:
1131         * FormParagraph.C:
1132         * FormMinipage.C:
1133         * FormGraphics.C:
1134         * FormForks.C:
1135         * FormCitation.C:
1136         * DropDown.C: update to use new getString and getVector
1137
1138         * xforms_helpers.[Ch]: replace getVectorFromChoice and
1139         getVectorFromBrowser by getVector; replace getStringFromInput,
1140         getStringFromBrowser and getSelectedStringFromBrowser with
1141         getString, which works with input, choice and browser objects
1142
1143         * Menubar_pimpl.C:
1144         * FormToc.C: update to use new toc.[Ch]
1145
1146 2002-07-21  John Levon  <moz@compsoc.man.ac.uk>
1147
1148         * XFormsView.C: move autosave timer to LyXView.C
1149
1150 2002-07-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1151
1152         * Menubar_pimpl.[Ch]: remove support for multiple menubars
1153
1154 2002-07-20  John Levon  <moz@compsoc.man.ac.uk>
1155
1156         * XMiniBuffer.h:
1157         * XMiniBuffer.C: cleanup, make start/end history work as before
1158
1159 2002-07-20  John Levon  <moz@compsoc.man.ac.uk>
1160
1161         * FormMathsDelim.C:
1162         * FormMathsMatrix.C: fix dispatch calls nicely
1163
1164 2002-07-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1165
1166         * Menubar_pimpl.C (add_toc): avoid crash when there is no document
1167         open
1168
1169         * Menubar_pimpl.[Ch]: turn owner_ into a XFormsView, to avoid casting
1170
1171 2002-04-28  Herbert Voss  <voss@perce.de>
1172
1173         * FormGraphics.C:
1174         * forms/form_graphics.fd: add a new check button for LyXAspectRatio.
1175
1176 2002-07-19  John Levon  <moz@compsoc.man.ac.uk>
1177
1178         * DropDown.h:
1179         * DropDown.C: remove unneeded LyXView *
1180
1181         * XFormsView.h:
1182         * XFormsView.C: changes for minibuffer rework
1183
1184         * XMiniBuffer.h:
1185         * XMiniBuffer.C: use ControlCommandBuffer. Move relevant
1186           old code to here
1187
1188         * lyx_gui.C: add FIXME
1189
1190 2002-07-19  John Levon  <moz@compsoc.man.ac.uk>
1191
1192         * FormMathsDelim.C:
1193         * FormMathsMatrix.C: fix dispatch calls
1194
1195 2002-07-18  John Levon  <moz@compsoc.man.ac.uk>
1196
1197         * Menubar_pimpl.C:
1198         * Toolbar_pimpl.C:
1199         * lyx_gui.C:
1200         * XformsView.C: remove initMiniBuffer(), verboseDispatch()
1201
1202         * xfont_loader.C: remove call to messagePush(),Pop()
1203
1204 2002-07-17  Dekel Tsur  <dekelts@tau.ac.il>
1205
1206         * FormFiledialog.C: Add missing #include
1207
1208 2002-07-17  Angus Leeming  <leeming@lyx.org>
1209
1210         * xformsImage.C (init_graphics): disable direct loading of PostScript
1211         files. It's more effort than it's worth.
1212
1213 2002-07-17  André Pönitz <poenitz@gmx.net>
1214
1215         * FormPreferences.C: add help for $$s feature, lots of stupid "code
1216          beautifying"
1217
1218 2002-07-17  John Levon  <moz@compsoc.man.ac.uk>
1219
1220         * FormPreferences.C:
1221         * forms/form_preferences.fd: remove 2nd exit confirmation
1222
1223 2002-07-17  John Levon  <moz@compsoc.man.ac.uk>
1224
1225         * XFormsView.h:
1226         * XFormsView.C: hook up view_state_changed
1227
1228 2002-07-16  Angus Leeming  <leeming@lyx.org>
1229
1230         * XPainter.C: add some #ifdef ugliness to enable the home grown image
1231         loader to work too.
1232
1233 2002-07-16  André Pönitz <poenitz@gmx.net>
1234
1235         * FormFiledialog.[Ch]: rename member variables, rewrite some functions
1236
1237 2002-07-15  John Levon  <moz@compsoc.man.ac.uk>
1238
1239         * xformsImage.h:
1240         * xformsImage.C: add isDrawable()
1241
1242         * XPainter.C: use static cast to xformsImage
1243
1244 2002-07-14  Angus Leeming  <leeming@lyx.org>
1245
1246         * lyx_gui.C (C_read_callback): give it extern "C" linkage.
1247
1248 2002-07-14  John Levon  <moz@compsoc.man.ac.uk>
1249
1250         * lyx_gui.C: add set_read_callback()
1251
1252 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
1253
1254         * lyx_gui.C: move init_graphics() into setup
1255
1256 2002-07-12  Angus Leeming  <leeming@lyx.org>
1257
1258         * xformsImage.C (width): apply fudge irrespective of library version.
1259
1260 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
1261
1262         * Toolbar_pimpl.h:
1263         * Toolbar_pimpl.C: remove unused (de)activate()
1264
1265 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
1266
1267         * lyx_gui.C: implement update_fonts(), font_available()
1268
1269 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
1270
1271         * lyx_gui.C: add update_color()
1272
1273 2002-07-11  John Levon  <moz@compsoc.man.ac.uk>
1274
1275         * FormPreferences.C:
1276         * forms/form_preferences.fd: remove file->new asks for name
1277
1278 2002-07-11  John Levon  <moz@compsoc.man.ac.uk>
1279
1280         * XWorkArea.h:
1281         * XWorkArea.C: do a copy area on redraw when no geometry change
1282
1283 2002-07-11  Herbert Voss  <voss@perce.de>
1284
1285         * FormGraphics.C (input): test also the height for %-value, when
1286         importing the latex-value into the lyx-view
1287
1288 2002-07-10  Andrew Zabolotny  <zap@cobra.ru>
1289
1290         * XMiniBuffer.C (peek_event):
1291         * combox.C (peek_event):
1292         * DropDown.C (peek): support keypad keys
1293
1294 2002-07-09  John Levon  <moz@compsoc.man.ac.uk>
1295
1296         * xscreen.C: add const
1297
1298 2002-07-09  Angus Leeming  <leeming@lyx.org>
1299
1300         * xformsImage.C (scale): use boost::tie.
1301         (width): fudge to fix bug in image width for xforms <= 0.89.6.
1302
1303 2002-07-08  Angus Leeming  <leeming@lyx.org>
1304
1305         * forms/fdfix.sh: whitespace.
1306
1307 2002-07-05  Angus Leeming  <leeming@lyx.org>
1308
1309         * lyx_gui.C (hexname): new function.
1310
1311 2002-07-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1312
1313         * lyx_gui.C (init_graphics): boost::function assign, not
1314         boost::signal connect.
1315
1316         * combox.C (Combox): what remove does is now done implicitly from
1317         XFormsView destructor.
1318
1319         * XMiniBuffer.C (peek_event): comment last arg to avoid warning.
1320
1321         * XFormsView.h: form_ is now a raw pointer not a scoped_ptr.
1322
1323         * XFormsView.C (XFormsView): hide and free form_
1324         (getForm): raw pointer return
1325         (create_form_form_main): raw pointer set
1326
1327         * Toolbar_pimpl.C (toolbarItem): whet clean does is now done
1328         implicitly from XFormsView destructor.
1329
1330 2002-07-04  André Pönitz <poenitz@gmx.net>
1331
1332         * FormInset.[Ch]: reduce #include depencies
1333
1334         * guiapi.C: suppress compiler warning
1335
1336 2002-06-27  Juergen Spitzmueller <j.spitzmueller@gmx.de>
1337
1338         * FormInclude.C: Comment out unneeded and wrong update mechanism
1339         (related to bug #459)
1340         *forms/form_include.fd: define missing callbacks (bug #459)
1341
1342 2002-07-03  Vitaly Lipatov  <LAV@VL3143.spb.edu>
1343
1344         * FormDocument.C (build): add pt154 encoding
1345
1346 2002-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1347
1348         * Tooltips.C (Tooltips): add Dialogs to constructor arg.
1349
1350 2002-07-01  Angus Leeming  <leeming@lyx.org>
1351
1352         * forma/Makefile.am: keep "make clean" consistent with Kayvan's fix.
1353
1354 2002-07-01  Kayvan A. Sylvan  <kayvan@sylvan.com>
1355
1356         * forms/fdfix.sh: fix compilation failure on WinXP.
1357
1358 2002-06-28  Angus Leeming  <leeming@lyx.org>
1359
1360         * XPainter.[Ch]: changes associated with the name change
1361         grfx::GImage -> grfx::Image.
1362
1363         * xformsGImage.[Ch]: deleted.
1364         * xformsImage.[Ch]: new files, reflecting changed class name.
1365
1366         * Makefile.am:
1367         * lyx_gui.C: associated changes.
1368
1369 2002-06-27  Juergen Spitzmueller <j.spitzmueller@gmx.de>
1370
1371         * FormPreferences.C
1372         * forms/formPreferences.fd: Add a checkbox for Andrés new toy (preview)
1373
1374 2002-06-26  Angus Leeming  <leeming@lyx.org>
1375
1376         * xformsGImage.C (load, setPixmap): changes aassociated with moving
1377         grfx::DisplayType out of grfx::GParams.
1378
1379 2002-06-25  Angus Leeming  <leeming@lyx.org>
1380
1381         * FormPreferences.C (LnFmisc::apply): Comment out the call to
1382         grfx::GCache::changeDisplay. The method no longer exists now that the
1383         pixmap generation part of the graphics loader has been moved into
1384         InsetGraphics.
1385
1386 2002-06-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1387
1388         * Toolbar_pimpl.C: layout as layout
1389
1390 2002-06-21  Angus Leeming  <leeming@lyx.org>
1391
1392         * xscreen.C: add a using std::endl directive.
1393
1394 2002-06-21  John Levon  <moz@compsoc.man.ac.uk>
1395
1396         * FormPreferences.h:
1397         * FormPreferences.C:
1398         * forms/form_preferences.fd: remove show_banner, display_shortcuts
1399
1400 2002-06-21  John Levon  <moz@compsoc.man.ac.uk>
1401
1402         * XWorkArea.h:
1403         * XWorkArea.C: remove splash, should be handled in
1404           LyXScreen::greyOut()
1405
1406 2002-06-21  John Levon  <moz@compsoc.man.ac.uk>
1407
1408         * forms/form_texinfo.fd: "Update List" not "Rescan"
1409
1410 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
1411
1412         * guiapi.C: createIndex() changed
1413
1414 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
1415
1416         * FormBibtex.C: use new lyx::eliminate_duplicates
1417
1418 2002-06-20 Herbert Voss  <voss@perce.de>
1419
1420         * FormBibtex.C:
1421         * forms/form_bibtex.fd: give better support for choosing the
1422         bibstyle (new browserfield with the available bibstyles).
1423         move some code of ControlTexinfo into a helper
1424         file support/tex-helpers to use some of the functions
1425
1426 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
1427
1428         * XWorkArea.h:
1429         * XWorkArea.C: remove unused code, name change
1430
1431 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
1432
1433         * XLyXKeySym.h:
1434         * XLyXKeySym.C: whitespace
1435
1436 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
1437
1438         * XWorkArea.h: remove focus stuff, greyOut()
1439
1440 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
1441
1442         * XWorkArea.C: remove focus/unfocus events
1443
1444 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
1445
1446         * XWorkArea.h: remove unused methods
1447
1448 2002-06-15  Martin Vermeer  <martin.vermeer@hut.fi>
1449
1450         * FormMathsDelim.C: Redesign of Delimiters dialogue in mathed.
1451           Cleaner, smaller.
1452
1453 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
1454
1455         * XWorkArea.h: remove unused width()
1456
1457 2002-06-18  John Levon  <moz@compsoc.man.ac.uk>
1458
1459         * guiapi.C: fix compile with libAiksaurus
1460
1461 2002-06-17  Herbert Voss  <voss@perce.de>
1462
1463         * forms/.cvsignore: ignore the *.lo files
1464
1465 2002-06-18  John Levon  <moz@compsoc.man.ac.uk>
1466
1467         * FormSearch.h:
1468         * FormSearch.C: focus and select search string on open (bug #77)
1469
1470 2002-06-16  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1471
1472         * changes to let the function setup happen in frontends
1473
1474         * guiapi.C: new file
1475
1476 2002-06-16    <alstrup@diku.dk>
1477
1478         * xscreen.C (draw): After drawing, we wait for X with XSync..
1479
1480         * XWorkArea.[Ch]: Xforms implementation of GUII WorkArea.
1481
1482         * XPainter.[Ch]: Use XWorkArea instead of WorkArea.
1483
1484         * xscreen.[Ch]: Use XWorkArea instead of WorkArea.
1485
1486         * WorkAreaFactory.C: New file for GUII WorkArea.
1487
1488         * LyXScreenFactory.C: WorkArea GUIIized.
1489
1490 2002-06-15  Lyx Development team  <larsbj@birdstep.com>
1491
1492         * LyXKeySymFactory.C: Added XForms implementation.
1493
1494         * XLyXKeySym.[Ch]: Added XForms implementation of the LyXKeySym
1495         stuff.
1496
1497         * XWorkArea.[Ch]: Use LyXKeySym in signal interface for keypress.
1498
1499 2002-06-14  Lyx Development team  <lyx@electronia>
1500
1501         * LyXScreenFactory.C: Implementation for XForms.
1502
1503         * xscreen.[Ch]: Added implementation of LyXScreen for XForms,
1504         called XScreen (surprise!).
1505
1506 2002-06-14  Angus Leeming  <leeming@lyx.org>
1507
1508         * forms/Makefile.am: make the .Ch files dependent on the fdfix files.
1509
1510         * fdfix.sh: test whether "fdesign -convert file.fd" succeeds and
1511         if not, exit gracefully.
1512         Test whether the newly generated .h file is different from the existing
1513         one and if not discard it to prevent unnecessary recompilation in the
1514         xforms directory.
1515
1516 2002-06-14  Angus Leeming  <leeming@lyx.org>
1517
1518         * FormPreferences (XYZ::build): pass "&parent_" to build_xyz, not
1519         "this", ro we'll get a crash following FormBaseDeprecated's
1520         C_PrehandlerCB cast of ob->form->u_vdata to FormBaseDeprecated *.
1521
1522         This is the only form in which all the folders are not built in the
1523         parent class direct, so this is the only one that should suffer from
1524         this bug.
1525
1526 2002-06-12  Angus Leeming  <leeming@lyx.org>
1527
1528         * form_*.[Ch]: removed from the repository.
1529         * forms/Makefile.am:
1530         * forms/fdfix.sh: changes to generate form_*.[Ch] automatically.
1531
1532         * forms/form_*.fd: use a consistent naming convention for the fdesign
1533         generated FD_xyz structs. For example, form_aboutlyx.h now contains:
1534         struct FD_aboutlyx;
1535         struct FD_aboutlyx_version;
1536         struct FD_aboutlyx_credits;
1537         struct FD_aboutlyx_license;
1538
1539         * forms/fdfix[ch].sed: no longer write the build routines for the
1540         fdesign generated FD_xyz structs as member methods of the controlling
1541         FormXyz class. It's unnecessary and needs patch files in addition to
1542         the sed magic to work properly. Thus, the structs above are now
1543         generated by routines
1544         FD_aboutlyx * build_aboutlyx(void *);
1545         FD_aboutlyx_version * build_aboutlyx_version(void *);
1546         FD_aboutlyx_credits * build_aboutlyx_credits(void *);
1547         FD_aboutlyx_license * build_aboutlyx_license(void *);
1548
1549         * forms/README: document all the above.
1550
1551         * forms_fwd.h: new file to forward declare FL_OBJECT, FL_FORM.
1552
1553         * forms_gettext.[Ch]: new files containing only the scex, idex functions
1554         stored previously in xforms_helpers.[Ch].
1555
1556         * xforms_helpers.[Ch]: removed scex, idex functions.
1557
1558         * Most other files: minor changes associated with the above.
1559
1560 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
1561
1562         * XWorkArea.h:
1563         * XWorkArea.C: move scrolling logic into here
1564
1565         * ColorHandler.h:
1566         * ColorHandler.C:
1567         * XPainter.h:
1568         * XPainter.C: remove unused stuff, s/PainterBase/Painter/,
1569         s/Painter/XPainter/
1570
1571 2002-06-12  Angus Leeming  <leeming@lyx.org>
1572
1573         * lyx_gui.C (parse_init): exit isn't in namespace lyx_gui!
1574
1575 2002-06-12  Angus Leeming  <leeming@lyx.org>
1576
1577         * FormParagraph.C: include ParagraphParameters.h now that
1578         ParagraphParameters is forward declared in ControlParagraph.h.
1579
1580 2002-05-24  Martin Vermeer  <martin.vermeer@hut.fi>
1581
1582         * FormMathsDelim.C: fix delimiter pre-display rendering
1583           mess-up bug (354)
1584
1585 2002-06-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1586
1587         * xformsGImage.h: do not rely on FLIMAGE_H_LOCATION anymore
1588
1589 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
1590
1591         * XFormsView.h:
1592         * XFormsView.C: move init() back to LyXView
1593
1594 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
1595
1596         * GUIRunTime.C: remove in favour of ...
1597
1598         * Makefile.am:
1599         * lyx_gui.C: ... GUI startup namespace
1600
1601         * XFormsView.h:
1602         * XFormsView.C: change show() prototype
1603
1604         * XPainter.C:
1605         * xfont_loader.C: don't use GUIRunTime any more
1606
1607 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
1608
1609         * ColorHandler.C:
1610         * FontInfo.h:
1611         * FormBase.C:
1612         * FormBaseDeprecated.C:
1613         * MathsSymbols.C:
1614         * Menubar_pimpl.C: minor cleanups
1615
1616 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
1617
1618         * xformsGImage.C:
1619         * FontInfo.h:
1620         * FontInfo.C: some cleanup
1621
1622         * XWorkArea.C:
1623         * XFormsView.h:
1624         * XFormsView.C: some minor cleanup, use of
1625           scoped_ptr
1626
1627         * xfont_loader.h:
1628         * xfont_loader.C: rename
1629
1630 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
1631
1632         * XWorkArea.h:
1633         * XWorkArea.C: use workHeight(), remove enter/leaveView
1634
1635 2002-06-11  John Levon  <moz@compsoc.man.ac.uk>
1636
1637         * XWorkArea.h:
1638         * XWorkArea.C: remove belowMouse() and active()
1639
1640 2002-06-11  John Levon  <moz@compsoc.man.ac.uk>
1641
1642         * xfont_metrics.h:
1643         * xfont_metrics.C:
1644         * XPainter.C: X-specific metrics stuff moved into xforms/ only
1645
1646 2002-06-11  Edwin Leuven  <leuven@fee.uva.nl>
1647
1648         * FormParagraph.[Ch]: moved to mvc
1649         * form_paragraph.[Ch]: idem
1650         * forms/form_paragraph.fd: idem
1651         * Dialogs.C: idem
1652
1653 2002-06-06  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1654
1655         * GUIRunTime.C (initialiseGraphics): condition the choice of
1656         loader on USE_XFORMS_IMAGE_LOADER
1657
1658         * xformsGImage.C (init_graphics): do not initialize jpeg support
1659         if not available
1660
1661 2002-06-05  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1662
1663         * xformsGImage.h: use FLIMAGE_H_LOCATION to include flimage.h.
1664
1665 2002-06-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1666
1667         * FormMathsPanel.C: do not include ButtonController.tmpl
1668         * FormPreferences.C: ditto
1669         * xformsBC.C: ditto
1670
1671         * FormBase.h (controller): remove ViewBase:: prefix
1672
1673 2002-06-07  Angus Leeming  <leeming@lyx.org>
1674
1675         Fixes needed to compile with Compaq cxx 6.5.
1676         * ColorHandler.C:
1677         * DropDown.C:
1678         * FormThesaurus.C:
1679         all c-library variables have been moved into namespace std.
1680         Wrap using std::xyz declarations inside a #ifndef CXX_GLOBAL_CSTD block.
1681
1682         * XFormsView.C: add a using std::abs directive.
1683
1684         * FormBase.h (FormCB::controller): I have had to prefix base class
1685         methods with Base:: Wierd!
1686
1687 2002-06-04  John Levon  <moz@compsoc.man.ac.uk>
1688
1689         * xformsGImage.h: an xforms build fix
1690
1691 2002-06-02  Michael A. Koziarski  <michael@koziarski.com>
1692
1693         * Tooltips.C: fix some sigc++ -> boost errors.
1694
1695 2002-06-02  John Levon  <moz@compsoc.man.ac.uk>
1696
1697         * GUIRunTime.C:
1698         * XFormsView.C:
1699         * XWorkArea.C:
1700         * xforms_resize.C:
1701         * xformsGImage.h: fixes for xforms 1.0 version
1702           checking
1703
1704 2002-05-10  Herbert Voss  <voss@perce.de>
1705
1706         * FormInclude.C (input, update): disable load-button when
1707         "use verbatim" is enabled
1708
1709 2002-05-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1710
1711         * FileDialog.C (FileDialog): fix () bug when using new
1712         * xformsGImage.C (newImage): ditto
1713         * Toolbar_pimpl.C (Pimpl): ditto
1714         * xfont_loader.C (getFontinfo): ditto
1715
1716 2002-05-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1717
1718         * switch from SigC signals to boost::signals.
1719
1720         * Dialogs.C (Dialogs): simplify creation of dialog objects a bit.
1721
1722 2002-05-28  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1723
1724         * FormDocument.C (input): set preamble too when saving default
1725         template.
1726
1727 2002-05-26  John Levon  <moz@compsoc.man.ac.uk>
1728
1729         * Makefile.am:
1730         * XWorkArea.h:
1731         * XWorkArea.C: moved here
1732
1733 2002-05-24  John Levon  <moz@compsoc.man.ac.uk>
1734
1735         * ColorHandler.h:
1736         * ColorHandler.C:
1737         * FontInfo.h:
1738         * FontInfo.C: moved here
1739
1740         * xfont_loader.h:
1741         * xfont_loader.C: moved here
1742
1743         * Makefile.am:
1744         * xfont_metrics.C: changes from above
1745
1746 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
1747
1748         * Makefile.am:
1749         * XPainter.C:
1750         * xfont_metrics.h:
1751         * xfont_metrics.C: moved font metrics code
1752
1753 2002-05-24  Juergen Vigna  <jug@sad.it>
1754
1755         * FormMathsBitmap.C: include local includes first (selfcontainment)
1756         * FormMathsBitmap.h: include LString.h first.
1757
1758 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
1759
1760         * XFormsView.C:
1761         * lyxlookup.h:
1762         * lyxlookup.C:
1763         * Makefile.am: move here
1764
1765 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
1766
1767         * DropDown.h:
1768         * FileDialog.C:
1769         * FormBaseDeprecated.C:
1770         * FormDocument.C:
1771         * FormIndex.C:
1772         * FormInset.C:
1773         * FormMathsBitmap.C:
1774         * FormMathsDelim.C:
1775         * FormMathsMatrix.C:
1776         * FormMathsPanel.C:
1777         * FormParagraph.C:
1778         * FormPreferences.C:
1779         * FormPrint.C:
1780         * FormTabular.C:
1781         * Makefile.am:
1782         * XFormsView.h:
1783         * XFormsView.C: LyXView is now in frontends/,
1784         XFormsView moved to here
1785
1786 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
1787
1788         * Makefile.am:
1789         * XPainter.h:
1790         * XPainter.C: move Painter here
1791
1792 2002-05-22  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1793
1794         * Menubar_pimpl.C: add scoped_ptr.hpp
1795
1796         * FormPrint.h: remove smart_ptr.hpp
1797
1798         * FormBase.h: use more specific smart_ptr header
1799         * FormCharacter.h: ditto
1800         * FormMathsStyle.h: ditto
1801         * FormAboutlyx.h: ditto
1802         * Menubar_pimpl.h: ditto
1803         * FormTabular.h: ditto
1804         * FormPreferences.h: ditto
1805         * FormParagraph.h: ditto
1806         * FormMathsSpace.h: ditto
1807         * FormMathsPanel.h: ditto
1808         * FormMathsMatrix.h: ditto
1809         * FormMathsDelim.h: ditto
1810         * FormMathsDeco.h: ditto
1811         * FormGraphics.h: ditto
1812         * FormDocument.h: ditto
1813
1814 2002-05-15  John Levon  <moz@compsoc.man.ac.uk>
1815
1816         * FormCharacter.C: avoid mis-treating Combox as FL_OBJECT
1817           (bug 406) (from Angus)
1818
1819 2002-05-10  Dekel Tsur  <dekelts@tau.ac.il>
1820
1821         * FormDocument.C (language_apply): Fix language changing.
1822
1823 2002-05-09  Angus Leeming  <a.leeming@ic.ac.uk>
1824
1825         * Tooltips.C: enable tooltips by default.
1826
1827 2002-05-09  Angus Leeming  <a.leeming@ic.ac.uk>
1828
1829         * xforms_resize.h: improve the doc++ comments.
1830
1831         * xforms_resize.C (get_tabfolder_numfolders): new helper function,
1832         wrapping fl_get_tabfolder_numfolders if it exists and otherwise
1833         providing this info "somehow".
1834         Constify a few variables.
1835         whitespace changes.
1836
1837 2002-05-06  Angus Leeming  <a.leeming@ic.ac.uk>
1838
1839         * FormBase.C (show):
1840         * FormBaseDeprecated.C (show): having built the dialog, ensure that it
1841         is widened sufficiently to display wholely the tabs of any
1842         tabbed-folders. This is more than just cosmetic as it will prevent
1843         crashes when selecting a partly displayed tab. (The problem occurs
1844         with a "long" locale like German and xforms < 0.9999.)
1845
1846         * xforms_resize.[Ch]: new files doing the grunt work of ascertaining
1847         by how much a dialog should be scaled to show its tabs fully (should
1848         it have a tabfolder).
1849
1850 2002-05-08  Garst Reese  <reese@isn.net>
1851
1852         * FormMathsDeco.C: fix offset to normal size decos.
1853
1854 2002-05-03  Angus Leeming  <a.leeming@ic.ac.uk>
1855
1856         * xformsGImage.C (rotate): work-around xforms bug when rotating by
1857         270 degs.
1858
1859 2002-05-02  Herbert Voss  <voss@perce.de>
1860
1861         * FormBibtex.C (apply): a change from a style to an empty one
1862         (which is valid) wasn't saved
1863
1864 2002-05-02  Herbert Voss  <voss@perce.de>
1865
1866         * FormGraphics.C (input): do not read bb new when it was changed
1867
1868 2002-04-30  Rob Lahaye <lahaye@users.sourceforge.net>
1869
1870         * FormDocument.C: "USletter" -> "US letter" etc., "Other" -> "Custom".
1871         * FormParagraph.C: "Other" -> "Custom"
1872         * FormPreferences.C: "USletter" -> "US letter" etc.
1873         * forms/form_document.fd: 'Papersize" -> "Paper size" style consistency
1874         * forms/form_preferences.fd: style consistency
1875
1876 2002-04-30  Angus Leeming  <a.leeming@ic.ac.uk>
1877
1878         * FormCharacter.C:
1879         * FormDocument.C:
1880         * FormPreferences.C (findPos): remove this template to xforms_helpers.h.
1881
1882         * xforms_helpers.h (findPos): new template.
1883
1884         * FormGraphics.h: store a vector<string> origins_ of the LaTeX names
1885         for the rotation origins.
1886
1887         * FormGraphics.C: internationalise the rotation origin strings in the
1888         choice using the same approach as used for the language names in the
1889         Character, Document, Preferences dialogs.
1890
1891 2002-04-30  Angus Leeming  <a.leeming@ic.ac.uk>
1892
1893         * FormCharacter.C:
1894         * FormDocument.C:
1895         * FormPreferences.C: use the bool flag to getLanguageData as
1896         appropriate. No longer translate the strings as this is done in
1897         getLanguageData.
1898
1899 2002-04-29  John Levon  <moz@compsoc.man.ac.uk>
1900
1901         * FormBibtex.C:
1902         * FormCitation.C: fix two typos
1903
1904 2002-04-29  Angus Leeming  <a.leeming@ic.ac.uk>
1905
1906         * FormCharacter.h:
1907         * FormDocument.h:
1908         * FormPreferences.h: store a vector<string> lang_ of language
1909         identifiers.
1910
1911         * FormCharacter.C: changes associated with frnt::getLanguageData
1912         returning a vector<LanguagePair> rather than a vector<string>.
1913
1914         * FormDocument.C:
1915         * FormPreferences.C: internationalise the languages on display, similar
1916         to the changes in FormCharacter.C.
1917
1918 2002-04-26  John Levon  <moz@compsoc.man.ac.uk>
1919
1920         * FormMathsPanel.C: translate Close
1921         * FormGraphics.C: a little more translation
1922
1923 2002-04-22  Angus Leeming  <a.leeming@ic.ac.uk>
1924
1925         * FormCitation.C (apply, input): ensure that the choice is always valid.
1926
1927         * forms/fdfixc.sed: use "_shortcut" rather than "shortcut" as an
1928         identifier when performing one of the substitutions. "shortcut" can
1929         reasonably appear in the label.
1930
1931 2002-04-25  Rob Lahaye <lahaye@users.sourceforge.net>
1932
1933         * Makefile.am: fix typo "shoul go to" -> "should go to".
1934
1935         * forms/form_preferences.fd: Modify naming for Converter flags
1936         ("Extra flags") and remove a couple of shortcut-clashes.
1937
1938         * FormPreferences.C: Modify 'tooltip' info for Converter flags.
1939
1940 2002-04-23  Juergen Spitzmueller <j.spitzmueller@gmx.de>
1941
1942         * FormBibtex.C: Do not use a blank after the comma for multiple
1943         bib-files (which is not read in correctly).
1944
1945 2002-04-22  Angus Leeming  <a.leeming@ic.ac.uk>
1946
1947         * FormCitation.C (fillChoice): If the getCiteStrings vec is empty,
1948         disable the choice.
1949
1950 2002-04-19  Juergen Vigna  <jug@sad.it>
1951
1952         * FormParagraph.C (changedParagraph): don't check for p == par_ as
1953         we don't set par_ on a changedParagraph call so we don't resete the
1954         buttons and message when we return to the original paragraph!
1955
1956 2002-04-17  Rob Lahaye <lahaye@users.sourceforge.net>
1957
1958         * forms/cvsignore: add Makefile.
1959
1960 2002-04-16  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1961
1962         * forms/Makefile.am: make it a dummy make file + extra dist
1963
1964 2002-04-14  Herbert Voss  <voss@perce.de>
1965
1966         * FormCharacter.C
1967         * FormExternal.C: adding #include "support/lstrings.h"
1968         for the getStringFromVector and vice versa
1969
1970 2002-04-12  Angus Leeming  <a.leeming@ic.ac.uk>
1971
1972         * FormParagraph.C (changedParagraph): ensure that the warning message
1973         is removed if the underlying paragraph will accept our changes.
1974
1975 2002-04-09  Herbert Voss  <voss@perce.de>
1976
1977         * FormGraphics.C: allow rotate-values like 270.1
1978         * xformsGImage.C (rotate): get the right rotate-angle from
1979         GraphicParams
1980
1981 2002-04-08  Angus Leeming  <a.leeming@ic.ac.uk>
1982
1983         * xformsGImage.C (clip): no need to check if the width, height are > 0
1984         because the BoundingBox would be empty() in this weren't the case.
1985
1986 2002-04-08  Juergen Spitzmueller <j.spitzmueller@gmx.de>
1987
1988         * FormDocument.[Ch]: Add a new method UpdateClassParams
1989         which is used in CheckChoiceClass to update the fontsizes
1990         and other necessary stuff (pagestyle) on class change
1991         (hopefully finally fix bug #306)
1992
1993 2002-04-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1994
1995         * forms/Makefile.am (SUFFIXES): instead of .SUFFIXES
1996         (updatesrc): delete wrong version
1997
1998 2002-04-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1999
2000         * forms/.cvsignore: add Makefile.in
2001
2002         * forms/Makefile.am: make distcheck work, new file
2003
2004         * Makefile.am: make distcheck work
2005
2006 2002-04-05  Herbert Voss  <voss@perce.de>
2007
2008         * FormGraphics.C: use correct unit bp (big point - PostScript point)
2009         for the bounding box values
2010
2011 2002-04-05  Angus Leeming  <a.leeming@ic.ac.uk>
2012
2013         * FormGraphics.C (updateBB, input): Don't set the path of the file
2014         passed to readBB. Let the controller do that because it knows about
2015         the buffer (and therefore the path) whereas the view has no idea.
2016
2017 2002-04-04  Angus Leeming  <a.leeming@ic.ac.uk>
2018
2019         * xformsGImage.C (clip): ensure that the clipped image has sensible
2020         dimensions.
2021
2022 2002-04-04  Herbert Voss  <voss@lyx.org>
2023
2024         * FormGraphics.C (updateBB):  new method to read the BBox when reading
2025         a new file or changing an existing one.
2026
2027 2002-04-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2028
2029         * FormCharacter.C (findPos): add a missing typename
2030
2031 2002-04-02  Angus Leeming  <a.leeming@ic.ac.uk>
2032
2033         * FeedbackController.C:
2034         * FormBibtex.C:
2035         * FormCitation.C:
2036         * FormForks.C:
2037         * FormMathsBitmap.C:
2038         * FormPreferences.C:
2039         * FormSendto.C:
2040         * FormTexinfo.C:
2041         * Tooltips.C:
2042         * xforms_helpers.C: use _() correctly rather than N_().
2043
2044 2002-03-28  Juergen Spitzmueller <j.spitzmueller@gmx.de>
2045
2046         * FormDocument.C (CheckChoiceClass): update the necessary class
2047         settings on class change (fix bug #306)
2048
2049 2002-03-27  Herbert Voss  <voss@lyx.org>
2050
2051         * xforms_helpers.h:
2052         * FormGraphics.C:  change c%, l%, p% t% to col%, line%, page%
2053         and text%
2054
2055 2002-03-27  Angus Leeming  <a.leeming@ic.ac.uk>
2056
2057         * MathsSymbols.[Ch]: remove #include "bmtable.h" & "FormMathsPanel.h".
2058         Move enum MathsCallbackValues from FormMathsPanel.h to MathsSymbols.h.
2059         The MathsSymbols are now xforms-independent.
2060
2061         * FormMathsPanel.h: #include MathsSymbols.h for the enum.
2062
2063 2002-03-26  Angus Leeming  <a.leeming@ic.ac.uk>
2064
2065         * FormPreferences.C (browse): don't use BrowseRelPath here you noodle!
2066
2067         * FormGraphics.C (input): don't disallow the input of a file that's
2068         not there.
2069
2070 2002-03-25  Angus Leeming  <a.leeming@ic.ac.uk>
2071
2072         * FormParagraph.C (changedParagraph): whitespace.
2073
2074         * xforms_helpers.C: rearrange #includes.
2075
2076         * RadioButtonGroup.[Ch]: rename some of the methods. Remove #if 0 code.
2077
2078         * FormPrint.C: changes associated with changes to RadioButtonGroup.
2079
2080         * FormGraphics.C:
2081         * forms/form_graphics.fd: rename some of the widgets.
2082
2083 2002-03-22  Angus Leeming  <a.leeming@ic.ac.uk>
2084
2085         * FormGraphics.C (input): don't activate the Ok, Apply buttons if the
2086         file can't be found.
2087
2088         * FormParagraph.C (changedParagraph): activate the Ok, Apply buttons
2089         only if the underlying paragraph will accept changes.
2090
2091         * FormPreferences.C (browse): use Jean-Marc's browseRelFile.
2092
2093         * xforms_helper.C (updateWidgetsFromLength): fix crash when trying to
2094         set the choice to a unit that isn't present in the choice!
2095         Also remove #if 0 sections of code.
2096
2097 2002-03-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2098
2099         * several files: ws cleanup
2100
2101 2002-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
2102
2103         * lots: whitespace changes.
2104
2105 2002-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
2106
2107         * FormParagraph.C: a little more factorisation.
2108
2109 2002-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
2110
2111         * xforms_helpers.C (setCursorColor):
2112         * Tooltips.C (set): remove XC_question_arrow code.
2113
2114         * FeedbackController.[Ch] (clearMessage): new method.
2115
2116         * FeedbackController.C (postMessage): the warning message is now
2117         displayed in red!
2118
2119         * FormParagraph.C: define some helper functions to minimise the amount
2120         of repeated code.
2121
2122         * FormDocument.C:
2123         * FormGraphics.C:
2124         * FormMinipage.C:
2125         * FormTabular.C: use the FeedbackController to post the warning
2126         messages.
2127
2128 2002-03-19  André Pönitz <poenitz@gmx.net>
2129
2130         * FormParagraph.C: whitespace changes
2131
2132 2002-03-18  Angus Leeming  <a.leeming@ic.ac.uk>
2133
2134         * Tooltips.[Ch] (initTooltip): renamed init. In the 0.89 version, no
2135         longer call fl_set_object_helper as this routine respects line breaks
2136         only if the dialog is visible.
2137         (getTooltip): renamed as get.
2138         (toggleTooltips): renamed as set and made public.
2139
2140         * FormBase.C (show):
2141         * FormBaseDeprecated.C (show): move tooltip-inards into Tooltip.
2142
2143         * FormBibtex.C (build):
2144         * FormCitation.C (build):
2145         * FormForks.C (build):
2146         * FormSendto.C (build):
2147         * FormTexinfo.C (build):
2148         * Toolbar_pimpl.C (set): Tooltip::initTooltip -> Tooltip::init.
2149
2150         * xforms_helper.C (formatted): rewritten as a one-pass algorithm.
2151
2152 2002-03-18  Juergen Vigna  <jug@sad.it>
2153
2154         * FormTabular.C (update): deactivate left/right border settings for
2155         multicolumns if not an outer cell or no parent multicolumn cell.
2156
2157 2002-03-14  John Levon  <moz@compsoc.man.ac.uk>
2158
2159         * GUIRunTime.C: add spaces to error messages
2160
2161 2002-03-13  Angus Leeming  <a.leeming@ic.ac.uk>
2162
2163         * FormBase.C (show):
2164         * FormBaseDeprecated.C (show): set the initial state of the cursor.
2165
2166         * FormPreferences.C (Colors::apply()): use the helper function
2167         setCursorColor.
2168
2169         * Tooltips.C (toggleTooltips): proper fix for those Bad Window messages.
2170         Can only set the cursor if the dialog is visible.
2171
2172         * xforms_helpers.[Ch] (setCursorColor): new helper function to set the
2173         color of all cursors used by LyX.
2174         (XformsColor::read): use it.
2175
2176 2002-03-12  Angus Leeming  <a.leeming@ic.ac.uk>
2177
2178         * forms/*.fd (except form_filedialog.fd which is v. scary :-():
2179         housekeeping changes.
2180         1. Ensure that all radio buttons are wrapped up within a group.
2181         2. Rename all button_cancel as button_close.
2182         3. Ensure that all objects follow the naming scheme outlined in
2183            forms/README
2184
2185         class             | prefix
2186         ------------------+-------
2187         FL_BROWSER        | browser
2188         FL_BUTTON         | button
2189         FL_PIXMAPBUTTON   | button
2190         FL_CHECKBUTTON    | check
2191         FL_CHOICE         | choice
2192         FL_COUNTER        | counter
2193         FL_DIAL           | dial
2194         FL_INPUT          | input
2195         FL_FRAME          | frame
2196         FL_LABELFRAME     | frame
2197         FL_ROUND3DBUTTON,
2198         RADIO_BUTTON      | radio
2199         FL_SLIDER         | slider
2200         FL_VALSLIDER      | slider
2201         FL_TABFOLDER      | tabfolder
2202         FL_TEXT           | text
2203
2204         The only exceptions to this are objects that are to be converted
2205         in the sed scripts. At the moment this applies only to bmtable:
2206
2207         Convert an FL_BUTTON to a FL_BMTABLE by using prefix "bmtable".
2208
2209 2002-03-11  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2210
2211         * doxygen fixes.
2212
2213 2002-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
2214
2215         * FeedbackController.C: improve a comment.
2216
2217         * FormFiledialog.C: whitespace change.
2218
2219         * FormBibitem.C (build):
2220         * FormBibtex.C (build):
2221         * FormCitation.C (build):
2222         * FormDocument.C (build):
2223         * FormExternal.C (build):
2224         * FormGraphics.C (build):
2225         * FormInclude.C (build):
2226         * FormIndex.C (build):
2227         * FormMathsMatrix.C (build):
2228         * FormMinipage.C (build):
2229         * FormParagraph.C (build):
2230         * FormPrint.C (build):
2231         * FormRef.C (build):
2232         * FormSendto.C (build):
2233         * FormSpellchecker.C (build):
2234         * FormTabular.C (build):
2235         * FormThesaurus.C (build):
2236         * FormUrl.C (build): invoke setPrehandler for all FL_INPUT objects.
2237         Means that pasting with the middle mouse button will activate the
2238         Ok, Apply buttons.
2239
2240         * FeedbackController.C (MessageCB): fix crash by removing
2241         Assert(message_widget_) and returning silently in this case.
2242         Can happen quite justifiably.
2243
2244         * Most files: consistent comments at the top of the file, usable by
2245         sourcedoc.
2246
2247 2002-03-09  Herbert Voss  <voss@lyx.org>
2248
2249         * FormGraphics.C: test if file exists, simplify an if command
2250
2251 2002-03-10  John Levon  <moz@compsoc.man.ac.uk>
2252
2253         * FormToc.C: make goto not reset the dialog
2254
2255 2002-03-08  Angus Leeming  <a.leeming@ic.ac.uk>
2256
2257         * FeedbackController.[Ch]: new files, providing a standard interface to
2258         the feedback and warning messages. Created by stripping code out of
2259         FormBase.
2260
2261         * FormBase.[Ch]: strip out all the feedback code and simplify yet
2262         further the tooltips code.
2263
2264         * FormBase.[Ch]:
2265         * FormBaseDeprecated.[Ch]: Add a Tooltips pointer.
2266         Derive both classes from FeedbackController so daughter classes each
2267         have a common interface for same.
2268
2269         * Toolbar_pimpl.[Ch]: strip out all the tooltip code and use the
2270         Tooltips wrapper class.
2271
2272         * Tooltips.[Ch]: work out how to update tooltips when using
2273         xforms 0.89's fl_set_object_helper. Can now toggle tooltips with both
2274         xforms 0.88 and 0.89. Change the cursor to a "?" when in query mode
2275         and when the dialog has some tooltips.
2276
2277         * FormPreferences.[Ch]: strip out all the feedback code and use
2278         the FeedbackController.
2279
2280         * xforms_helpers.C: save the color of the gui pointer.
2281
2282         * FormBibtex.[Ch]:
2283         * forms/form_bibtex.fd:
2284         * FormCitation.[Ch]:
2285         * forms/form_citation.fd:
2286         * FormForks.[Ch]:
2287         * forms/form_forks.fd:
2288         * FormSendto.[Ch]:
2289         * forms/form_sendto.fd:
2290         * FormTexinfo.[Ch]:
2291         * forms/form_texinfo.fd: remove "Help" button and rejig for much
2292         simplified tooltips code.
2293
2294         * Makefile.am: add FeedbackController.[Ch].
2295
2296 2002-03-08  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
2297
2298         * FormGraphics.C: Tiny stylistic correction.
2299
2300 2002-03-07  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
2301
2302         * FormGraphics.C:
2303                 - Make radiobuttons change too when using Latex size in
2304                   lyxview and vice versa.
2305                 - Fix a typo where the value for height (lyxview) was
2306                   taken from width (size).
2307                 - Remove *%-values from lyxview.
2308                 - Add an Alert when using "Get Latex size" and that contains
2309                   *%-values.
2310         * FormTabular.C: Remove obsolete comment.
2311
2312 2002-03-07  Martin Vermeer <martin.vermeer@hut.fi>
2313
2314         * FormMathsDeco.C: add leftrightarrows to the bitmap.
2315
2316         * forms/form_maths_style.fd: reflect the changes in the bitmaps.
2317
2318 2002-03-07  Angus Leeming  <a.leeming@ic.ac.uk>
2319
2320         * xformsGImage.C (statusCB, errorCB): close the file streams once the
2321         image is loaded or if an error occurs.
2322         (init_graphics): FLIMAGE_SETUP setup must be static as xforms stores
2323         it permanently (and does not make a copy!).
2324
2325 2002-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
2326
2327         * xformsGImage.[Ch]: new files. An image loader based on xforms library
2328         routines.
2329
2330         * GUIRunTime.C (initialiseGraphics): use the xforms image loader if
2331         your version of the xforms libraries is up to the task.
2332
2333         * Makefile.am: compile the xforms image loader if so configured.
2334
2335 2002-03-04   Angus Leeming  <a.leeming@ic.ac.uk>
2336
2337         * Dialogs.C (redrawGUI): removed to frontends/Dialogs.C
2338
2339         * Dialogs.C:
2340         * GUIRunTime.C (initialiseGraphics): moved to GUIRunTime.
2341
2342 2002-03-04   Angus Leeming  <a.leeming@ic.ac.uk>
2343
2344         * FormDocument.C (build): add a std:: qualifier to remove_if.
2345
2346 2002-03-02  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2347
2348         * Toolbar_pimpl.[Ch]: layout as string
2349
2350         * FormParagraph.C: layout as string
2351
2352         * FormDocument.C (build): use remove_if and contains_functor
2353         layout as string
2354
2355 2002-03-01  Martin Vermeer <martin.vermeer@hut.fi>
2356
2357         * FormMathsBitmap.[Ch]:
2358         * FormMathsPanel.C: Give window titles to bit map sub-panels.
2359
2360 2002-02-28  Angus Leeming  <a.leeming@ic.ac.uk>
2361
2362         * Dialogs.C (initialiseGraphics): a new static method.
2363         Remove Allan's venerable description as I think it's past its sell-by
2364         date.
2365
2366 2002-02-28  John Levon  <moz@compsoc.man.ac.uk>
2367
2368         * FormBase.C:
2369         * FormBaseDeprecated.C:
2370         * FormFiledialog.C: possible fix to the Bad Window problems that some
2371         people have been experiencing.
2372
2373 2002-02-28  Angus Leeming  <a.leeming@ic.ac.uk>
2374
2375         * FormForks.C (input_button_all): resolve comparison between signed
2376         and unsigned.
2377
2378 2002-02-26  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2379
2380         * Menubar_pimpl.C (makeMenubar): ignore entries which are not
2381         submenus in menubar.
2382
2383 2002-02-20  Angus Leeming  <a.leeming@ic.ac.uk>
2384
2385         * FormForks.[Ch]:
2386         * forms/form_forks.fd: new files. A view for the Forked Child
2387         processes dialog, enabling the user to see what forked processes
2388         are running, and, if he so desires, to kill them.
2389
2390         * Dialogs.C: add the class Forked Child dialog.
2391
2392         * Makefile.am: add FormForks.[Ch], form_forks.[Ch].
2393
2394         * forms/makefile: add form_forks.fd.
2395
2396         * FormPreferences.C (LnFmisc::apply): rather ugly: call
2397         grfx::GCache::changeDisplay if the lyxrc.display_graphics changes.
2398
2399 2002-02-24  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
2400
2401         * forms/form_graphics.fd: Enlarge Restore button.
2402         * FormGraphics.C: Set filter to bounding box input fields.
2403
2404 2002-02-20  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2405
2406         * Makefile.am: simpler obj. file compiling
2407
2408 2002-02-20  Juergen Vigna  <jug@sad.it>
2409
2410         * FormTabular.C (input): don't call the autoapply on exit input calls
2411         if we don't really have a change!
2412
2413 2002-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
2414
2415         * FormBase.h (FormCB): tiny bugfix.
2416
2417         * xforms_helpers.h: remove incorrect comment.
2418
2419 2002-02-18  Herbert Voss  <voss@lyx.org>
2420
2421         * FormGraphics.C: same units for LyX and Latex view, cosmetics
2422
2423 2002-02-18  Angus Leeming  <a.leeming@ic.ac.uk>
2424
2425         * Timeout_pimpl.[Ch] (running): new method.
2426
2427 2002-02-18  Angus Leeming  <a.leeming@ic.ac.uk>
2428
2429         * FormParagraph.C:
2430         * FormTabular.C: added a using std::remove_if directive.
2431
2432 2002-02-14  Herbert Voss  <voss@lyx.org>
2433
2434         * xforms_helpers.h: fix bug with "?%" units
2435
2436 2002-02-14  Rob Lahaye  <lahaye@users.sourceforge.net>
2437         * forms/form_graphics.fd:
2438         * form_graphics.C: minor layout changes, such as stretching all
2439         tab-windows to equal sizes and better keyboard-shortcuts.
2440
2441 2002-02-14  Rob Lahaye  <lahaye@users.sourceforge.net>
2442         * forms/form_graphics.fd:
2443         * form_graphics.C: minor layout changes, such as stretching all
2444         tab-windows to equal sizes and better keyboard-shortcuts.
2445
2446 2002-02-12  Herbert Voss  <voss@lyx.org>
2447
2448         * forms/form_graphics.fd:
2449         * form_graphics.[Ch]: small changes to the layout, mentioned
2450         by Rob
2451
2452         * FormGraphics.C: fix bug with use of updateWidget... when
2453         no unit is given.
2454
2455 2002-02-11  John Levon  <moz@compsoc.man.ac.uk>
2456
2457         * FormMinipage.C: return SMI_VALID on other form changes
2458
2459 2002-02-11  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
2460
2461         * FormParagraph.C (update): [VSpace:] Delete the special method
2462         for gluelengths...
2463         * xforms_helpers.C: ...and move it here.
2464         Activate JMarcs new (shorter) code for updateWidgetsFromLengthString
2465         and updateWidgetsFromLength.
2466
2467 2002-02-10  Rob Lahaye  <lahaye@users.sourceforge.net>
2468
2469         * forms/form_external.fd:
2470         * form_external.C: change color2 of a few buttons into the
2471         proper grey color.
2472
2473 2002-02-08  Herbert Voss  <voss@lyx.org>
2474
2475         * forms/form_graphics.fd:
2476         * FormGraphics.C:
2477         * form_graphics.[Ch]: Adding buttons for unzip-Option,
2478         getValues from LyX/LaTeXfolder
2479
2480 2002-02-08  Rob Lahaye  <lahaye@users.sourceforge.net>
2481
2482         * forms/form_graphics.fd:
2483         * FormGraphics.C:
2484         * form_graphics.[Ch]: simplify the bounding box folder
2485         of the Graphic GUI
2486
2487 2002-02-08  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2488
2489         * Menubar_pimpl.C (create_submenu): work around an xforms bug (?)
2490         where one could not have both toggleon and disabled.
2491
2492 2002-02-08  Herbert Voss  <voss@lyx.org>
2493
2494         * xforms_helpers.h: change unit "%" to t%
2495
2496         * FormGraphics.C: fiy bug when BB is read from file and the
2497         unit is always "pt"
2498
2499 2002-02-08  Martin Vermeer <martin.vermeer@hut.fi>
2500
2501         * FormMathsDeco.C: \underleftarrow and \underrightarrow
2502
2503 2002-02-06  Angus Leeming  <a.leeming@ic.ac.uk>
2504
2505         Stabilise the tooltip interface and get Jürgen's patch to work ;-)
2506
2507         * Tooltips.[Ch]: new files. A wrapper to the tooltip code with a nice
2508         clean interface. Means that FormBase, FormBaseDeprecated and
2509         Tollbar_pimpl can all use the same code to have tooltips. No bloat.
2510
2511         * FormBase.C: add a Tooltips instance and interface with it.
2512         (setTooltipLevel): removed. Replaced by fillTooltipChoice and
2513         setTooltipLevel(ob).
2514         (getVerboseTooltip, getMinimalTooltip) now passed a const FL_OBJECT.
2515
2516         * FormBibtex.[Ch]:
2517         * FormCitation.[Ch]:
2518         * FormTexinfo.[Ch]:
2519         * Makefile.am: altered appropriately.
2520
2521 2002-02-06  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
2522
2523         * forms/form_texinfo.fd:
2524         * forms/form_bibtex.fd:
2525         * forms/form_citation.fd: delete text_info field again, add help choice
2526
2527         * FormBibtex.[Ch]:
2528         * FormCitation.[Ch]:
2529         * FormTexinfo.[Ch]: Implement new Tooltip behaviour.
2530
2531 2002-02-06  Angus Leeming  <a.leeming@ic.ac.uk>
2532
2533         * FormBase.[Ch]: can now chose the verbosity of the tooltip through
2534         a new method setTooltipLevel(). In turn this determines which of the
2535         new virtual methods, getVerboseTooltip() or getMinimalTooltip() gets
2536         called from getTooltip.
2537         No need for a "message" widget at the bottom of every dialog, therefore.
2538         If retained, this "message" widget can be used to display "warnings",
2539         pure and simple.
2540
2541         * FormBibtex.[Ch]:
2542         * FormCitation.[Ch]:
2543         * FormTexinfo.[Ch]: altered appropriately. Still need to be reshaped,
2544         to lose the "message" widget and to gain a "tooltip level" choice.
2545
2546 2002-02-05  Angus Leeming  <a.leeming@ic.ac.uk>
2547
2548         * forms/form_graphics.fd: Tiny tweek to make the Restore, Ok, Apply,
2549         Cancel buttons' positions consistent with the other dialogs.
2550
2551 2002-02-05  Herbert Voss  <voss@lyx.org>
2552
2553         * forms/form_graphics.fd: Noew the same view of the
2554         buttons as in preferences (LyXView). Make some things clear
2555         with better names.
2556         * FormGraphic.C: cosmetic changes to the layout. Delete
2557         the help button
2558
2559 2002-02-05  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
2560
2561         * forms/form.texinfo.fd: delete help button, add text_info
2562         * forms/form.citation.fd,form.bibtex.fd: add text_info
2563         * FormTexinfo.[Ch]: Delete Help mechanism, add tooltips and help messages.
2564         * FormCitation.[Ch],FormBibtex.[Ch]: add tooltips and help messages (actually
2565         no tooltips in Bibtex).
2566
2567 2002-02-05  Angus Leeming  <a.leeming@ic.ac.uk>
2568
2569         * FormBase.[Ch]: You want tooltips too? You got 'em. Verified as
2570         working with both xforms 0.88 and 0.89. Use by invoking
2571         setTooltipHandler(ob) and by providing a method getTooltip(ob) in this
2572         derived class to provide the required string.
2573
2574 2002-02-05  Angus Leeming  <a.leeming@ic.ac.uk>
2575
2576         * FormBase.[Ch]: make it really easy to set up and use a prehandler
2577         for feedback messages and to invoke an input event on paste from
2578         the middle mouse button. The derived class needs invoke only
2579         setPrehandler(ob) and for the feedback to override the virtual methods
2580         feedback(ob) and clear_feedback(). If the message posted is a warning
2581         rather than mere feedback, first setWarningPosted(true) to ensure
2582         that the message remains visible.
2583
2584         * FormBaseDeprecated.C: a physical rearrangement of the file,
2585         nothing more.
2586
2587         * FormPreamble.C: use setPrehandler to invoke an input event on paste.
2588
2589 2002-02-04  Herbert Voss  <voss@lyx.org>
2590
2591         * forms/form_graphics.fd: small changes to the layout
2592         * FormGraphic.C: Apply-button, keepaspectratio enabling
2593         depends to case of LaTeXView. Other small changes and
2594         fixes. Add LyXView scale.
2595
2596 2002-02-01  Angus Leeming  <a.leeming@ic.ac.uk>
2597
2598         * FormGraphics.C (c-tor): prevent resizing of the dialog.
2599
2600 2002-02-03  Herbert Voss  <voss@lyx.org>
2601
2602         * xforms_helpers.C: fix bug with unit "%" in
2603         updateWidgetsFromLengthString(...)
2604
2605 2002-02-02  Herbert Voss  <voss@lyx.org>
2606
2607         * FormGraphic.C: fix bug with filename, rearrange the code,
2608         delete choice "referencePoint" which is only possible for
2609         rotatebox
2610         * forms/form_graphics.fd: position options in a logical way,
2611         add folder and scale for LyXView
2612
2613 2002-02-01  Angus Leeming  <a.leeming@ic.ac.uk>
2614
2615         * FormGraphics.C (apply, update): respect the new DEFAULT state of
2616         InsetGraphicsParams::DisplayType.
2617
2618 2002-01-31  Martin Vermeer <martin.vermeer@hut.fi>
2619
2620         * forms/form_graphics.fd: tweeks.
2621
2622 2002-01-30  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2623
2624         * FormGraphics.C: Fix MAXDIGIT values for height and width.
2625
2626 2002-01-30  Angus Leeming  <a.leeming@ic.ac.uk>
2627
2628         * forms/form_citation: a few tweaks of my own.
2629
2630 2002-01-30  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2631
2632         * forms/form_citation: De-Monsterization (make it smaller).
2633
2634 2002-01-30  Angus Leeming  <a.leeming@ic.ac.uk>
2635
2636         * forms/form_graphics.fd:
2637         * FormGraphics.C: a few tweaks of my own.
2638
2639 2002-01-30  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2640
2641         * forms/form_graphics.fd: Very small tweaks.
2642
2643 2002-01-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2644
2645         * forms/form_graphics.fd: Change the dialog to look similar as
2646         the nice QT2-Version (added tabfolder "Bounding Box", rearrangements);
2647         added text_warning field..
2648
2649         * FormGraphics.[Ch]: Handle the Rearrangements.
2650         Add input filters and warnings concerning invalid inputs.
2651         Recognize the lyxrc-settings of display_graphics.
2652
2653 2002-01-29  Angus Leeming  <a.leeming@ic.ac.uk>
2654
2655         * FormMathsSpace.h (space_):
2656         * FormMathsStyle.h (style_): change from a short to an int to fix
2657         type conversion warnings.
2658
2659 2002-01-28  Martin Vermeer <martin.vermeer@hut.fi>
2660
2661         * FormMathsSpace.[Ch]:
2662         * forms/form_maths_space.fd:
2663         Changed the "Space" subpanel of the math panel into one of
2664         ordinary buttons rather than radio buttons. They are now
2665         self-applying so OK and Apply could go.
2666
2667 2002-01-28  Martin Vermeer <martin.vermeer@hut.fi>
2668
2669         * FormMathsStyle.[Ch]:
2670         * forms/form_maths_style.fd:
2671         Patched to use button arrays. Buttons are self-applying, saving
2672         one keystroke and the OK and Apply buttons.
2673
2674 2002-01-27  Herbert Voss  <voss@lyx.org>
2675
2676         * FormGraphic.[Ch]:
2677         * form_graphic.[Ch]:
2678         * forms/form_graphic.fd: rewritten to support graphicx with
2679         all options and to be sure that the old figinsets are correct
2680         converted.
2681         * xforms-helpers.h: added two choice const for the LyXLength
2682         one with all and one only with length which have a unit.
2683
2684 2002-01-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2685
2686         * forms/form_minipage.fd: add text_warning field.
2687
2688         * FormMinipage.[Ch]: added input filters and warnings
2689         (ButtonPolicy::SMInput FormMinipage::input)
2690
2691 2002-01-28  Angus Leeming  <a.leeming@ic.ac.uk>
2692
2693         * FormAboutlyx.[Ch]: Removed redundant form() method and
2694         dialog_ variable. They replicate that in the parent FormDB.
2695
2696 2002-01-28  Martin Vermeer <martin.vermeer@hut.fi>
2697
2698         * FormMathsDeco[hC]:
2699         * forms/form_maths_deco.fd: added math accents as a separate bitmap to
2700         the Decorations sub-panel of mathed. See Lamport Table 3.11.
2701
2702         * FormMathsPanel.C:
2703         * MathsSymbols.C: reorganization of the two AMS panels "relations" and
2704         "negated relations". Lower and broader.
2705
2706 2002-01-25  Angus Leeming  <a.leeming@ic.ac.uk>
2707
2708         * FormTabular.C (update): Remove redundant code.
2709
2710 2002-01-24  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2711
2712         * forms/form_tabular.fd: checkbox2radiobutton changes.
2713
2714 2002-01-20  Herbert Voss  <voss@perce.de>
2715
2716         * FormInclude.[C]: better control of unexistings files
2717         when entered without the browser
2718
2719 2002-01-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2720
2721         * Toolbar_pimpl.C (update): disable layout combox when LFUN_LAYOUT
2722         is disabled
2723
2724         * combox.C (activate):
2725         (deactivate): change color of labels to reflect the state of the
2726         combox
2727
2728 2002-01-16  Herbert Voss  <voss@lyx.org>
2729
2730         * FormExternal.C (build): activate  apply/ok-button when something
2731         is entered in the filename-field
2732
2733 2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
2734
2735         * FormMathsBitmap.C (apply): fix bug caused by using 'unsigned int'
2736         rather than 'string::size_type'
2737
2738 2002-01-17 Martin Vermeer <martin.vermeer@hut.fi>
2739
2740         * FormMathPanel.[hC]:
2741         * MathsSymbols.[hC]:
2742         * form_math_panel.[hC]:
2743         * form_math_panel.fd: Modified. Added five symbol sub-panels
2744         to the math panel containing AMS math symbols: arrows, relations,
2745         negated relation, operators and miscellaneous (also containing some
2746         hebrew and corner symbols).
2747
2748 2002-01-17  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2749
2750         * FormMinipage.C (apply): change because MinipageParams::pageWidth
2751         is now a real LyXLength
2752
2753 2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
2754
2755         * FormDocument.C: enable line spacing input properly
2756
2757 2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
2758
2759         * forms/form_preferences.fd:
2760         * form_preferences.h:
2761         * form_preferences.C:
2762         * FormPreferences.h:
2763         * FormPreferences.C: use better variable name
2764
2765 2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
2766
2767         * forms/form_preferences.fd: change "Use Scalable Fonts"
2768           to "Rescale bitmap fonts"
2769
2770 2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
2771
2772         * FormMathsPanel.C:
2773         * FormPreferences.C: #include "ButtonController.tmpl" to instantiate
2774         the button controller for IgnorantPolicy and PreferencesPolicy.
2775
2776 2002-01-16  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2777
2778         * forms/form_tabular.fd: text_info field was too small. Enlarge it.
2779
2780 2002-01-15  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2781
2782         * xforms_helpers.C: modify getLengthFromWidgets to ignore the unit
2783         choice if the input field contains a LyXGlueLength.
2784
2785         * FormParagraph.C: Allow to insert and display gluelengths in VSpace
2786
2787         * FormParagraph.C
2788         * FormDocument.C
2789         * FormTabular.C: Change input filter to allow inserting
2790         gluelengths/lyxlength or numbers with unit choices.
2791
2792         * FormMinipage.C: Use getLengthFromWidgets instead of the code there,
2793         which was more or less duplicated.
2794
2795         * FormGraphics.C: set default units, dependent on US/other paper.
2796
2797 2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
2798
2799         * Dialogs.C: no longer need to #include the Controller classes, as this
2800         is how done in GUI.h.
2801
2802         * xformsBC.C: #include ButtonController.tmpl, containing the
2803         instatiation of the button controller.
2804
2805 2002-01-15  John Levon  <moz@compsoc.man.ac.uk>
2806
2807         * FormThesaurus.C: fix a crash
2808
2809 2002-1-15  Martin Vermeer <martin.vermeer@hut.fi>
2810
2811         * FormMathsDelim.C:
2812         * form_maths_delim_C:
2813         * form_maths_delim.h:
2814         * form_maths_delin.fd:
2815         Put three radio buttons on the delimiters pop-up. It works as follows:
2816
2817                                 left mouse     middle mouse        right mouse
2818         ----------------------------------------------------------------------
2819         Left radio button   |       (               ()                   )
2820         Middle radio button |       ()              ()                   )
2821         Right radio button  |        )               )                   )
2822         ----------------------------------------------------------------------
2823
2824         Where
2825
2826         (       left-side delimiter selected
2827         )       right-side delimiter selected
2828         ()      "symmnetric pair" selected, of which the clicked delimiter is
2829                 the left one.
2830                 So, if the middle radio button is activated ("()\nBoth")
2831                 and you click on "[" with the default (left) mouse button, you
2832                 get the delimiter pair "[]".
2833                 A shortcut for this (if the leftmost radio button is on) is
2834                 simply clicking the middle mouse button.
2835
2836         To create equal pairs, either have the middle radio button on and use
2837         Mouse-left, or have the left radio button on and use Mouse-middle.
2838
2839         To create unequal pairs, you should have either the left or middle radio
2840         button on, and do: "Mouse-left ( Mouse-right >" to create "(>".
2841
2842 2002-01-15  Angus Leeming  <a.leeming@ic.ac.uk>
2843
2844         * FormSpellchecker.[Ch]: a bit of a clean up, leaving the functionality
2845         unchanged:
2846         Remove the clickline_ member variable and hide() method;
2847         Use fl_set_browser_dblclick_callback;
2848         Constify a few temporary variables;
2849         Use xforms_helpers' wrappers functions returning string rather than
2850         the raw xforms functions returning char const *.
2851
2852 2002-01-14  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2853
2854         * DropDown.C: include <cctype> for isprint()
2855
2856 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
2857
2858         * FormMinipage.C (apply, update): MinipageParams::width renamed
2859         as MinipageParams::pageWidth.
2860
2861 2002-01-14      Martin Vermeer <martin.vermeer@hut.fi>
2862
2863         * FormMathsBitmap.C:
2864           FormMathsPanel.C:
2865           MathsSymbols.C: Blackboard Bold and Calligraphic std symbols
2866         added to math panel's 'misc' sub-panel.
2867
2868 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
2869
2870         * FormMathsMatrix.C (input): use lyx::count rather than std::count.
2871
2872 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
2873
2874         * FormPreferences.h: add a std:: to make_pair.
2875
2876 2002-01-11  Angus Leeming  <a.leeming@ic.ac.uk>
2877
2878         * DropDown.[Ch] (keypress, key_pressed): new signal and method,
2879         respectively.
2880
2881         * DropDown.C: place xforms callback functions in namespace anon.
2882         Set browser callback on single not double click.
2883         (select): return immediately of the vector is empty. Highlight the top
2884         line. Position the browser above the minibuffer, not below it.
2885         (peek): call key_pressed when a key press is detected.
2886         (key_pressed): clean-up and emit the keypress signal.
2887
2888         * xforms_helpers.[Ch} (getSelectedStringFromBrowser): new function.
2889         If nothing is selected, return string().
2890
2891 2002-01-14  John Levon  <moz@compsoc.man.ac.uk>
2892
2893         * FormSpellchecker.C: disable resizing due to xforms bug
2894
2895 2002-01-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2896
2897         * FormFiledialog.C (Reread): skip broken symlinks
2898
2899 2002-01-13  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2900
2901         * FormMathsMatrix.C (AlignFilter): use std::count and add some
2902         comments.
2903
2904 2002-01-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2905
2906         * MathsSymbols.C (get_pixmap_from_symbol): add a default statement
2907         in the switch.
2908
2909         * FormPreferences.C (Interface::input):
2910         (Language::input):
2911         (Paths::input): add shortcuts to file dialogs directory buttons
2912
2913         * FormPreference.h (browse): add default empty parameters for
2914         buttons descriptions.
2915
2916         * FormFiledialog.C (SetButton): allow for a shortcut in the name
2917         of the button.
2918
2919 2002-01-13  John Levon  <moz@compsoc.man.ac.uk>
2920
2921         * FormThesaurus.C:
2922         * FormThesaurus.h:
2923         * form_thesaurus.h:
2924         * form_thesaurus.C:
2925         * forms/form_thesaurus.fd: update to Aiksaurus 0.14
2926
2927 2002-01-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2928
2929         * Toolbar_pimpl.C (setPixmap): simplify a bit
2930
2931 2002-01-10  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2932
2933         * Toolbar_pimpl.C (ToolbarCB):
2934         * Menubar_pimpl.C (MenuCallback): use verboseDispatch instead of
2935         dispatch.
2936
2937 2002-01-12  Allan Rae  <rae@lyx.org>
2938
2939         * FormTabular.C (FormTabular): Fix Purify UMR.
2940
2941         * FormPreferences.C (build): "Conversion" is a better name.
2942
2943 2002-01-10  Martin Vermeer  <martin.vermeer@hut.fi>
2944
2945         * FormMathsPanel.[Ch] (dispatchFunc): new method. Invokes
2946         LyXFunc::dispatch.
2947
2948         * FormMathsStyle.C (apply): use LFUNs to apply, not insertSymbol.
2949
2950 2002-01-10  Angus Leeming  <a.leeming@ic.ac.uk>
2951
2952         * FormPreferences.C:
2953         * forms/form_preferences.fd: change names and descriptions of popup
2954         font variables to reflect their actual use.
2955
2956         * Menubar_pimpl.C: return MENU_LABEL_STYLE to FL_NORMAL_STYLE.
2957
2958 2002-01-10  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2959
2960         * FormPreferences.C (input): allow empty values for document_path
2961         and template_path.
2962
2963         * FormFiledialog.C (SetButton):
2964         (FileDlgCB): do not disable directory buttons if they have an
2965         empty path.
2966         (SetDirectory): if the argument is an empty string, change to
2967         cwd().
2968
2969 2002-01-09  Martin Vermeer <martin.vermeer@hut.fi>
2970
2971         * forms/form_maths_style.fd:
2972         * FormMathsStyle.[Ch]: New files, Implementing a mathed pop-up for math
2973         size "styles" and font types.
2974         * FormMathsPanel.[Ch]:
2975         * MathsSymbols.C:
2976         * forms/form_maths_panel.fd: Modified too.
2977
2978 2002-01-08  Martin Vermeer  <martin.vermeer@hut.fi>
2979
2980         * Menubar_pimpl.C (create_submenu):
2981         * Toolbar_pimpl.C (update): use FuncStatus.
2982
2983 2002-01-08  Angus Leeming  <a.leeming@ic.ac.uk>
2984
2985         * xform_helpers.[Ch] (getStringFromBrowser): a littel wrapper function
2986         for fl_get_browser_line that is guaranteed to return a valid string.
2987
2988 2002-01-08  John Levon  <moz@compsoc.man.ac.uk>
2989
2990         * FormSpellchecker.C: fix possible crash on clicking a suggestion
2991
2992 2002-01-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2993
2994         * forms/form_document.fd (bullets): fix small cosmetic problem after
2995         John's radio2button change.
2996
2997 2002-01-07  Angus Leeming  <a.leeming@ic.ac.uk>
2998
2999         * FormDocument.C:
3000         * forms/form_document.fd: change the labels and variable names of
3001         left_margin, right_margin to inner_margin, outer_margin, in line
3002         with bugzilla bug #157.
3003
3004         * FormFiledialog.C (Reread): used locally stored modtime variable
3005         rather than make repeated calls to fileInfo.getModificationTime().
3006
3007         * xforms_helpers.C (ReadableFile, WriteableFile): added a couple of
3008         isOK() checks to the use of the FileInfo instance and removed those
3009         FIXMEs.
3010
3011         * Menubar_pimpl.C: added a variable MENU_LABEL_STYLE and use it.
3012         Set it to FL_BOLD_STYLE, thereby fixing bugzilla bug #32.
3013
3014 2002-01-07  John Levon  <moz@compsoc.man.ac.uk>
3015
3016         * form_*:
3017         * forms/form_*: change radio buttons to round3dbutton
3018
3019 2002-01-05  John Levon  <moz@compsoc.man.ac.uk>
3020
3021         * FormFiledialog.C: add FIXME
3022
3023         * xforms_helpers.C: fix use of FileInfo
3024
3025 2002-01-07  John Levon  <moz@compsoc.man.ac.uk>
3026
3027         * FormTabular.h:
3028         * FormTabular.C:
3029         * form_tabular.h:
3030         * form_tabular.C:
3031         * forms/form_tabular.fd: ugly fix to get around
3032           some of the UI problems (bug #110).
3033
3034 2002-01-04  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
3035
3036         * FormDocument.C: Recognize the default paper settings too
3037         when setting the default length values (cm or inch).
3038         * FormParagraph.C: do the same.
3039
3040 2001-12-11  Michael A. Koziarski <michael@koziarski.org>
3041
3042         * FormFloat.C: changes to prevent here definitely being used
3043         with wide figures.
3044
3045 2001-12-29  Dekel Tsur  <dekelts@tau.ac.il>
3046
3047         * FormMathsMatrix.C (AlignFilter): Allow entering the '|' char.
3048
3049 2001-12-19  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
3050
3051         * DropDown.C: always include <config.h> in sources.
3052
3053         * xforms_helpers.h:
3054         * FormFiledialog.h:
3055         * Timeout_pimpl.h:
3056         * DropDown.h: do not include <config.h> in headers
3057
3058 2001-12-20  Juergen Vigna  <jug@sad.it>
3059
3060         * FormTabular.C (update): final LT-h/f support modifications.
3061
3062 2001-12-19  Juergen Vigna  <jug@sad.it>
3063
3064         * FormTabular.C (update): change a bit the tabular layout and added
3065         better longtable options handling.
3066
3067 2001-12-15  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3068
3069         * FormToc.C: using std::endl
3070
3071 2001-12-14  John Levon  <moz@compsoc.man.ac.uk>
3072
3073         * FormToc.C: fix crash when no entries, and
3074           update types properly
3075
3076 2001-12-11  Ben Stanley <bds02@uow.edu.au>
3077
3078         * Menubar_pimpl.C: Fixed a crashing bug when document has more
3079         than 80 floats and using xforms 0.88
3080
3081 2001-12-11  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
3082
3083         * xforms_helpers.C: include lyxlength.h here
3084         * xforms_helpers.h: ... but not here
3085
3086         * FormTabular.C: use LyXLength instead of string wherever
3087         necessary; whitespace changes.
3088
3089 2001-12-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
3090
3091         * forms/form_preferences.fd: use the same name for font sizes
3092         than the character dialog.
3093
3094 2001-11-26  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
3095
3096         * forms/form_search.fd: Added label text to search buttons
3097         (to make the shortcuts visible).
3098
3099 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
3100
3101         * FormParagraph.C: set combo box correctly for VSpace::LENGTH
3102
3103 2001-12-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3104
3105         * FormFiledialog.C:
3106         * xforms_helpers.C: change "while(" to "while ("
3107
3108 2001-12-05  Allan Rae  <rae@lyx.org>
3109
3110         * FormParagraph.C (apply): One other LyXText fix.
3111
3112 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
3113
3114        * FormParagraph.C (getCurrentParagraph):
3115         (apply):  get the right LyXText !
3116
3117 2001-11-29  John Levon  <moz@compsoc.man.ac.uk>
3118
3119         * FormParagraph.C: disallow page breaks in insets
3120
3121 2001-11-23  John Levon  <moz@compsoc.man.ac.uk>
3122
3123         * FormParagraph.C: allow signed space above/below, actually
3124           use space below units
3125
3126 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
3127
3128         * FormToc.C: fixes to make floatlists work
3129
3130 2001-11-23  John Levon  <moz@compsoc.man.ac.uk>
3131
3132         * Makefile.am:
3133         * Alert_pimpl.C: Alert etc.
3134
3135         * xforms_helpers.h:
3136         * xforms_helpers.C:
3137         * forms/fdfix.sh: move idex etc. to here
3138
3139         * GUIRunTime.C: move getScreenDPI() to here
3140
3141 2001-11-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
3142
3143        * forms/form_ref.fd, form_preferences.fd, form_citation.fd,
3144        form_graphics.fd, form_paragraph.fd: Enlarged the Restore button
3145        to 100p (now German translation fits in).
3146        * forms/form_external.fd, form_bibtex.fd, form_print.fd,
3147        form_preferences.fd, form_graphics.fd, form.include.fd,
3148        form-external.fd:
3149        Unified label "Browse..." and unified its width to 100p.
3150
3151 2001-11-13  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
3152
3153        * forms/form_graphics.fd: fixed shortcut clash
3154        * forms/form-external.fd: added shortcut for "Apply"
3155
3156 2001-11-12  John Levon  <moz@compsoc.man.ac.uk>
3157
3158         * FormFiledialog.C: don't reset path if new dir
3159           doesn't exist.
3160
3161 2001-11-12  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
3162
3163        * forms/form_document.fd: Renamed "Save as Class Defaults"
3164        to "Save as Document Defaults"
3165        * FormDocument.C:
3166        Removed the setEnabled-Definitions for the
3167        "save_default"-Button since it causes nothing but trouble.
3168        Changed the text of AskQuestion on saveParamsAsDefault.
3169
3170 2001-11-07  John Levon  <moz@compsoc.man.ac.uk>
3171
3172         * DropDown.C: fix crash, improve behaviour a bit
3173
3174 2001-11-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3175
3176         * FormDocument.C (class_apply):
3177         (paper_apply):
3178         (language_apply):
3179         (options_apply):
3180         (bullets_apply): add a version of these methods taking a
3181         BufferParams& parameters. The original versions are now wrappers
3182         around these.
3183         (saveParamsAsDefault): new function, moved from old
3184         LFUN_LAYOUT_SAVE_DEFAULT code.
3185
3186 2001-11-03  John Levon  <moz@compsoc.man.ac.uk>
3187
3188         * Makefile.am:
3189         * DropDown.h:
3190         * DropDown.C: drop-down completion
3191
3192 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
3193
3194         * forms/form_graphics.fd: change clashing shortcut
3195
3196 2001-10-24  Juergen Vigna  <jug@sad.it>
3197
3198         * FormTabular.C: changed calls for footer/headers of longtabulars.
3199
3200 2001-10-23  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
3201
3202         * forms/form_tabular.fd: Add value choices
3203         * FormTabular.C: Handle that choices
3204
3205         * FormDocument.C: fix small bug.
3206
3207 2001-10-23  Angus Leeming  <a.leeming@ic.ac.uk>
3208
3209         * FormGraphics.[Ch]: move some parameters out of the heaader file and
3210         into namespace anon.
3211
3212         * FormPreferences.C:
3213         * forms/form_preferences.fd: replaced button_colorspace with two
3214         radio buttons, button_hsv and button_rgb.
3215
3216 2001-10-19  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
3217
3218        * forms/form_document.fd:
3219          Class: add a value choice for Default Skip.
3220          Some rearrangements (minor tweaks).
3221        * FormDocument.C: Handle that choice, minor tweaks.
3222        * forms/form_paragraph.fd: Add value choices
3223        * FormParagraph.C: Handle that choices.
3224        * FormMinipage.C/FormGraphics.C: Small tweaks.
3225
3226 2001-10-15  Angus Leeming  <a.leeming@ic.ac.uk>
3227
3228         * FormDocument.C: fixed some bugs in the Paper tab.
3229
3230         * xforms_helpers.[Ch] (updateWidgetsFromLengthString): add argument
3231         specifying default unit for choice if input string is empty.
3232
3233 2001-10-12  Angus Leeming  <a.leeming@ic.ac.uk>
3234
3235         * FormDocument.C (input): one more tweak...
3236
3237 2001-10-10  Herbert Voss  <voss@perce.de>
3238
3239         * FormTexinfo.[Ch]: some changes to the code
3240
3241 2001-10-10  André Pönitz  <poenitz@htwm.de>
3242
3243         * FormsMathMatrix.C: add missing space between v- and h-alignment
3244         parameters
3245
3246 2001-10-09  Herbert Voss  <voss@perce.de>
3247
3248         * FormTexinfo.[Ch]:
3249         * forms/form_texinfo.fd: new files. Display information about the
3250         installed texfiles (cls,sty,bst).
3251
3252         * FormShowFile.[Ch]: new files. Display the contents of a file.
3253
3254         * Dialog.C:
3255         * Makefile.am: modified appropriately.
3256
3257 2001-10-09  Angus Leeming  <a.leeming@ic.ac.uk>
3258
3259         * xforms_helpers.[Ch] (getLengthFromWidgets): new function.
3260         Given input and choice widgets, create a string such as "1cm".
3261         (updateWidgetsFromLengthString): new function.
3262         Given a string such as "1cm", set the input and choice widgets.
3263
3264         * FormDocument.C:
3265         * forms/form_document.fd: improve the GUI of the paper tab using these
3266         new helper functions.
3267
3268 2001-10-07  Adrien Rebollo  <adrien.rebollo@gmx.fr>
3269
3270         * FormDocument.C (build): support latin4
3271
3272 2001-10-05  Adrien Rebollo  <adrien.rebollo@gmx.fr>
3273
3274         * FormDocument.C (build): support latin3
3275
3276 2001-10-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3277
3278         * forms/form_aboutlyx.fd: use flat boxes for tabs.
3279
3280 2001-10-03  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
3281
3282         * forms/form_document.fd: rearrangement of the paper tab;
3283         rename "use geometry" to "custom margins/sizes".
3284
3285         * FormDocument.C: add code to avoid the input of senseless data
3286         in document -> paper.
3287
3288 2001-10-01  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
3289
3290         * FormDocument.C: Disable choice "Special" if landscape
3291         is chosen to prevent senseless values.
3292
3293 2001-09-28  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
3294
3295         * forms/form_preferences.fd: small tweaks.
3296
3297 2001-09-24  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
3298
3299         * forms/form_document.fd: Removed "Auto Reset", renamed the "Reset"
3300         button to "Use Class Defaults" and moved it outside the tab.
3301         Some more minor tweaking.
3302
3303         * FormDocument.C: handled this changes.
3304
3305 2001-09-27  Angus Leeming  <a.leeming@ic.ac.uk>
3306
3307         * Dialogs.C: remove splash dialog code.
3308
3309         * FormSplash.[Ch]:
3310         * form_splash.[Ch]:
3311         * forms/form_splash.fd: removed.
3312
3313         * Makefile.am:
3314         * forms/makefile: remove splash dialog files.
3315
3316         * Menubar_pimpl.C (MenuCallback): no longer call
3317         Dialogs::destroySplash.
3318
3319 2001-09-27  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3320
3321         * forms/form_preferences.fd: fix typo
3322
3323 2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
3324
3325         * FormRef.C:
3326         * forms/form_ref.fd: renamed the widgets in the standard style.
3327
3328         * xforms_helpers.[Ch] (getVectorFromChoice, getVectorFromBrowser): new
3329         helper functions. Build a vector<string> from the contents of
3330         an fl_choice and fl_browser respectively.
3331
3332         * FormCitation.C (fillChoice, updateBrowser):
3333         * FormRef.C: use these new functions to only update the choices and
3334         browsers when absolutely necessary.
3335
3336 2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
3337
3338         * FormBase.C (InputCB):
3339         * FormBaseDeprecated.C (InputCB): generalised Dekel's fix to the
3340         "select choice < 1" problem.
3341
3342         * FormRef.C (input): undid Dekel's change in light of the above
3343         generalisation.
3344
3345 2001-09-21  Dekel Tsur  <dekelts@tau.ac.il>
3346
3347         * FormRef.C (input): Fix crash when using dialog with keyboard.
3348
3349 2001-09-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
3350
3351         * forms/form_document.fd: small tweaks.
3352
3353 2001-09-19  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
3354
3355         * forms/form_document.fd: Added checkbox "auto_reset", button
3356         "reset_defaults" and button "save_defaults".
3357
3358         * Form_Document.[Ch]: Removed AskQuestion when changing class.
3359         Implement the 2 buttons and the checkbox described above.
3360
3361         * forms/form_preferences.fd: Added checkbox "auto_reset" (to
3362         save the default value of that lyxrc)
3363
3364         * FormPreferences.C: Handle that button
3365
3366 2001-09-18  Angus Leeming  <a.leeming@ic.ac.uk>
3367
3368         * form_ref.fd: a little tweaking.
3369
3370         * FormSpellchecker.C (build): set the bounds to the slider, so it
3371         updates during a spellchecking session.
3372
3373 2001-09-14  Angus Leeming  <a.leeming@ic.ac.uk>
3374
3375         * forms/form_preferences.fd: rearrangement and addition of new
3376         Display Graphics radio buttons to Look & Feel->Misc
3377         (By Jürgen Spitzmüller).
3378
3379         * FormPreferences.C: modify new lyxrc variable "display_graphics"
3380         depending on the values of the Display Graphics radio buttons.
3381
3382         * FormGraphics.C: use this variable.
3383
3384 2001-09-13  Angus Leeming  <a.leeming@ic.ac.uk>
3385
3386         * FormMathsBitmap.[Ch]: add d-tor to finally fix a memory leak.
3387         Hoorah! Happy Birthday to me!
3388
3389 2001-09-07  Dekel Tsur  <dekelts@tau.ac.il>
3390
3391         * forms/form_ref.fd: Add buffer button.
3392
3393         * FormRef.C (update): Handle the buffer button.
3394         (input): Ditto
3395
3396 2001-09-13  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
3397
3398         * forms/form_graphics.fd: complete rewrite of the dialog
3399         (Most work was done by Angus, though).
3400
3401 2001-09-12  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3402
3403         * combox.C (hide): execute the callback _after_ closing the
3404         combox.
3405
3406 2001-09-12  Angus Leeming  <a.leeming@ic.ac.uk>
3407
3408         * FormDocument.C (c-tor): initialise some variables.
3409
3410         * forms/form_citation.fd: remove spurious shortcut to a labelframe!
3411         (Thereby removing a warning message when the dialog is built.)
3412
3413         * FormFloat.C (input): return SMI_VALID.
3414
3415 2001-09-11  Angus Leeming  <a.leeming@ic.ac.uk>
3416
3417         * FormDocument.C (input, options_update): add code to enable the
3418         Author-Year/Numerical citation choice only if the natbib checkbox is
3419         active.
3420
3421         * FormFloat.[Ch]: added new method input() to control the behaviour of
3422         the buttons better.
3423         * forms/form_float.fd: renamed Here as button_here_definitely.
3424
3425         * FormGraphics.C:
3426         * forms/form_graphics.fd: add callbacks to a few widgets that didn't
3427         have them, so enabling the Ok, Apply buttons appropriately.
3428
3429 2001-09-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
3430
3431         * forms/form_paragraph.fd: cosmetics (renamed "Label Width" to "Longest
3432         Label", added a labelframe).
3433
3434 2001-09-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3435
3436         * Toolbar_pimpl.C (C_Toolbar_BubblePost): fix linking
3437         (C_Toolbar_BubbleTimerCB): fix linking
3438
3439         * FormMathsBitmap.C (form): use get() to get the raw pointer.
3440
3441         * FormMathsBitmap.h: use shared_c_ptr for form_ as well.
3442
3443 2001-09-09  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3444
3445         * combox.C (C_Combox_input_cb): make it static
3446         (C_Combox_combo_cb): make it static
3447         (C_Combox_peek_event): make it static
3448
3449         * Toolbar_pimpl.C (C_Toolbar_BubbleTimerCB): make it static
3450         (C_Toolbar_BubblePost): make it static
3451         (C_Toolbar_ToolbarCB): make it static
3452
3453         * Timeout_pimpl.C (C_intern_timeout_cb): make it static
3454
3455         * Menubar_pimpl.C (C_Menubar_Pimpl_MenuCallback): make it static
3456
3457         * Makefile.am (libxforms_la_LIBADD): add this and depend on the
3458         gui libs
3459
3460 2001-09-07  Angus Leeming  <a.leeming@ic.ac.uk>
3461
3462         * FormBaseDeprecated.[Ch]: use the same allow_resize methodology as has
3463         been used successfully in FormBase.
3464         (show): call bc().refresh() after building the dialog to activate the
3465         button controller.
3466
3467         * FormPreferences.C (build): remove hack to fix butoon controller as
3468         the correct fix is in FormBaseDeprecated.
3469
3470         * FormPreferences.[Ch] (connect, disconnect): removed (redundant).
3471
3472         * FormMaths*.C (c-tor): prohibit resizing of the dialog.
3473
3474 2001-09-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3475
3476         * Toolbar_pimpl.C (setLayout):
3477         (layoutSelected): make them work even when gettext has been
3478         translating the interface.
3479
3480 2001-09-07  Angus Leeming  <a.leeming@ic.ac.uk>
3481
3482         * FormMathsSpace.C: Fix bug: the "Maths spacing" dialog is broken
3483         ("Apply" does not work without former user change in the dialog).
3484
3485         * FormPreferences.C (build): Fix bug: if you start LyX and open the
3486         Preferences dialog, "Apply" is activated even though no change has been
3487         made so far.
3488
3489 2001-09-07  Rob Lahaye  <lahaye@users.sourceforge.net>
3490
3491         * FormBase.C (show): use controller_.IconifyWithMain() to control
3492         the dialog's show policy
3493
3494         * FormBaseDeprecated.C (show): ditto, but use lyxrc variable directly.
3495
3496         * FormPreferences.C:
3497         * forms/form_preferences.fd: add a check_dialogs_iconify_with_main
3498         check button to the Look & Feel->Misc tab and code to modify the lyxrc
3499         variable dialogs_iconify_with_main appropriately.
3500
3501 2001-09-07  Angus Leeming  <a.leeming@ic.ac.uk>
3502
3503         * FormBase.h: clean-up comments. Remove mutable status of minw_, minh_.
3504
3505 2001-09-06  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
3506
3507         * forms/form_character.fd: small cosmetics (aligned "Language:" right
3508         as suggested in Michael's Buglist).
3509
3510 2001-09-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3511
3512         * Toolbar_pimpl.C (updateLayoutList): do not display obsolete
3513         layouts
3514         (layoutSelected): remove the numeric argument and use the text of
3515         the combox entry instead.
3516
3517         * combox.C: lowercase a few remaining methods, rename select_text
3518         to select
3519         * several files: propagate these changes
3520
3521 2001-09-03  Angus Leeming  <a.leeming@ic.ac.uk>
3522
3523         * FormPreferences.C: add fl_set_input_return to input_paperoption.
3524
3525 2001-09-02  John Levon  <moz@compsoc.man.ac.uk>
3526
3527         * FormParagraph.C: fix default line spacing case
3528
3529 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
3530
3531         * FormParagraph.C: disable space inputs when != Length
3532
3533 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
3534
3535         * FormPreferences.C:
3536         * form_preferences.h:
3537         * form_preferences.C:
3538         * forms/form_preferences.fd: add view_dvi_paper_option
3539
3540 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
3541
3542         * FormMathsPanel.h: sub dialogs must be Ignorant.
3543
3544 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
3545
3546         * FormParagraph.C: fix to not allow 0 linespacing
3547
3548 2001-08-29  Angus Leeming  <a.leeming@ic.ac.uk>
3549
3550         * FormCitation.C (c-tor): prevent re-sizing of the dialog.
3551
3552         * FormParagraph.C (input): set fl_get_choice check for the linespacing
3553         to 5 not 4. xforms arrays start at 1.
3554
3555 2001-08-29  Angus Leeming  <a.leeming@ic.ac.uk>
3556
3557         * FormParagraph.[Ch]:
3558         * forms/form_paragraph.fd: clean up of dialog and of controlling
3559         code.
3560
3561 2001-08-29  Angus Leeming  <a.leeming@ic.ac.uk>
3562
3563         * FormBase.C (C_CutandPastePH): new function that can be used as a
3564         pre-handler to any xforms text input widget. Will trigger an event on
3565         pasting into the widget using the middle mouse button.
3566
3567         * FormPreamble.C (build): use this pre-handler for the input widget.
3568
3569 2001-08-26  Angus Leeming  <a.leeming@ic.ac.uk>
3570
3571         * FormCitation.C:
3572         * forms/form_citation.fd: a little tweaking to ensure that the
3573         style choice remains centred within the frame if its contents change.
3574
3575         * FormBase.h: added an allow_resize_ member variable. If false
3576         resizing the dialog is prohibitted.
3577
3578         * FormBase.[Ch]:
3579         * FormBrowser.[Ch]: modify c-tors to pass this new variable to FormBase.
3580
3581         * FormAboutlyx.C:
3582         * FormCharacter.C:
3583         * FormThesaurus.C:
3584         make use of this functionality to ensure that the dialog cannot be
3585         resized.
3586
3587 2001-08-27  John Levon  <moz@compsoc.man.ac.uk>
3588
3589         * GUIRunTime.C: initApplication() should take a int & argc
3590
3591 2001-08-24  John Levon  <moz@compsoc.man.ac.uk>
3592
3593         * FormCitation.h:
3594         * FormCitation.C: tidy code a little
3595
3596         * GUIRunTime.C: more informative error
3597
3598 2001-08-23  Angus Leeming  <a.leeming@ic.ac.uk>
3599
3600         * forms/form_preferences.fd: order the items "logically" so that
3601         tabbing through the dialog makes sense. Close bug #404569.
3602
3603 2001-08-23  Angus Leeming  <a.leeming@ic.ac.uk>
3604
3605         * FormPreferences.C: Tentative fix of John's "no point in spell
3606         command "None"" bug, #223255.
3607
3608 2001-08-23  Herbert Voss  <voss@perce.de>
3609
3610         * FormBibtex.C (input): normalize database list
3611
3612 2001-08-21  Angus Leeming  <a.leeming@ic.ac.uk>
3613
3614         * FormBibtex.C: make sure that any database is stored only once.
3615
3616 2001-08-22  Herbert Voss  <voss@perce.de>
3617
3618         * FormBibtex.C (input): fix for multiple databases
3619
3620 2001-08-21  Herbert Voss  <voss@perce.de>
3621
3622         * FormBibtex.C (input): extension handling for ".bst"
3623
3624 2001-08-21  Angus Leeming  <a.leeming@ic.ac.uk>
3625
3626         * forms/form_bibtex.fd: activate "Ok" when the "Add bibliography to TOC"
3627         check button is pressed.
3628
3629 2001-08-20  Dekel Tsur  <dekelts@tau.ac.il>
3630
3631         * FormParagraph.C (general_apply): Handle default spacing.
3632         (general_update): Ditto.
3633
3634 2001-08-20  Angus Leeming  <a.leeming@ic.ac.uk>
3635
3636         * FormBibtex.C:
3637         * forms/form_bibtex.fd: get the browse buttons working as they should.
3638
3639 2001-08-20  Herbert Voss  <voss@perce.de>
3640
3641         * FormBibtex.C:
3642         * forms/form_bibtex.fd: enhanced bibtex-data gui to browse for
3643         databases and styles. Added an option for "bibliography into toc"
3644
3645 2001-08-18  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3646
3647         * FormMathsBitmap.h: use the lyx::shared_c_ptr that uses free() to
3648         cleanup.
3649
3650 2001-08-15  John Levon  <moz@compsoc.man.ac.uk>
3651
3652         * combox.h: fix source doc
3653
3654         * form_math_matrix.C:
3655         * forms/form_math_matrix.fd: new layout
3656
3657 2001-08-16  John Levon  <moz@compsoc.man.ac.uk>
3658
3659         * form_paragraph.h:
3660         * form_paragraph.C:
3661         * forms/form_paragraph.fd:
3662         * FormParagraph.C: support per-para linespacing
3663
3664         * forms/form_float.fd:
3665         * form_float.C: fix shortcut typo
3666
3667 2001-08-15  Angus Leeming  <a.leeming@ic.ac.uk>
3668
3669         * forms/form_character.fd: small adjustment to the position of John's
3670         extra Language label.
3671
3672 2001-08-09  André Pönitz  <poenitz@htwm.de>
3673
3674         * FormMathsDelim.C: renamed some delimiter parameters.
3675
3676 2001-08-09  Angus Leeming  <a.leeming@ic.ac.uk>
3677
3678         * FormCitation.C (build):
3679         * FormDocument.C (build):
3680         * FormMinipage.C (build):
3681         * FormParagraph.C (build):
3682         * FormRef.C (build): added stuff to read-only list in the
3683         button controller.
3684
3685         * FormCitation.C (update): disable citation style stuff when not using
3686         Natbib.
3687
3688 2001-08-06  Juergen Vigna  <jug@sad.it>
3689
3690         * forms/form_ert.fd: new file.
3691
3692         * form_ert.[Ch]: new files.
3693
3694         * FormERT.[Ch]: new files. Implementation of ERT dialog.
3695
3696 2001-08-01  Angus Leeming  <a.leeming@ic.ac.uk>
3697
3698         * FormPreferences.C (Color c-tor): initialise modifiedXformsPrefs.
3699
3700 2001-07-30  Angus Leeming  <a.leeming@ic.ac.uk>
3701
3702         * GUIRunTime.C (processEvents, runTime): small code rearrangement.
3703
3704 2001-08-01  John Levon  <moz@compsoc.man.ac.uk>
3705
3706         * FormMathsPanel.C:
3707         * FormMathsPanel.h:
3708         * form_maths_panel.C:
3709         * form_maths_panel.h:
3710         * forms/form_maths_panel.fd: re-add dots bitmaps
3711
3712         * FormRef.C: "Goto" -> "Go to"
3713
3714 2001-07-29  John Levon  <moz@compsoc.man.ac.uk>
3715
3716         * FormMathsBitmap.C: initialise form_
3717
3718 2001-07-29  Baruch Even  <baruch@lyx.org>
3719
3720         * src/forms/form_graphics.fd:
3721         * src/FormGraphics.C: Added support for the new horizontal scale factor.
3722
3723 2001-07-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3724
3725         * forms/makefile (SRCS): add form_float.fd
3726
3727         * forms/form_float.fd: new file
3728
3729         * form_float.[Ch]: new files
3730
3731         * Makefile.am (libxforms_la_SOURCES): add FormFloat.C,
3732         FormFloat.h, form_float.C and form_float.h
3733
3734         * FormFloat.[Ch]: new files
3735
3736         * Dialogs.C: init GUIFloat is well
3737
3738 2001-07-29  Asger Alstrup Nielsen  <alstrup@alstrup>
3739
3740         * FormToc.C (updateType): Fix problem with TOC that couldn't be
3741         updated because the type list was not updated.
3742
3743 2001-07-26  Angus Leeming  <a.leeming@ic.ac.uk>
3744
3745         * forms/form_aboutlyx.fd: made a bit bigger to get the Copyright &
3746         Version stuff in.
3747
3748         * input_validators.[Ch] (fl_int_filter, fl_float_filter): new methods.
3749
3750         * FormGraphics.C (build): uncommented the fl_set_input_return call for
3751         input_rotate_angle. Set input filter on rotate_angle to make it accept
3752         only floating point numbers.
3753         (input): Browse now activates the Ok button approriately.
3754
3755 2001-07-26  John Levon  <moz@compsoc.man.ac.uk>
3756
3757         * Dialogs.C:
3758         * Makefile.am:
3759         * FormThesaurus.h:
3760         * FormThesaurus.C:
3761         * form_thesaurus.h:
3762         * form_thesaurus.C:
3763         * forms/makefile:
3764         * forms/form_thesaurus.fd: add thesaurus
3765
3766 2001-07-26  Baruch Even  <baruch@lyx.org>
3767
3768         * FormGraphics.h:
3769         * FormGraphics.C: Removed hide method since it was interfering with the
3770         needed work, it cleared several vectors that were needed for proper
3771         functioning. Also changed rotateAngle to float.
3772
3773         * FormGraphics.C:
3774         * forms/form_graphics.fd: Removed inline option, all InsetGraphics figures
3775         are inlined.
3776
3777 2001-07-23  John Levon  <moz@compsoc.man.ac.uk>
3778
3779         * FormInclude.C: add load file facility back
3780
3781 2001-07-23  John Levon  <moz@compsoc.man.ac.uk>
3782
3783         * FormCharacter.C: disable resizing as it doesn't work
3784
3785         * FormPreamble.C: allow to copy-paste from RO preamble by
3786           enabling editing.
3787
3788 2001-07-20  Jürgen Spitzmüller  <juergen.sp@t-online.de>
3789
3790         * forms/form_citation.fd: resized form to fit on a 800x600 screen.
3791
3792 2001-07-19  Angus Leeming  <a.leeming@ic.ac.uk>
3793
3794         * FormCitation.[Ch]: changes associated with adding natbib support.
3795         New helper functions, string_width, fillChoice, updateStyle.
3796         (apply): set the citation command appropriately.
3797         (input): deal with the citation command choices.
3798         (update): parse the citation command and deal with it. Nuke the
3799         setSize stuff.
3800         (setSize): nuked!
3801
3802         * FormDocument.C (build): add options to use natbib.
3803
3804         * forms/form_citation.fd: add natbib support. Rearrange dialog to
3805         fit onto shorter screens.
3806
3807         * forms/form_document.fd: add natbib support.
3808
3809 2001-07-16  Juergen Vigna  <jug@sad.it>
3810
3811         * form_aboutlyx.C: set default for "Close" button to "ESC"-key.
3812
3813 2001-07-13  Angus Leeming  <a.leeming@ic.ac.uk>
3814
3815         Consistent use of Lsstream.h:
3816         * FormAboutlyx.C (build):
3817         * FormVCLog.C (update): std::ostringstream -> ostringstream.
3818
3819         * FormMathsDelim.C (apply):
3820         * FormMathsMatrix.C (apply): std::stringstream -> stringstream.
3821
3822 2001-07-13  Edwin Leuven  <leuven@fee.uva.nl>
3823
3824         * implement 1 about lyx dialog instead of 3 separate ones
3825
3826         * FormCredits.[Ch]: removed
3827         * FormCopyright.[Ch]: removed
3828         * form_credits.[Ch]: removed
3829         * forms/form_credits.fd: removed
3830         * form_copyright.[Ch]: removed
3831         * forms/form_copyright.fd: removed
3832         * FormAboutlyx.[Ch]: added
3833         * form_aboutlyx.[Ch]: added
3834         * forms/form_aboutlyx.fd: added
3835         * Dialogs.C: add about lyx stuff
3836
3837 2001-07-13  Edwin Leuven  <leuven@fee.uva.nl>
3838
3839         * add spellchecker
3840
3841         * FormPreferences.[Ch]: rename spellchecker to spelloptions
3842         * form_preferences.[Ch]: idem
3843         * forms/form_preferences.fd: idem
3844         * FormSpellchecker.[Ch]: added
3845         * form_spellchecker.[Ch]: added
3846         * forms/form_spellchecker.fd: added
3847         * Dialogs.C: add spellchecker
3848
3849 2001-07-12  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3850
3851         * FormFiledialog.C: (*it). -> it->
3852         * Toolbar_pimpl.C: ditto
3853         * RadioButtonGroup.C: ditto
3854         * FormPreferences.C: ditto
3855
3856 2001-07-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3857
3858         * GUIRunTime.C (x11Display):
3859         (x11Screen):
3860         (x11Colormap):
3861         (x11VisualDepth): new methods
3862
3863 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3864
3865         * FormDocument.C (class_apply): call CutAndPaste::'s staitc method
3866         directly.
3867
3868         * Toolbar_pimpl.h: make owner be a XFormsView, small changes
3869         because of this.
3870
3871         * GUIRunTime.C (createMainView): implement
3872
3873 2001-06-22  John Levon  <moz@compsoc.man.ac.uk>
3874
3875         * FormCharacter.C:
3876         * form_character.C:
3877         * forms/form_character.fd: hide the widget underneath language
3878           combox hack.
3879
3880 2001-06-27  John Levon  <moz@compsoc.man.ac.uk>
3881
3882         * FormPreferences.h:
3883         * FormPreferences.C: connect and operator
3884           showSpellcheckerPreferences signal
3885
3886         * FormPrint.C (input): modify to select radio_file
3887           when the user uses the filename input
3888
3889 2001-06-26  The LyX Project  <lyx@violet.home.sad.it>
3890
3891         * combox.C (remove): send debug output to Debug::GUI.
3892
3893 2001-06-26  The LyX Project  <lyx@rose.home.sad.it>
3894
3895         * Menubar_pimpl.C (create_submenu):
3896         * Toolbar_pimpl.C (update): update to use func_status
3897
3898 2001-06-25  The LyX Project  <lyx@tulip.home.sad.it>
3899
3900         * FormPreferences.C (Path::feedback): remove bogus description of
3901         lyxpipe.
3902
3903 2001-06-16  Angus Leeming  <a.leeming@ic.ac.uk>
3904
3905         * xformsBC.h: clean-up of included files.
3906
3907 2001-06-15  Angus Leeming  <a.leeming@ic.ac.uk>
3908
3909         * FormDocument.C:
3910         * FormParagraph.C (c-tor): cosmetic name change of signal.
3911
3912         * FormParagraph.[Ch]: added machinery to act on an updateParagraph
3913         signal. It's pretty crude at the moment! Mental note: would be more
3914         elegant if we passed a LyXParagraph & with both the signals rather than
3915         search through the Buffer.
3916
3917 2001-06-13  Angus Leeming  <a.leeming@ic.ac.uk>
3918
3919         * *.[h]: added // -*- C++ -*-
3920         * *.[C]: removed // -*- C++ -*-
3921
3922         * FormCharacter.C (update): now uses contents of font_, stored
3923         permanently by the controller to update() the dialog.
3924
3925 2001-06-12  Angus Leeming  <a.leeming@ic.ac.uk>
3926
3927         * FormInclude.C:
3928         * form_include.fd: (various places): Ok button is now activated when
3929         the filename is input from the keyboard.
3930
3931         * FormPreferences.C white-space change in various places.
3932         (Converters::GetTo): get the contents of "to" not "from"! Thus fix bug
3933         that disabled addition of new converters.
3934
3935         * FormCharacter.C (input, update): new methods. Activate the Apply
3936         button when any of the input fileds are not IGNORE.
3937
3938 2001-06-11  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3939
3940         * FormToc.C (input): change test slightly.
3941         (updateContents): clear list if empty and add no list msg.
3942
3943 2001-05-30  Angus Leeming  <a.leeming@ic.ac.uk>
3944
3945         * FormParagraph.C (update, general_update): enabling the align buttons
3946         is now dependent on the AlignPossible entry in the Layout.
3947
3948 2001-06-01  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3949
3950         * MathsSymbols.C:
3951         * FormMathsMatrix.C: bring C functions into global namespace if
3952         necessary.
3953
3954 2001-05-31  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3955
3956         * MathsSymbols.C (pixmapFromBitmapData): add std::
3957
3958         * FormMathsMatrix.C (AlignFilter): add std::
3959
3960 2001-05-22  Adrien Rebollo <rebollo@iaf.cnrs-gif.fr>
3961
3962         * FormDocument.C (build): add iso8859-15 support.
3963
3964 2001-05-08  Baruch Even  <baruch@lyx.org>
3965
3966         * Menubar_pimpl.C: Fixed compilation problem.
3967
3968 2001-05-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3969
3970         * Menubar_pimpl.C (add_toc): use name and not type with float.
3971         (create_submenu): correct call of new object
3972         (create_submenu): add FloatListInsert and FloatInsert to dummy clause.
3973
3974 2001-05-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3975
3976         * FormParagraph.[Ch]: remove !NO_PEXTRA and !NEW_INSETS cruft
3977
3978 2001-04-26  Angus Leeming  <a.leeming@ic.ac.uk>
3979
3980         * Dialogs.C: included insetgraphicsParams.h
3981
3982         * FormMathsMatrix.C:
3983         * FormMathsBitmap.C: included LAssert.h
3984
3985 2001-04-24  Allan Rae  <rae@lyx.org>
3986
3987         * xforms_helpers.C (formatted): two consecutive spaces would kill it.
3988
3989 2001-04-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3990
3991         * xforms_helpers.C (formatted): do not use string::substr(1) on a
3992         string of length 1 !
3993
3994 2001-04-16  Allan Rae  <rae@lyx.org>
3995
3996         * xforms_helpers.C (formatted):
3997         * Menubar_pimpl.C (add_toc): #warning triggers an error on Sun CC 6.0
3998         as an unrecognised preprocessor directive.  So ensure they're wrapped.
3999
4000 2001-04-06  John Levon  <moz@compsoc.man.ac.uk>
4001
4002         * FormTabularCreate.C: pass a pair of uints to the controller
4003
4004         * FormVCLog.C: the log appears as a stringstream now
4005
4006         * forms/form_external.fd: make params update state (from Angus)
4007
4008 2001-04-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
4009
4010         * Menubar_pimpl.C: include gettext.h
4011
4012 2001-04-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4013
4014         * xforms_helpers.C (formatted): constify length
4015
4016         * FormTabular.C (update): small restructure, adjust for scoped_ptr
4017         (input): adjust for scoped_ptr
4018         (input): constify str
4019
4020 2001-04-03  John Levon  <moz@compsoc.man.ac.uk>
4021
4022         * Dialogs.C: s/popup/dialog/
4023
4024         * Form*.C:
4025         * FormBase.h:
4026         * FormBase.C: s/ControlButton/ControlButtons/
4027         move bc().refresh() into base show() method
4028
4029         * Form*.C:
4030         * FormBaseDeprecated.C:
4031         s/UndoAll/restore/
4032
4033 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
4034
4035         * FormMathsPanel.C (c-tor): set button controller cancel label to close.
4036
4037         * FormToc.[Ch]:
4038         * forms/form_toc.fd: implemented controller-view split.
4039
4040         * Dialogs.C: associated changes.
4041
4042 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
4043
4044         * FormCitation.C:
4045         * forms/form_citation.fd: Don't change the name of the button when
4046         toggling between regular expression and simple searches.
4047         Squashed bug when creating a new inset, the keys field contained
4048         one (empty) key. No more; thanks, Dekel.
4049
4050         * FormExternal.C:
4051         * forms/form_external.fd: added Apply button.
4052
4053 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
4054
4055         * FormBase.[Ch]:
4056         * FormBrowser.[Ch]: changes associated with renaming ControlBase as
4057         ControlButton.
4058
4059         * FormExternal.[Ch]:
4060         * forms/form_external.fd: implemented controller-view split.
4061
4062         * Dialogs.C: associated changes.
4063
4064         * FormGraphics.[Ch]:
4065         * FormInclude.[Ch]:
4066         * FormPrint.[Ch]:
4067         moved the browsing functionality into the controller.
4068
4069         * xforms_helpers.[Ch]: moved browseFile to
4070         ../controllers/helper_funcs.[Ch]
4071
4072         * FormCitation.C
4073         * forms/form_citation.fd: added case sensitive search button.
4074
4075 2001-03-29  Angus Leeming  <a.leeming@ic.ac.uk>
4076
4077         * xformsBC.[Ch]: Patched in a slight reworking of Baruch Even's patch.
4078         Code moved into the generic template base class. Replaced
4079         setCancelCloseButton() with setButtonLabel().
4080
4081 2001-03-29  Juergen Vigna  <jug@sad.it>
4082
4083         * FormMinipage.C: removed widthp_ and all it's functions and changed
4084         to use new %-lengths of LyXLength.
4085
4086 2001-03-28  Angus Leeming  <a.leeming@ic.ac.uk>
4087
4088         * FormGraphics.[Ch]:
4089         * forms/form_graphics.fd:
4090         * FormIndex.[Ch]:
4091         * forms/form_index.fd: implemented controller-view split.
4092
4093         * Dialogs.C: associated changes.
4094
4095         * FormCharacter.[Ch]: changes associated with ControlCharacter cleanup.
4096
4097         * FormCitation.C: changes associated with ControlCitation cleanup.
4098
4099         * FormMinipage.h: cleaned-up forward declarations.
4100
4101 2001-03-27  Angus Leeming  <a.leeming@ic.ac.uk>
4102
4103         * FormMinipage.[Ch]:
4104         * forms/form_minipage.fd:
4105         * FormPrint.[Ch]:
4106         * forms/form_print.fd:
4107         * FormSplash.[Ch]: implemented controller-view split.
4108
4109         * Dialogs.C: associated changes.
4110
4111 2001-03-26  Angus Leeming  <a.leeming@ic.ac.uk>
4112
4113         * FormPreamble.[Ch]:
4114         * forms/form_preamble.fd:
4115         * FormRef.[Ch]:
4116         * forms/form_ref.fd:
4117         * FormSearch.[Ch]:
4118         * forms/form_search.fd:
4119         * FormTabularCreate.[Ch]:
4120         * forms/form_tabular_create.fd: implemented controller-view split.
4121
4122         * Dialogs.C: associated changes.
4123
4124 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
4125
4126         * FormError.[Ch]:
4127         * form_error.fd:
4128         * FormInclude.[Ch]:
4129         * form_include.fd:
4130         * FormUrl.[Ch]:
4131         * form_url.fd: implemented controller-view split.
4132
4133         * Dialogs.C: associated changes.
4134
4135         * FormBibitem.h:
4136         * FormBibtex.h:
4137         * FormCitation.h: moved methods from protected to private.
4138
4139 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
4140
4141         * FormCredits.C (build): changes associated with
4142         ControlCredits::getCredits returning a stringstream not a vector<string>
4143
4144 2001-03-22  Angus Leeming  <a.leeming@ic.ac.uk>
4145
4146         * FormCopyright.[Ch]:
4147         * forms/form_copyright.fd: implemented controller-view split.
4148
4149         * FormCredits.[Ch]:
4150         * forms/form_credits.fd: implemented controller-view split.
4151
4152         * Dialogs.C: associated changes.
4153
4154         * xforms_helpers.C (formatted): improved the function so that it now
4155         repects '\n' characters in the input string. Ie, the user can now
4156         specify line breaks explicitly.
4157
4158 2001-03-21  Angus Leeming  <a.leeming@ic.ac.uk>
4159
4160         * FormCharacter.[Ch]:
4161         * forms/form_character.fd: implemented controller-view split.
4162
4163         * Dialogs.C: associated changes.
4164
4165         * FormBase.C (input): changed return to SMI_VALID.
4166
4167         * FormCitation.C (updateBrowser): ensure that the keys are stripped of
4168         any surrounding whitespace.
4169
4170 2001-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
4171
4172         * FormBase.[Ch] (input): no longer pure virtual. Has defualt state of
4173         SMI_NOOP.
4174         (FormBase2): split into two template classes, FormDB (DialogBase) and
4175         FormCB (ControllerBase) for greater flexibility.
4176
4177         * FormBibitem.[Ch]:
4178         * FormBibtex.[Ch]:
4179         * FormCitation.[Ch]: associated changes.
4180
4181         * FormBrowser.[Ch]:
4182         * FormLog.[Ch]:
4183         * FormVCLog.[Ch]:
4184         * forms/form_browser.fd: implemented controller-view split.
4185
4186         * Dialogs.C: associated changes.
4187
4188 2001-03-19  Angus Leeming  <a.leeming@ic.ac.uk>
4189
4190         * FormBibtex.[Ch]:
4191         * forms/form_bibtex.fd: implemented controller-view split.
4192
4193         * Dialogs.C: associated changes.
4194
4195 2001-03-19  Angus Leeming  <a.leeming@ic.ac.uk>
4196
4197         * FormBaseDeprecated.[Ch]: rename title as title_.
4198
4199         * FormBaseDeprecated.C: restore John's trick to give the dialog a border
4200         with limited functionality. It got lost in the MVC merge.
4201
4202         * FormBaseDeprecated.C:
4203         * FormBase.C (show): moved initialisation of minw_, minh_ here.
4204
4205         * FormBibitem.C (build):
4206         * FormBibtex.C (build):
4207         * FormBrowser.C (build):
4208         * FormCharacter.C (build):
4209         * FormCitation.C (build):
4210         * FormCopyright.C (build):
4211         * FormCredits.C (build):
4212         * FormDocument.C (build):
4213         * FormError.C (build):
4214         * FormExternal.C (build):
4215         * FormGraphics.C (build):
4216         * FormInclude.C (build):
4217         * FormIndex.C (build):
4218         * FormMinipage.C (build):
4219         * FormParagraph.C (build):
4220         * FormPreamble.C (build):
4221         * FormPreferences.C (build):
4222         * FormPrint.C (build):
4223         * FormRef.C (build):
4224         * FormSearch.C (build):
4225         * FormTabular.C (build):
4226         * FormTabularCreate.C (build):
4227         * FormToc.C (build):
4228         * FormUrl.C (build): removed initialisation of minw_, minh_.
4229
4230         * The Maths Panel stuff no longer causes a crash on exit from LyX.
4231
4232         * FormMaths.[Ch]:
4233         * forms/form_maths.fd: removed.
4234
4235         * forms/form_maths_delim.fd:
4236         * forms/form_maths_deco.fd:
4237         * forms/form_maths_matrix.fd:
4238         * forms/form_maths_space.fd:
4239         * forms/form_maths_panel.fd: new files.
4240         Split contents of form_maths.fd into 5 new files, one for each form.
4241
4242         * MathsSymbols.[Ch]: remove class BitmapMenu, renamed and reworked as
4243         class FormMathsBitmap in FormMathsBitmap.[Ch].
4244
4245         * FormMathsPanel.[Ch]:
4246         * FormMathsBitmap.[Ch]:
4247         * FormMathsDeco.[Ch]:
4248         * FormMathsDelim.[Ch]:
4249         * FormMathsMatrix.[Ch]:
4250         * FormMathsSpace.[Ch]: Split contents of FormMaths into new files,
4251         one for each popup. Rewrite so that all the new classes are derived from
4252         FormBaseBD. Clean up the logic in the process (I hope!).
4253
4254         * Makefile.am: added new fils, removed redundant ones.
4255
4256 2001-03-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
4257
4258         * FormMinipage.C (FormMinipage): add SigC:: namespace specifier.
4259         (showInset): ditto
4260         (updateInset): ditto
4261
4262 2001-03-16  Juergen Vigna  <jug@sad.it>
4263
4264         * Dialogs.C (Dialogs): create minipage options dialog.
4265
4266         * forms/form_minipage.fd:
4267         * form_minipage.C:
4268         * form_minipage.h:
4269         * FormMinipage.C:
4270         * FormMinipage.h: new files for the minipage options dialog.
4271
4272 2001-03-16  Angus Leeming  <a.leeming@ic.ac.uk>
4273
4274         * FormMaths.[Ch]: make the FD_ structs private. Create appropriate
4275         callback methods.
4276
4277         * forms/form_maths.fd: change C_FormBaseCancelCB to
4278         FormBaseDeprecatedCancelCB and so fix crash on closing the panel.
4279
4280 2001-03-16  John Levon  <moz@compsoc.man.ac.uk>
4281
4282         * FormMaths.C: quash warnings
4283
4284 2001-03-16  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
4285
4286         * FormMaths.C (C_FormMathsDelimCB): add usual .c_str() for lyxstring
4287         compatibility.
4288
4289 2001-03-16  Angus Leeming  <a.leeming@ic.ac.uk>
4290
4291         * Form_various.h: cleaned up #includes and forward declarations.
4292
4293         * Form_various.C: added "using SigC::slot" declaration.
4294
4295         * FormMaths.[Ch]: moved to boost::scoped_ptrs.
4296
4297         * FormDocument.C (CheckChoiceClass): removed string tct as the
4298         compiler warned that it was defined but never used.
4299         removed USE_CLASS_COMBO.
4300
4301 2001-03-13  John Levon  <moz@compsoc.man.ac.uk>
4302
4303         * Dialogs.C:
4304         * FormMaths.h:
4305         * FormMaths.C:
4306         * MathsSymbols.h:
4307         * MathsSymbols.C:
4308         * Makefile.am:
4309         * Toolbar_pimpl.C:
4310         * form_*.C:
4311         * forms/makefile:
4312         * forms/form_maths.fd:
4313         * forms/fdfixc.sed:
4314         * forms/fdfix.sh: add maths panel
4315
4316         * bmtable.h:
4317         * bmtable.c: moved from src/
4318
4319 2001-03-16  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
4320
4321         * FormParagraph.h: NO_PEXTRA
4322         * FormParagraph.C (input): NO_PEXTRA
4323
4324 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
4325
4326         * several files: remove CXX_WORKING_NAMESPACES
4327
4328 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
4329
4330         * Merging changes from BRANCH_MVC back into HEAD.
4331
4332 2001-03-12  Angus Leeming  <a.leeming@ic.ac.uk>
4333
4334         * Dialogs.C (c-tor): Changes associated with storing a vector of
4335         boost::shared_ptrs.
4336         Use MVC Bibitem popup.
4337
4338         * FormBase.h: add a new template class FormBase2, derived from FormBase
4339         to make life creating MVC popups even easier ;-)
4340
4341         * FormBibitem.[Ch]:
4342         * forms/form_bibitem.fd: moved over to the MVC way of doing things.
4343         Proof that a simple popup should be easy to implement!
4344
4345         * FormCitation.[Ch]: now derived from FormBase2.
4346
4347         * FormToc.C: added using std::vector directive.
4348
4349 2001-03-09  Dekel Tsur  <dekelts@tau.ac.il>
4350
4351         * FormSearch.C: Add missing #pragma
4352
4353 2001-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
4354
4355         * FormCitation.C:
4356         * forms/form_citation.fd: added the ability to Search, both Simply and
4357         for Regular Expressions. Use the Search code in the controller() to do
4358         the actual searching.
4359
4360 2001-03-08  Angus Leeming  <a.leeming@ic.ac.uk>
4361
4362         * Makefile.am: added FormCredits.[Ch] and form_credits.[Ch]
4363         * forms/makefile: added form_credits.fd
4364
4365         * Dialogs.C: added FormCredits and removed ShowCredits.
4366
4367         * FormCredits.[Ch]:
4368         * forms/form_credits.fd:
4369         * forms/form_search.fd: ported to the MVC way.
4370
4371 2001-03-07  Angus Leeming  <a.leeming@ic.ac.uk>
4372
4373         * xforms_helpers.h (formatted): now has default arguments for size and
4374         style.
4375
4376         * FormCitation.[Ch]: moved code out of this class and into
4377         ControlCitation and associated helper funcs.
4378
4379 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
4380
4381         * FormBase.[Ch]: (InputCB): use ButtonController::input() rather than
4382         ButtonController::valid() to check state of input. The buttons are
4383         now controlled correctly.
4384
4385         * Form*.[Ch]: use boost::scoped_ptr for the remaining few classes.
4386
4387 2001-03-05  Lars Gullik Bjønnes  <larsbj@lyx.org>
4388
4389         * Form*.[Ch]: use boost::scoped_ptr for dialog_ et al.
4390
4391         * FormBase.[Ch]: rename title as title_.
4392
4393 2001-03-02  John Levon  <moz@compsoc.man.ac.uk>
4394
4395         * FormBase.C (c-tor): initialise variables in correct order.
4396
4397         * FormCitation.C: add #include <algorithm>
4398
4399 2001-03-02  Angus Leeming  <a.leeming@ic.ac.uk>
4400
4401         * xformsBC.[Ch]: Changes associated with the changes to
4402         controllers/ButtonController.[Ch]. Ie, the class is now derived from
4403         ButtonControllerBase and the ButtonPolicy is accessed through a method
4404         bp() rather than the instance bp_.
4405
4406         * FormBaseDeprecated.[Ch]: no longer store a ButtonController, but
4407         rather use a pure virtual method bc() to access the controller
4408         instantiated by the daughter classes.
4409
4410         * F*.[Ch]: changes associated with the above.
4411
4412 2001-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
4413
4414         * FormBase.[Ch]: renamed as FormBaseDeprecated.[Ch]
4415
4416         * ViewXforms.[Ch]: renamed as FormBase.[Ch]
4417
4418 2001-02-23  Angus Leeming  <a.leeming@ic.ac.uk>
4419
4420         * ButtonController.[Ch]: deleted. The class is split into two
4421         (with identical functionality), the code being found in
4422         ../controllers/ButtonController.[Ch] and xformsBC.[Ch]
4423
4424         * xformsBC.[Ch]: new files. Xforms specific part of Allan's original
4425         ButtonController class.
4426
4427         * FormBase.[Ch]: changes associated with the above split.
4428
4429         * ViewXforms.[Ch]: Base class for xforms dialogs derived from ViewBase
4430         (../controllers/ViewBase.h). Ie, for Dialogs with GUI-I controllers
4431         controlling all interaction to/from the LyX kernel.
4432
4433         * FormCitation.[Ch]:
4434         * forms/form_citation.fd: An xforms-specific implementation of the
4435         Citation dialog, controlled by the GUI-I ControlCitation.
4436
4437         * Dialogs.C: Use the controlled Citation dialog.
4438
4439 2001-03-15  John Levon  <moz@compsoc.man.ac.uk>
4440
4441         * Makefile.am:
4442         * combox.h:
4443         * combox.C: moved from src/
4444
4445 2001-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
4446
4447         * forms/fdfix.sh:
4448         * forms/form_filedialog.C.patch: I hate having to make these patches,
4449         but on reflection I think it's probably better than hacking fdfix.sh.
4450
4451 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
4452
4453         * forms/fdfix.sh: test whether bmtable.h is needed before #including it.
4454
4455 2001-03-13  John Levon  <moz@compsoc.man.ac.uk>
4456
4457         * FormGraphics.C: remove unnecessary hack
4458
4459 2001-03-13  Dekel Tsur  <dekelts@tau.ac.il>
4460
4461         * FormCitation.C (apply): Do not put space between multiple keys.
4462
4463 2001-03-12  Dekel Tsur  <dekelts@tau.ac.il>
4464
4465         * Menubar_pimpl.C (add_toc): Remove debug message.
4466
4467 2001-03-09  John Levon  <moz@compsoc.man.ac.uk>
4468
4469         * Makefile.am:
4470         * Dialogs.C:
4471         * FormExternal.C:
4472         * FormExternal.h:
4473         * form_external.C:
4474         * form_external.h:
4475         * xforms/forms/makefile:
4476         * forms/form_external.fd: add FormExternal
4477
4478 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
4479
4480         * Dialogs.C: add destroySplash()
4481
4482         * form_splash.h:
4483         * form_splash.C:
4484         * forms/form_splash.fd:
4485         * FormSplash.h:
4486         * FormSplash.C: make independent of FormBase, tidy
4487
4488         * Menubar_pimpl.C: destroy splash on interaction
4489
4490 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
4491
4492         * FormInclude.h:
4493         * FormInclude.C:
4494         * form_include.h:
4495         * form_include.C:
4496         * forms/form_include.fd: rework, clean up
4497
4498 2001-03-12  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
4499
4500         * FormToc.h: use Buffer::typedef
4501
4502         * Menubar_pimpl.C (add_toc): use the Buffer::typedefs
4503         * FormToc.C (build): ditto
4504         (updateToc): ditto
4505
4506 2001-03-11  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
4507
4508         * FormToc.C (build): implement for dynamic number of lists
4509         (updateToc): ditto
4510         * Menubar_pimpl.C (add_toc): ditto
4511
4512 2001-03-07  Edwin Leuven  <leuven@fee.uva.nl>
4513
4514         * added credits:
4515         * Dialogs.C:
4516         * Makefile.am:
4517         * FormCredits.[Ch]:
4518         * form_credits.[Ch]:
4519         * forms/form_credits.fd:
4520
4521 2001-03-07  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
4522
4523         * Menubar_pimpl.h: make Pipl::ItemInfo::item_ a boost::shared_ptr,
4524         make ButtonList contain boost::shared_ptr<ItemInfo>
4525
4526         * Menubar_pimpl.C (~Pimpl): remove destructor
4527
4528 2001-03-06  John Levon  <moz@compsoc.man.ac.uk>
4529
4530         * Makefile.am:
4531         * FileDialog.C:
4532         * FormFiledialog.C:
4533         * FormFiledialog.h:
4534         * form_filedialog.C:
4535         * form_filedialog.h:
4536         * FormGraphics.C:
4537         * FormInclude.C:
4538         * FormPreferences.C:
4539         * FormPrint.C:
4540         * xforms_helpers.C:
4541         * xforms_helpers.h:
4542         * forms/fdfix.sh:
4543         * forms/makefile:
4544         * form/form_filedialog.fd: add File Dialog
4545         * Toolbar_pimpl.h:
4546         * Toolbar_pimpl.C: move LayoutsCB to here
4547
4548 2001-03-06  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
4549
4550         * FormParagraph.C: changes because of ParagraphParameters.
4551
4552 2001-03-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
4553
4554         * FormSearch.C (Replace): remove default argument
4555         (Find): ditto
4556
4557 2001-03-05  Edwin Leuven  <leuven@fee.uva.nl>
4558
4559         * added find/replace dialog:
4560         * FormSearch.*: added
4561         * form_search.*: added
4562         * forms/form_search.fd: added
4563
4564 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
4565
4566         * xform_helpers.[Ch]: renamed as xforms_helpers.[Ch].
4567
4568         * various: in a rush of delayed guilt, I've renamed all instances of
4569         xform as xforms. Jean-Marc sowed this seed a long, long time ago and it
4570         finally sprouted.
4571
4572         * xforms_helpers.[Ch] (setEnabled): a little wrapper function to
4573         activate/deactivate an FL_OBJECT.
4574
4575         * FormCitation.C:
4576         * FormDocument.C:
4577         * FormInclude.C:
4578         * FormParagraph.C:
4579         * FormPreamble.C:
4580         * FormPreferences.C:
4581         * FormRef.C:
4582         * FormTabular.C: used it.
4583
4584 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
4585
4586         * FormPreferences.C: removed three unused using directives.
4587
4588 2001-03-05  Edwin Leuven  <leuven@fee.uva.nl>
4589
4590         * added find/replace dialog:
4591         * FormSearch.*: added
4592         * form_search.*: added
4593         * forms/form_search.fd: added
4594
4595 2001-02-27  Dekel Tsur  <dekelts@tau.ac.il>
4596
4597         * FormRef.C: Fixed the behaviour of Goto-Ref.
4598
4599 2001-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
4600
4601         * forms/makefile: added character and preamble dialogs
4602
4603 2001-02-27  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
4604
4605         * FormCharacter.C (FormCharacter): change order of deletion,
4606         change combo_language2 to combo_language2_
4607
4608 2001-02-26  Dekel Tsur  <dekelts@tau.ac.il>
4609
4610         * FormRef.C (apply): Update bookmark #0 after inserting a reference.
4611
4612 2001-02-23  Edwin Leuven <leuven@fee.uva.nl>
4613
4614         * Dialogs.C: added layoutcharacter
4615         * FormCharacter.C: added
4616         * FormCharacter.h: added
4617         * form_character.C: added
4618         * form_character.h: added
4619         * forms/form_character.fd: added
4620
4621 2001-02-23  Dekel Tsur  <dekelts@tau.ac.il>
4622
4623         * FormPreferences.C: Handle lyxrc.language_use_babel and
4624         lyxrc.language_global_options.
4625
4626 2001-02-23  Angus Leeming  <a.leeming@ic.ac.uk>
4627
4628         * FormPreferences(GetFrom, GetTo): use size_type rather than int.
4629
4630 2001-02-23  John Levon  <moz@compsoc.man.ac.uk>
4631
4632         * FormBase.C: no longer transient dialogs, XMapWindow()
4633           in attempt to de-iconify
4634
4635         * FormDocument.C: remove DO_USE_DEFAULT_LANGUAGE
4636
4637 2001-02-21  Dekel Tsur  <dekelts@tau.ac.il>
4638
4639         * FormDocument.C (checkMarginValues): Activate "use geometry" button
4640         if using custom paper size/margin.
4641
4642 2001-02-21  Allan Rae  <rae@lyx.org>
4643
4644         * forms/form_preferences.fd: larger, bold font for outer tabfolder
4645
4646 2001-02-20  Edwin Leuven <leuven@fee.uva.nl>
4647
4648         * src/frontends/xforms/Dialogs.C: added preamble
4649         * src/frontends/xforms/FormPreamble.C: added
4650         * src/frontends/xforms/FormPreamble.h: added
4651         * src/frontends/xforms/Makefile.am: added
4652         * src/frontends/xforms/form_preamble.C: added
4653         * src/frontends/xforms/form_preamble.h: added
4654         * src/frontends/xforms/form_preamble.fd: added
4655
4656 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
4657
4658         * FormBase.h: moved noncopyable derivation to DialogBase.
4659
4660 2001-02-19  Juergen Vigna  <jug@sad.it>
4661
4662         * FormTabular.C (build): make all input field accepted only after
4663         a "RETURN".
4664
4665         * forms/form_tabular.fd: removed default "Return" on Close-Button.
4666
4667 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
4668
4669         * FormError.C:
4670         * FormGraphics.C:
4671         * FormInset.C (showInset): change associated with name change
4672         inset::hide to inset::hideDialog.
4673
4674 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
4675
4676         * FormCitation.C (build): altering "Text after" now activates the Ok,
4677         Apply buttons.
4678
4679 2001-02-16  Angus Leeming  <a.leeming@ic.ac.uk>
4680
4681         * FormCitation.C: lots of white-space changes to make file consistent
4682         with LyX style.
4683         (input): use the FL_OBJECT * parameter to decide what to do, not the
4684         long parameter.
4685
4686         * FormCitation.h: removed most entries in enum.
4687
4688         * forms/form_citation.fd: change names of variables, consistent with
4689         Allan's naming scheme.
4690         Don't pass any particular arguments to the InputCB function.
4691         choice_style now triggers a callback and looks like other choices.
4692
4693 2001-02-16  Lars Gullik Bjønnes  <larsbj@lyx.org>
4694
4695         * other: use compare instead of strcmp/strncmp
4696
4697 2001-02-15  Angus Leeming  <a.leeming@ic.ac.uk>
4698
4699         * ButtonController.[Ch]: changed trigger_change_ vector and associated
4700         methods to dont_trigger_change_ because FL_OBJECTs that trigger a
4701         callback to InputCB() but don't trigger a change in the state of the
4702         Ok, Apply buttons are much rarer than those that do.
4703
4704         * FormCitation.C (build): associated change.
4705
4706 2001-02-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
4707
4708         * ButtonController.C: include algorithm
4709
4710 2001-02-14  Angus Leeming  <a.leeming@ic.ac.uk>
4711
4712         * ButtonController.[Ch] (addTriggerChange, eraseTriggerChange):
4713         new methods.
4714         (valid): method can now be passed an optional FL_OBJECT *. If it is, and
4715         the vector of FL_OBJECT *s that can trigger a change in the button state
4716         is not empty, then a change of state will occur only if the FL_OBJECT *
4717         is present in this vector.
4718
4719         * FormBase.C (RestoreCB): call bc.undoAll() before restore(). Allows
4720         the user to deactivate specific fields within restore().
4721         (InputCB): pass the FL_OBJECT * to bc_.valid().
4722
4723         * FormCitation.C (build): create a vector of FL_OBJECT *s that can
4724         trigger a change of state in the Ok,Apply buttons.
4725         (update): bc_.readOnly() to the start of the method. Similar reasoning
4726         to that for FormBase::RestoreCB, above.
4727
4728 2001-02-14  Angus Leeming  <a.leeming@ic.ac.uk>
4729
4730         * FormBrowser.C: used OkCancelPolicy for ButtonController rather than
4731         IgnorantPolicy.
4732
4733         * forms/form_browser.fd:
4734         * forms/form_copyright.fd:
4735         * forms/form_error.fd:
4736         * forms/form_tabular.fd:
4737         * forms/form_toc.fd:
4738         Consistent shortcuts for Close button: Esc and Return only.
4739
4740         * forms/form_citation.fd:
4741         * forms/form_document.fd:
4742         * forms/form_index.fd:
4743         * forms/form_paragraph.fd:
4744         * forms/form_preferences.fd:
4745         * forms/form_print.fd:
4746         * forms/form_ref.fd:
4747         * forms/form_tabular_create.fd:
4748         * forms/form_url.fd:
4749         Consistent shortcut for Cancel button: Esc only.
4750
4751 2001-02-12  John Levon  <moz@compsoc.man.ac.uk>
4752
4753         * Dialogs.C: new Splash. Include, Bibitem/tex
4754
4755         * FormBase.h: make show() virtual for Splash's benefit
4756
4757         * Makefile.am:
4758         * forms/makefile:
4759         * FormBibitem.C:
4760         * FormBibitem.h:
4761         * FormBibtex.C:
4762         * FormBibtex.h:
4763         * form_bibitem.C:
4764         * form_bibitem.h:
4765         * form_bibtex.C:
4766         * form_bibtex.h:
4767         * forms/form_bibitem.fd:
4768         * forms/form_bibtex.fd:
4769         * FormInclude.C:
4770         * FormInclude.h:
4771         * form_include.C:
4772         * form_include.h:
4773         * forms/form_include.fd:
4774         * FormSplash.C:
4775         * FormSplash.h:
4776         * form_splash.C:
4777         * form_splash.h:
4778         * forms/form_splash.fd: new forms
4779
4780 2001-02-09  John Levon  <moz@compsoc.man.ac.uk>
4781
4782         * FormLog.C: handle Literate build log nicely
4783
4784 2001-02-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
4785
4786         * Menubar_pimpl.C: remove support for reference menuitem type.
4787
4788 2001-02-07  John Levon  <moz@compsoc.man.ac.uk>
4789
4790         * Makefile.am:
4791         * Timeout_pimpl.h:
4792         * Timeout_pimpl.C: add Timeout implementation
4793
4794 2001-02-06  John Levon  <moz@compsoc.man.ac.uk>
4795
4796         * form_browser.h:
4797         * form_browser.C:
4798         * forms/form_browser.fd:
4799         * forms/makefile:
4800         * FormBrowser.C:
4801         * FormBrowser.h: readonly browser form
4802
4803         * FormLog.C:
4804         * FormLog.h:
4805         * FormVCLog.C:
4806         * FormVCLog.h:
4807         * Dialogs.C: add Log and VCLog
4808
4809         * Makefile.am: add Log and VCLog, add updatesrc target
4810
4811 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
4812
4813         * Menubar_pimpl.C (add_toc2): Add shortcut to the TOC menu.
4814
4815 2001-01-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
4816
4817         * FormPreferences.C (GetFrom): fix crash when there is no format
4818         defined.
4819         (GetTo): ditto.
4820
4821 2001-01-23  Angus Leeming  <a.leeming@ic.ac.uk>
4822
4823         * FormPreferences.C (LoadBrowserLyX): convert unsigned short to
4824         unsigned char correctly and so fix 2 bugs loading/changing colors.
4825
4826 2001-01-21  Dekel Tsur  <dekelts@tau.ac.il>
4827
4828         * FormRef.C (update): Do not update dialog_->{ref,name,type}
4829         if inset_ == 0.
4830         Deactivate the type button when buffer is LinuxDoc/Docbook
4831         (build): Uncomment calls to addReadOnly().
4832         (updateBrowser) Do not disable the update button when there are no
4833         keys.
4834         (build, getType, getName): Use InsetRef::types.
4835
4836 2001-01-18  Angus Leeming  <a.leeming@ic.ac.uk>
4837
4838         * FormPrint.[Ch] (browse): new method to browse for file to print to.
4839
4840         * forms/form_print.fd: give the form a Browse button.
4841
4842 2001-01-17  Dekel Tsur  <dekelts@tau.ac.il>
4843
4844         * FormRef.C (input): Fix the behavior of goto reference button.