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