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