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