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