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