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