]> git.lyx.org Git - lyx.git/blob - src/frontends/xforms/ChangeLog
9e37df1c58632d8a2642adc60de5cbc34dd3d5a3
[lyx.git] / src / frontends / xforms / ChangeLog
1 2001-08-20  Angus Leeming  <a.leeming@ic.ac.uk>
2
3         * FormBibtex.C:
4         * forms/form_bibtex.fd: get the browse buttons working as they should.
5
6 2001-08-20  Herbert Voss  <voss@perce.de>
7
8         * FormBibtex.C:
9         * forms/form_bibtex.fd: enhanced bibtex-data gui to browse for
10         databases and styles. Added an option for "bibliography into toc"
11
12 2001-08-18  Lars Gullik Bjønnes  <larsbj@birdstep.com>
13
14         * FormMathsBitmap.h: use the lyx::shared_c_ptr that uses free() to
15         cleanup.
16
17 2001-08-15  John Levon  <moz@compsoc.man.ac.uk>
18
19         * combox.h: fix source doc
20
21         * form_math_matrix.C: 
22         * forms/form_math_matrix.fd: new layout
23  
24 2001-08-16  John Levon  <moz@compsoc.man.ac.uk>
25
26         * form_paragraph.h:
27         * form_paragraph.C:
28         * forms/form_paragraph.fd:
29         * FormParagraph.C: support per-para linespacing
30  
31         * forms/form_float.fd:
32         * form_float.C: fix shortcut typo
33  
34 2001-08-15  Angus Leeming  <a.leeming@ic.ac.uk>
35
36         * forms/form_character.fd: small adjustment to the position of John's
37         extra Language label.
38
39 2001-08-09  André Pönitz  <poenitz@htwm.de>
40
41         * FormMathsDelim.C: renamed some delimiter parameters.
42
43 2001-08-09  Angus Leeming  <a.leeming@ic.ac.uk>
44
45         * FormCitation.C (build):
46         * FormDocument.C (build):
47         * FormMinipage.C (build):
48         * FormParagraph.C (build):
49         * FormRef.C (build): added stuff to read-only list in the
50         button controller.
51
52         * FormCitation.C (update): disable citation style stuff when not using
53         Natbib.
54
55 2001-08-06  Juergen Vigna  <jug@sad.it>
56
57         * forms/form_ert.fd: new file.
58
59         * form_ert.[Ch]: new files.
60
61         * FormERT.[Ch]: new files. Implementation of ERT dialog.
62
63 2001-08-01  Angus Leeming  <a.leeming@ic.ac.uk>
64
65         * FormPreferences.C (Color c-tor): initialise modifiedXformsPrefs.
66
67 2001-07-30  Angus Leeming  <a.leeming@ic.ac.uk>
68
69         * GUIRunTime.C (processEvents, runTime): small code rearrangement.
70
71 2001-08-01  John Levon  <moz@compsoc.man.ac.uk>
72
73         * FormMathsPanel.C:
74         * FormMathsPanel.h:
75         * form_maths_panel.C:
76         * form_maths_panel.h:
77         * forms/form_maths_panel.fd: re-add dots bitmaps
78          
79         * FormRef.C: "Goto" -> "Go to"
80
81 2001-07-29  John Levon  <moz@compsoc.man.ac.uk>
82
83         * FormMathsBitmap.C: initialise form_
84
85 2001-07-29  Baruch Even  <baruch@lyx.org>
86
87         * src/forms/form_graphics.fd:
88         * src/FormGraphics.C: Added support for the new horizontal scale factor.
89
90 2001-07-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
91
92         * forms/makefile (SRCS): add form_float.fd
93
94         * forms/form_float.fd: new file
95
96         * form_float.[Ch]: new files
97
98         * Makefile.am (libxforms_la_SOURCES): add FormFloat.C,
99         FormFloat.h, form_float.C and form_float.h
100
101         * FormFloat.[Ch]: new files
102
103         * Dialogs.C: init GUIFloat is well
104
105 2001-07-29  Asger Alstrup Nielsen  <alstrup@alstrup>
106
107         * FormToc.C (updateType): Fix problem with TOC that couldn't be
108         updated because the type list was not updated.
109
110 2001-07-26  Angus Leeming  <a.leeming@ic.ac.uk>
111
112         * forms/form_aboutlyx.fd: made a bit bigger to get the Copyright &
113         Version stuff in.
114
115         * input_validators.[Ch] (fl_int_filter, fl_float_filter): new methods.
116
117         * FormGraphics.C (build): uncommented the fl_set_input_return call for
118         input_rotate_angle. Set input filter on rotate_angle to make it accept
119         only floating point numbers.
120         (input): Browse now activates the Ok button approriately.
121
122 2001-07-26  John Levon  <moz@compsoc.man.ac.uk>
123
124         * Dialogs.C:
125         * Makefile.am:
126         * FormThesaurus.h:
127         * FormThesaurus.C:
128         * form_thesaurus.h:
129         * form_thesaurus.C:
130         * forms/makefile:
131         * forms/form_thesaurus.fd: add thesaurus
132
133 2001-07-26  Baruch Even  <baruch@lyx.org>
134
135         * FormGraphics.h:
136         * FormGraphics.C: Removed hide method since it was interfering with the
137         needed work, it cleared several vectors that were needed for proper
138         functioning. Also changed rotateAngle to float.
139
140         * FormGraphics.C:
141         * forms/form_graphics.fd: Removed inline option, all InsetGraphics figures
142         are inlined.
143         
144 2001-07-23  John Levon  <moz@compsoc.man.ac.uk>
145
146         * FormInclude.C: add load file facility back
147  
148 2001-07-23  John Levon  <moz@compsoc.man.ac.uk>
149
150         * FormCharacter.C: disable resizing as it doesn't work
151
152         * FormPreamble.C: allow to copy-paste from RO preamble by
153           enabling editing.
154
155 2001-07-20  Jürgen Spitzmüller  <juergen.sp@t-online.de>
156
157         * forms/form_citation.fd: resized form to fit on a 800x600 screen.
158
159 2001-07-19  Angus Leeming  <a.leeming@ic.ac.uk>
160
161         * FormCitation.[Ch]: changes associated with adding natbib support.
162         New helper functions, string_width, fillChoice, updateStyle.
163         (apply): set the citation command appropriately.
164         (input): deal with the citation command choices.
165         (update): parse the citation command and deal with it. Nuke the
166         setSize stuff.
167         (setSize): nuked!
168
169         * FormDocument.C (build): add options to use natbib.
170
171         * forms/form_citation.fd: add natbib support. Rearrange dialog to
172         fit onto shorter screens.
173
174         * forms/form_document.fd: add natbib support.
175
176 2001-07-16  Juergen Vigna  <jug@sad.it>
177
178         * form_aboutlyx.C: set default for "Close" button to "ESC"-key.
179
180 2001-07-13  Angus Leeming  <a.leeming@ic.ac.uk>
181
182         Consistent use of Lsstream.h:
183         * FormAboutlyx.C (build):
184         * FormVCLog.C (update): std::ostringstream -> ostringstream.
185
186         * FormMathsDelim.C (apply):
187         * FormMathsMatrix.C (apply): std::stringstream -> stringstream.
188
189 2001-07-13  Edwin Leuven  <leuven@fee.uva.nl>
190
191         * implement 1 about lyx dialog instead of 3 separate ones
192
193         * FormCredits.[Ch]: removed
194         * FormCopyright.[Ch]: removed
195         * form_credits.[Ch]: removed
196         * forms/form_credits.fd: removed
197         * form_copyright.[Ch]: removed
198         * forms/form_copyright.fd: removed
199         * FormAboutlyx.[Ch]: added
200         * form_aboutlyx.[Ch]: added
201         * forms/form_aboutlyx.fd: added
202         * Dialogs.C: add about lyx stuff
203
204 2001-07-13  Edwin Leuven  <leuven@fee.uva.nl>
205
206         * add spellchecker
207
208         * FormPreferences.[Ch]: rename spellchecker to spelloptions
209         * form_preferences.[Ch]: idem
210         * forms/form_preferences.fd: idem
211         * FormSpellchecker.[Ch]: added
212         * form_spellchecker.[Ch]: added
213         * forms/form_spellchecker.fd: added
214         * Dialogs.C: add spellchecker
215
216 2001-07-12  Lars Gullik Bjønnes  <larsbj@birdstep.com>
217
218         * FormFiledialog.C: (*it). -> it->
219         * Toolbar_pimpl.C: ditto
220         * RadioButtonGroup.C: ditto
221         * FormPreferences.C: ditto
222
223 2001-07-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
224
225         * GUIRunTime.C (x11Display): 
226         (x11Screen): 
227         (x11Colormap): 
228         (x11VisualDepth): new methods
229
230 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
231
232         * FormDocument.C (class_apply): call CutAndPaste::'s staitc method
233         directly. 
234
235         * Toolbar_pimpl.h: make owner be a XFormsView, small changes
236         because of this.
237
238         * GUIRunTime.C (createMainView): implement
239
240 2001-06-22  John Levon  <moz@compsoc.man.ac.uk>
241
242         * FormCharacter.C:
243         * form_character.C:
244         * forms/form_character.fd: hide the widget underneath language
245           combox hack.
246
247 2001-06-27  John Levon  <moz@compsoc.man.ac.uk>
248
249         * FormPreferences.h:
250         * FormPreferences.C: connect and operator
251           showSpellcheckerPreferences signal
252
253         * FormPrint.C (input): modify to select radio_file
254           when the user uses the filename input
255  
256 2001-06-26  The LyX Project  <lyx@violet.home.sad.it>
257
258         * combox.C (remove): send debug output to Debug::GUI.
259
260 2001-06-26  The LyX Project  <lyx@rose.home.sad.it>
261
262         * Menubar_pimpl.C (create_submenu): 
263         * Toolbar_pimpl.C (update): update to use func_status
264
265 2001-06-25  The LyX Project  <lyx@tulip.home.sad.it>
266
267         * FormPreferences.C (Path::feedback): remove bogus description of
268         lyxpipe.
269
270 2001-06-16  Angus Leeming  <a.leeming@ic.ac.uk>
271
272         * xformsBC.h: clean-up of included files.
273
274 2001-06-15  Angus Leeming  <a.leeming@ic.ac.uk>
275
276         * FormDocument.C:
277         * FormParagraph.C (c-tor): cosmetic name change of signal.
278
279         * FormParagraph.[Ch]: added machinery to act on an updateParagraph
280         signal. It's pretty crude at the moment! Mental note: would be more
281         elegant if we passed a LyXParagraph & with both the signals rather than
282         search through the Buffer.
283
284 2001-06-13  Angus Leeming  <a.leeming@ic.ac.uk>
285
286         * *.[h]: added // -*- C++ -*-
287         * *.[C]: removed // -*- C++ -*-
288
289         * FormCharacter.C (update): now uses contents of font_, stored
290         permanently by the controller to update() the dialog.
291
292 2001-06-12  Angus Leeming  <a.leeming@ic.ac.uk>
293
294         * FormInclude.C:
295         * form_include.fd: (various places): Ok button is now activated when
296         the filename is input from the keyboard.
297
298         * FormPreferences.C white-space change in various places.
299         (Converters::GetTo): get the contents of "to" not "from"! Thus fix bug
300         that disabled addition of new converters.
301
302         * FormCharacter.C (input, update): new methods. Activate the Apply
303         button when any of the input fileds are not IGNORE.
304
305 2001-06-11  Lars Gullik Bjønnes  <larsbj@birdstep.com>
306
307         * FormToc.C (input): change test slightly.
308         (updateContents): clear list if empty and add no list msg.
309
310 2001-05-30  Angus Leeming  <a.leeming@ic.ac.uk>
311
312         * FormParagraph.C (update, general_update): enabling the align buttons
313         is now dependent on the AlignPossible entry in the Layout.
314
315 2001-06-01  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
316
317         * MathsSymbols.C: 
318         * FormMathsMatrix.C: bring C functions into global namespace if
319         necessary. 
320
321 2001-05-31  Lars Gullik Bjønnes  <larsbj@birdstep.com>
322
323         * MathsSymbols.C (pixmapFromBitmapData): add std::
324
325         * FormMathsMatrix.C (AlignFilter): add std::
326
327 2001-05-22  Adrien Rebollo <rebollo@iaf.cnrs-gif.fr>
328
329         * FormDocument.C (build): add iso8859-15 support.
330
331 2001-05-08  Baruch Even  <baruch@lyx.org>
332
333         * Menubar_pimpl.C: Fixed compilation problem.
334
335 2001-05-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
336
337         * Menubar_pimpl.C (add_toc): use name and not type with float.
338         (create_submenu): correct call of new object
339         (create_submenu): add FloatListInsert and FloatInsert to dummy clause.
340
341 2001-05-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
342
343         * FormParagraph.[Ch]: remove !NO_PEXTRA and !NEW_INSETS cruft
344
345 2001-04-26  Angus Leeming  <a.leeming@ic.ac.uk>
346
347         * Dialogs.C: included insetgraphicsParams.h
348
349         * FormMathsMatrix.C:
350         * FormMathsBitmap.C: included LAssert.h
351
352 2001-04-24  Allan Rae  <rae@lyx.org>
353
354         * xforms_helpers.C (formatted): two consecutive spaces would kill it.
355
356 2001-04-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
357
358         * xforms_helpers.C (formatted): do not use string::substr(1) on a
359         string of length 1 !
360
361 2001-04-16  Allan Rae  <rae@lyx.org>
362
363         * xforms_helpers.C (formatted): 
364         * Menubar_pimpl.C (add_toc): #warning triggers an error on Sun CC 6.0
365         as an unrecognised preprocessor directive.  So ensure they're wrapped. 
366
367 2001-04-06  John Levon  <moz@compsoc.man.ac.uk>
368
369         * FormTabularCreate.C: pass a pair of uints to the controller
370
371         * FormVCLog.C: the log appears as a stringstream now
372
373         * forms/form_external.fd: make params update state (from Angus)
374
375 2001-04-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
376
377         * Menubar_pimpl.C: include gettext.h
378
379 2001-04-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
380
381         * xforms_helpers.C (formatted): constify length
382
383         * FormTabular.C (update): small restructure, adjust for scoped_ptr
384         (input): adjust for scoped_ptr
385         (input): constify str
386
387 2001-04-03  John Levon  <moz@compsoc.man.ac.uk>
388
389         * Dialogs.C: s/popup/dialog/
390
391         * Form*.C:
392         * FormBase.h:
393         * FormBase.C: s/ControlButton/ControlButtons/
394         move bc().refresh() into base show() method
395
396         * Form*.C:
397         * FormBaseDeprecated.C:
398         s/UndoAll/restore/
399
400 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
401
402         * FormMathsPanel.C (c-tor): set button controller cancel label to close.
403
404         * FormToc.[Ch]:
405         * forms/form_toc.fd: implemented controller-view split.
406
407         * Dialogs.C: associated changes.
408
409 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
410
411         * FormCitation.C:
412         * forms/form_citation.fd: Don't change the name of the button when
413         toggling between regular expression and simple searches.
414         Squashed bug when creating a new inset, the keys field contained
415         one (empty) key. No more; thanks, Dekel.
416
417         * FormExternal.C: 
418         * forms/form_external.fd: added Apply button.
419
420 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
421
422         * FormBase.[Ch]:
423         * FormBrowser.[Ch]: changes associated with renaming ControlBase as
424         ControlButton.
425
426         * FormExternal.[Ch]:
427         * forms/form_external.fd: implemented controller-view split.
428
429         * Dialogs.C: associated changes.
430
431         * FormGraphics.[Ch]:
432         * FormInclude.[Ch]:
433         * FormPrint.[Ch]:
434         moved the browsing functionality into the controller.
435
436         * xforms_helpers.[Ch]: moved browseFile to
437         ../controllers/helper_funcs.[Ch]
438
439         * FormCitation.C
440         * forms/form_citation.fd: added case sensitive search button.
441
442 2001-03-29  Angus Leeming  <a.leeming@ic.ac.uk>
443
444         * xformsBC.[Ch]: Patched in a slight reworking of Baruch Even's patch.
445         Code moved into the generic template base class. Replaced
446         setCancelCloseButton() with setButtonLabel().
447
448 2001-03-29  Juergen Vigna  <jug@sad.it>
449
450         * FormMinipage.C: removed widthp_ and all it's functions and changed
451         to use new %-lengths of LyXLength.
452
453 2001-03-28  Angus Leeming  <a.leeming@ic.ac.uk>
454
455         * FormGraphics.[Ch]:
456         * forms/form_graphics.fd:
457         * FormIndex.[Ch]:
458         * forms/form_index.fd: implemented controller-view split.
459
460         * Dialogs.C: associated changes.
461
462         * FormCharacter.[Ch]: changes associated with ControlCharacter cleanup.
463
464         * FormCitation.C: changes associated with ControlCitation cleanup.
465
466         * FormMinipage.h: cleaned-up forward declarations.
467
468 2001-03-27  Angus Leeming  <a.leeming@ic.ac.uk>
469
470         * FormMinipage.[Ch]:
471         * forms/form_minipage.fd:
472         * FormPrint.[Ch]:
473         * forms/form_print.fd:
474         * FormSplash.[Ch]: implemented controller-view split.
475
476         * Dialogs.C: associated changes.
477
478 2001-03-26  Angus Leeming  <a.leeming@ic.ac.uk>
479
480         * FormPreamble.[Ch]:
481         * forms/form_preamble.fd:
482         * FormRef.[Ch]:
483         * forms/form_ref.fd:
484         * FormSearch.[Ch]:
485         * forms/form_search.fd:
486         * FormTabularCreate.[Ch]:
487         * forms/form_tabular_create.fd: implemented controller-view split.
488
489         * Dialogs.C: associated changes.
490
491 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
492
493         * FormError.[Ch]:
494         * form_error.fd:
495         * FormInclude.[Ch]:
496         * form_include.fd:
497         * FormUrl.[Ch]:
498         * form_url.fd: implemented controller-view split.
499
500         * Dialogs.C: associated changes.
501
502         * FormBibitem.h:
503         * FormBibtex.h:
504         * FormCitation.h: moved methods from protected to private.
505
506 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
507
508         * FormCredits.C (build): changes associated with
509         ControlCredits::getCredits returning a stringstream not a vector<string>
510
511 2001-03-22  Angus Leeming  <a.leeming@ic.ac.uk>
512
513         * FormCopyright.[Ch]:
514         * forms/form_copyright.fd: implemented controller-view split.
515
516         * FormCredits.[Ch]:
517         * forms/form_credits.fd: implemented controller-view split.
518
519         * Dialogs.C: associated changes.
520
521         * xforms_helpers.C (formatted): improved the function so that it now
522         repects '\n' characters in the input string. Ie, the user can now
523         specify line breaks explicitly.
524
525 2001-03-21  Angus Leeming  <a.leeming@ic.ac.uk>
526
527         * FormCharacter.[Ch]:
528         * forms/form_character.fd: implemented controller-view split.
529
530         * Dialogs.C: associated changes.
531
532         * FormBase.C (input): changed return to SMI_VALID.
533
534         * FormCitation.C (updateBrowser): ensure that the keys are stripped of
535         any surrounding whitespace.
536
537 2001-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
538
539         * FormBase.[Ch] (input): no longer pure virtual. Has defualt state of
540         SMI_NOOP.
541         (FormBase2): split into two template classes, FormDB (DialogBase) and
542         FormCB (ControllerBase) for greater flexibility.
543
544         * FormBibitem.[Ch]:
545         * FormBibtex.[Ch]:
546         * FormCitation.[Ch]: associated changes.
547
548         * FormBrowser.[Ch]:
549         * FormLog.[Ch]:
550         * FormVCLog.[Ch]:
551         * forms/form_browser.fd: implemented controller-view split.
552
553         * Dialogs.C: associated changes.
554
555 2001-03-19  Angus Leeming  <a.leeming@ic.ac.uk>
556
557         * FormBibtex.[Ch]:
558         * forms/form_bibtex.fd: implemented controller-view split.
559
560         * Dialogs.C: associated changes.
561
562 2001-03-19  Angus Leeming  <a.leeming@ic.ac.uk>
563
564         * FormBaseDeprecated.[Ch]: rename title as title_.
565         
566         * FormBaseDeprecated.C: restore John's trick to give the dialog a border
567         with limited functionality. It got lost in the MVC merge.
568
569         * FormBaseDeprecated.C:
570         * FormBase.C (show): moved initialisation of minw_, minh_ here.
571
572         * FormBibitem.C (build):
573         * FormBibtex.C (build):
574         * FormBrowser.C (build):
575         * FormCharacter.C (build):
576         * FormCitation.C (build):
577         * FormCopyright.C (build):
578         * FormCredits.C (build):
579         * FormDocument.C (build):
580         * FormError.C (build):
581         * FormExternal.C (build):
582         * FormGraphics.C (build):
583         * FormInclude.C (build):
584         * FormIndex.C (build):
585         * FormMinipage.C (build):
586         * FormParagraph.C (build):
587         * FormPreamble.C (build):
588         * FormPreferences.C (build):
589         * FormPrint.C (build):
590         * FormRef.C (build):
591         * FormSearch.C (build):
592         * FormTabular.C (build):
593         * FormTabularCreate.C (build):
594         * FormToc.C (build):
595         * FormUrl.C (build): removed initialisation of minw_, minh_.
596         
597         * The Maths Panel stuff no longer causes a crash on exit from LyX.
598
599         * FormMaths.[Ch]:
600         * forms/form_maths.fd: removed.
601
602         * forms/form_maths_delim.fd:
603         * forms/form_maths_deco.fd:
604         * forms/form_maths_matrix.fd:
605         * forms/form_maths_space.fd:
606         * forms/form_maths_panel.fd: new files.
607         Split contents of form_maths.fd into 5 new files, one for each form.
608
609         * MathsSymbols.[Ch]: remove class BitmapMenu, renamed and reworked as
610         class FormMathsBitmap in FormMathsBitmap.[Ch].
611
612         * FormMathsPanel.[Ch]:
613         * FormMathsBitmap.[Ch]:
614         * FormMathsDeco.[Ch]:
615         * FormMathsDelim.[Ch]:
616         * FormMathsMatrix.[Ch]:
617         * FormMathsSpace.[Ch]: Split contents of FormMaths into new files,
618         one for each popup. Rewrite so that all the new classes are derived from
619         FormBaseBD. Clean up the logic in the process (I hope!).
620
621         * Makefile.am: added new fils, removed redundant ones.
622
623 2001-03-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
624
625         * FormMinipage.C (FormMinipage): add SigC:: namespace specifier.
626         (showInset): ditto
627         (updateInset): ditto
628
629 2001-03-16  Juergen Vigna  <jug@sad.it>
630
631         * Dialogs.C (Dialogs): create minipage options dialog.
632
633         * forms/form_minipage.fd: 
634         * form_minipage.C: 
635         * form_minipage.h: 
636         * FormMinipage.C: 
637         * FormMinipage.h: new files for the minipage options dialog.
638
639 2001-03-16  Angus Leeming  <a.leeming@ic.ac.uk>
640
641         * FormMaths.[Ch]: make the FD_ structs private. Create appropriate
642         callback methods.
643
644         * forms/form_maths.fd: change C_FormBaseCancelCB to
645         FormBaseDeprecatedCancelCB and so fix crash on closing the panel.
646
647 2001-03-16  John Levon  <moz@compsoc.man.ac.uk>
648
649         * FormMaths.C: quash warnings
650
651 2001-03-16  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
652
653         * FormMaths.C (C_FormMathsDelimCB): add usual .c_str() for lyxstring
654         compatibility. 
655
656 2001-03-16  Angus Leeming  <a.leeming@ic.ac.uk>
657
658         * Form_various.h: cleaned up #includes and forward declarations.
659
660         * Form_various.C: added "using SigC::slot" declaration.
661
662         * FormMaths.[Ch]: moved to boost::scoped_ptrs.
663
664         * FormDocument.C (CheckChoiceClass): removed string tct as the
665         compiler warned that it was defined but never used.
666         removed USE_CLASS_COMBO.
667
668 2001-03-13  John Levon  <moz@compsoc.man.ac.uk>
669
670         * Dialogs.C:
671         * FormMaths.h:
672         * FormMaths.C:
673         * MathsSymbols.h:
674         * MathsSymbols.C:
675         * Makefile.am:
676         * Toolbar_pimpl.C:
677         * form_*.C:
678         * forms/makefile:
679         * forms/form_maths.fd:
680         * forms/fdfixc.sed:
681         * forms/fdfix.sh: add maths panel
682
683         * bmtable.h:
684         * bmtable.c: moved from src/
685
686 2001-03-16  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
687
688         * FormParagraph.h: NO_PEXTRA
689         * FormParagraph.C (input): NO_PEXTRA
690
691 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
692
693         * several files: remove CXX_WORKING_NAMESPACES
694
695 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
696
697         * Merging changes from BRANCH_MVC back into HEAD.
698
699 2001-03-12  Angus Leeming  <a.leeming@ic.ac.uk>
700
701         * Dialogs.C (c-tor): Changes associated with storing a vector of
702         boost::shared_ptrs.
703         Use MVC Bibitem popup.
704
705         * FormBase.h: add a new template class FormBase2, derived from FormBase
706         to make life creating MVC popups even easier ;-)
707
708         * FormBibitem.[Ch]:
709         * forms/form_bibitem.fd: moved over to the MVC way of doing things.
710         Proof that a simple popup should be easy to implement!
711
712         * FormCitation.[Ch]: now derived from FormBase2.
713
714         * FormToc.C: added using std::vector directive.
715
716 2001-03-09  Dekel Tsur  <dekelts@tau.ac.il>
717
718         * FormSearch.C: Add missing #pragma
719
720 2001-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
721
722         * FormCitation.C:
723         * forms/form_citation.fd: added the ability to Search, both Simply and
724         for Regular Expressions. Use the Search code in the controller() to do
725         the actual searching.
726
727 2001-03-08  Angus Leeming  <a.leeming@ic.ac.uk>
728
729         * Makefile.am: added FormCredits.[Ch] and form_credits.[Ch]
730         * forms/makefile: added form_credits.fd
731         
732         * Dialogs.C: added FormCredits and removed ShowCredits.
733         
734         * FormCredits.[Ch]:
735         * forms/form_credits.fd:
736         * forms/form_search.fd: ported to the MVC way.
737         
738 2001-03-07  Angus Leeming  <a.leeming@ic.ac.uk>
739
740         * xforms_helpers.h (formatted): now has default arguments for size and
741         style.
742
743         * FormCitation.[Ch]: moved code out of this class and into
744         ControlCitation and associated helper funcs.
745         
746 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
747
748         * FormBase.[Ch]: (InputCB): use ButtonController::input() rather than
749         ButtonController::valid() to check state of input. The buttons are
750         now controlled correctly.
751
752         * Form*.[Ch]: use boost::scoped_ptr for the remaining few classes.
753
754 2001-03-05  Lars Gullik Bjønnes  <larsbj@lyx.org>
755
756         * Form*.[Ch]: use boost::scoped_ptr for dialog_ et al.
757
758         * FormBase.[Ch]: rename title as title_.
759
760 2001-03-02  John Levon  <moz@compsoc.man.ac.uk>
761
762         * FormBase.C (c-tor): initialise variables in correct order.
763
764         * FormCitation.C: add #include <algorithm>
765
766 2001-03-02  Angus Leeming  <a.leeming@ic.ac.uk>
767
768         * xformsBC.[Ch]: Changes associated with the changes to
769         controllers/ButtonController.[Ch]. Ie, the class is now derived from
770         ButtonControllerBase and the ButtonPolicy is accessed through a method
771         bp() rather than the instance bp_.
772
773         * FormBaseDeprecated.[Ch]: no longer store a ButtonController, but
774         rather use a pure virtual method bc() to access the controller
775         instantiated by the daughter classes.
776
777         * F*.[Ch]: changes associated with the above.
778
779 2001-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
780
781         * FormBase.[Ch]: renamed as FormBaseDeprecated.[Ch]
782
783         * ViewXforms.[Ch]: renamed as FormBase.[Ch]
784
785 2001-02-23  Angus Leeming  <a.leeming@ic.ac.uk>
786
787         * ButtonController.[Ch]: deleted. The class is split into two
788         (with identical functionality), the code being found in
789         ../controllers/ButtonController.[Ch] and xformsBC.[Ch]
790
791         * xformsBC.[Ch]: new files. Xforms specific part of Allan's original
792         ButtonController class.
793
794         * FormBase.[Ch]: changes associated with the above split.
795
796         * ViewXforms.[Ch]: Base class for xforms dialogs derived from ViewBase
797         (../controllers/ViewBase.h). Ie, for Dialogs with GUI-I controllers
798         controlling all interaction to/from the LyX kernel.
799
800         * FormCitation.[Ch]:
801         * forms/form_citation.fd: An xforms-specific implementation of the
802         Citation dialog, controlled by the GUI-I ControlCitation.
803
804         * Dialogs.C: Use the controlled Citation dialog.
805
806 2001-03-15  John Levon  <moz@compsoc.man.ac.uk>
807
808         * Makefile.am:
809         * combox.h:
810         * combox.C: moved from src/
811
812 2001-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
813
814         * forms/fdfix.sh:
815         * forms/form_filedialog.C.patch: I hate having to make these patches,
816         but on reflection I think it's probably better than hacking fdfix.sh.
817
818 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
819
820         * forms/fdfix.sh: test whether bmtable.h is needed before #including it.
821
822 2001-03-13  John Levon  <moz@compsoc.man.ac.uk>
823
824         * FormGraphics.C: remove unnecessary hack
825
826 2001-03-13  Dekel Tsur  <dekelts@tau.ac.il>
827
828         * FormCitation.C (apply): Do not put space between multiple keys.
829
830 2001-03-12  Dekel Tsur  <dekelts@tau.ac.il>
831
832         * Menubar_pimpl.C (add_toc): Remove debug message.
833
834 2001-03-09  John Levon  <moz@compsoc.man.ac.uk>
835
836         * Makefile.am:
837         * Dialogs.C:
838         * FormExternal.C:
839         * FormExternal.h:
840         * form_external.C:
841         * form_external.h:
842         * xforms/forms/makefile:
843         * forms/form_external.fd: add FormExternal
844
845 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
846
847         * Dialogs.C: add destroySplash()
848
849         * form_splash.h:
850         * form_splash.C:
851         * forms/form_splash.fd:
852         * FormSplash.h:
853         * FormSplash.C: make independent of FormBase, tidy
854         
855         * Menubar_pimpl.C: destroy splash on interaction
856
857 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
858
859         * FormInclude.h:
860         * FormInclude.C:
861         * form_include.h:
862         * form_include.C:
863         * forms/form_include.fd: rework, clean up
864
865 2001-03-12  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
866
867         * FormToc.h: use Buffer::typedef
868
869         * Menubar_pimpl.C (add_toc): use the Buffer::typedefs
870         * FormToc.C (build): ditto
871         (updateToc): ditto
872
873 2001-03-11  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
874
875         * FormToc.C (build): implement for dynamic number of lists
876         (updateToc): ditto
877         * Menubar_pimpl.C (add_toc): ditto
878
879 2001-03-07  Edwin Leuven  <leuven@fee.uva.nl>
880
881         * added credits:
882         * Dialogs.C:
883         * Makefile.am:
884         * FormCredits.[Ch]:
885         * form_credits.[Ch]:
886         * forms/form_credits.fd:
887
888 2001-03-07  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
889
890         * Menubar_pimpl.h: make Pipl::ItemInfo::item_ a boost::shared_ptr,
891         make ButtonList contain boost::shared_ptr<ItemInfo>
892
893         * Menubar_pimpl.C (~Pimpl): remove destructor 
894
895 2001-03-06  John Levon  <moz@compsoc.man.ac.uk>
896
897         * Makefile.am:
898         * FileDialog.C:
899         * FormFiledialog.C:
900         * FormFiledialog.h:
901         * form_filedialog.C:
902         * form_filedialog.h:
903         * FormGraphics.C:
904         * FormInclude.C:
905         * FormPreferences.C:
906         * FormPrint.C:
907         * xforms_helpers.C:
908         * xforms_helpers.h:
909         * forms/fdfix.sh:
910         * forms/makefile:
911         * form/form_filedialog.fd: add File Dialog
912         * Toolbar_pimpl.h:
913         * Toolbar_pimpl.C: move LayoutsCB to here
914
915 2001-03-06  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
916
917         * FormParagraph.C: changes because of ParagraphParameters.
918
919 2001-03-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
920
921         * FormSearch.C (Replace): remove default argument
922         (Find): ditto
923
924 2001-03-05  Edwin Leuven  <leuven@fee.uva.nl>
925
926         * added find/replace dialog:
927         * FormSearch.*: added
928         * form_search.*: added
929         * forms/form_search.fd: added
930
931 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
932
933         * xform_helpers.[Ch]: renamed as xforms_helpers.[Ch].
934
935         * various: in a rush of delayed guilt, I've renamed all instances of
936         xform as xforms. Jean-Marc sowed this seed a long, long time ago and it
937         finally sprouted.
938
939         * xforms_helpers.[Ch] (setEnabled): a little wrapper function to
940         activate/deactivate an FL_OBJECT.
941
942         * FormCitation.C:
943         * FormDocument.C:
944         * FormInclude.C:
945         * FormParagraph.C:
946         * FormPreamble.C:
947         * FormPreferences.C:
948         * FormRef.C:
949         * FormTabular.C: used it.
950
951 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
952
953         * FormPreferences.C: removed three unused using directives.
954
955 2001-03-05  Edwin Leuven  <leuven@fee.uva.nl>
956
957         * added find/replace dialog:
958         * FormSearch.*: added
959         * form_search.*: added
960         * forms/form_search.fd: added
961
962 2001-02-27  Dekel Tsur  <dekelts@tau.ac.il>
963
964         * FormRef.C: Fixed the behaviour of Goto-Ref.
965
966 2001-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
967
968         * forms/makefile: added character and preamble dialogs
969
970 2001-02-27  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
971
972         * FormCharacter.C (FormCharacter): change order of deletion,
973         change combo_language2 to combo_language2_
974
975 2001-02-26  Dekel Tsur  <dekelts@tau.ac.il>
976
977         * FormRef.C (apply): Update bookmark #0 after inserting a reference.
978
979 2001-02-23  Edwin Leuven <leuven@fee.uva.nl>
980
981         * Dialogs.C: added layoutcharacter
982         * FormCharacter.C: added
983         * FormCharacter.h: added
984         * form_character.C: added
985         * form_character.h: added
986         * forms/form_character.fd: added
987                
988 2001-02-23  Dekel Tsur  <dekelts@tau.ac.il>
989  
990         * FormPreferences.C: Handle lyxrc.language_use_babel and
991         lyxrc.language_global_options.
992
993 2001-02-23  Angus Leeming  <a.leeming@ic.ac.uk>
994
995         * FormPreferences(GetFrom, GetTo): use size_type rather than int.
996
997 2001-02-23  John Levon  <moz@compsoc.man.ac.uk>
998
999         * FormBase.C: no longer transient dialogs, XMapWindow()
1000           in attempt to de-iconify
1001
1002         * FormDocument.C: remove DO_USE_DEFAULT_LANGUAGE
1003
1004 2001-02-21  Dekel Tsur  <dekelts@tau.ac.il>
1005
1006         * FormDocument.C (checkMarginValues): Activate "use geometry" button 
1007         if using custom paper size/margin.
1008
1009 2001-02-21  Allan Rae  <rae@lyx.org>
1010
1011         * forms/form_preferences.fd: larger, bold font for outer tabfolder
1012
1013 2001-02-20  Edwin Leuven <leuven@fee.uva.nl>
1014
1015         * src/frontends/xforms/Dialogs.C: added preamble
1016         * src/frontends/xforms/FormPreamble.C: added
1017         * src/frontends/xforms/FormPreamble.h: added
1018         * src/frontends/xforms/Makefile.am: added
1019         * src/frontends/xforms/form_preamble.C: added
1020         * src/frontends/xforms/form_preamble.h: added
1021         * src/frontends/xforms/form_preamble.fd: added
1022
1023 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
1024
1025         * FormBase.h: moved noncopyable derivation to DialogBase.
1026
1027 2001-02-19  Juergen Vigna  <jug@sad.it>
1028
1029         * FormTabular.C (build): make all input field accepted only after
1030         a "RETURN".
1031
1032         * forms/form_tabular.fd: removed default "Return" on Close-Button.
1033
1034 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
1035
1036         * FormError.C:
1037         * FormGraphics.C:
1038         * FormInset.C (showInset): change associated with name change
1039         inset::hide to inset::hideDialog.
1040
1041 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
1042
1043         * FormCitation.C (build): altering "Text after" now activates the Ok,
1044         Apply buttons.
1045
1046 2001-02-16  Angus Leeming  <a.leeming@ic.ac.uk>
1047
1048         * FormCitation.C: lots of white-space changes to make file consistent
1049         with LyX style.
1050         (input): use the FL_OBJECT * parameter to decide what to do, not the
1051         long parameter.
1052
1053         * FormCitation.h: removed most entries in enum.
1054
1055         * forms/form_citation.fd: change names of variables, consistent with
1056         Allan's naming scheme.
1057         Don't pass any particular arguments to the InputCB function.
1058         choice_style now triggers a callback and looks like other choices.
1059
1060 2001-02-16  Lars Gullik Bjønnes  <larsbj@lyx.org>
1061
1062         * other: use compare instead of strcmp/strncmp
1063
1064 2001-02-15  Angus Leeming  <a.leeming@ic.ac.uk>
1065
1066         * ButtonController.[Ch]: changed trigger_change_ vector and associated
1067         methods to dont_trigger_change_ because FL_OBJECTs that trigger a
1068         callback to InputCB() but don't trigger a change in the state of the
1069         Ok, Apply buttons are much rarer than those that do.
1070
1071         * FormCitation.C (build): associated change.
1072
1073 2001-02-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
1074
1075         * ButtonController.C: include algorithm
1076
1077 2001-02-14  Angus Leeming  <a.leeming@ic.ac.uk>
1078
1079         * ButtonController.[Ch] (addTriggerChange, eraseTriggerChange):
1080         new methods.
1081         (valid): method can now be passed an optional FL_OBJECT *. If it is, and
1082         the vector of FL_OBJECT *s that can trigger a change in the button state
1083         is not empty, then a change of state will occur only if the FL_OBJECT *
1084         is present in this vector.
1085
1086         * FormBase.C (RestoreCB): call bc.undoAll() before restore(). Allows
1087         the user to deactivate specific fields within restore().
1088         (InputCB): pass the FL_OBJECT * to bc_.valid().
1089
1090         * FormCitation.C (build): create a vector of FL_OBJECT *s that can
1091         trigger a change of state in the Ok,Apply buttons.
1092         (update): bc_.readOnly() to the start of the method. Similar reasoning
1093         to that for FormBase::RestoreCB, above.
1094
1095 2001-02-14  Angus Leeming  <a.leeming@ic.ac.uk>
1096
1097         * FormBrowser.C: used OkCancelPolicy for ButtonController rather than
1098         IgnorantPolicy.
1099
1100         * forms/form_browser.fd:
1101         * forms/form_copyright.fd:
1102         * forms/form_error.fd:
1103         * forms/form_tabular.fd:
1104         * forms/form_toc.fd:
1105         Consistent shortcuts for Close button: Esc and Return only.
1106
1107         * forms/form_citation.fd:
1108         * forms/form_document.fd:
1109         * forms/form_index.fd:
1110         * forms/form_paragraph.fd:
1111         * forms/form_preferences.fd:
1112         * forms/form_print.fd:
1113         * forms/form_ref.fd:
1114         * forms/form_tabular_create.fd:
1115         * forms/form_url.fd:
1116         Consistent shortcut for Cancel button: Esc only.
1117
1118 2001-02-12  John Levon  <moz@compsoc.man.ac.uk>
1119
1120         * Dialogs.C: new Splash. Include, Bibitem/tex
1121
1122         * FormBase.h: make show() virtual for Splash's benefit
1123
1124         * Makefile.am:
1125         * forms/makefile:
1126         * FormBibitem.C:
1127         * FormBibitem.h:
1128         * FormBibtex.C:
1129         * FormBibtex.h:
1130         * form_bibitem.C:
1131         * form_bibitem.h:
1132         * form_bibtex.C:
1133         * form_bibtex.h:
1134         * forms/form_bibitem.fd:
1135         * forms/form_bibtex.fd:
1136         * FormInclude.C:
1137         * FormInclude.h:
1138         * form_include.C:
1139         * form_include.h:
1140         * forms/form_include.fd:
1141         * FormSplash.C:
1142         * FormSplash.h:
1143         * form_splash.C:
1144         * form_splash.h:
1145         * forms/form_splash.fd: new forms
1146
1147 2001-02-09  John Levon  <moz@compsoc.man.ac.uk>
1148
1149         * FormLog.C: handle Literate build log nicely
1150
1151 2001-02-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1152
1153         * Menubar_pimpl.C: remove support for reference menuitem type.
1154
1155 2001-02-07  John Levon  <moz@compsoc.man.ac.uk>
1156
1157         * Makefile.am:
1158         * Timeout_pimpl.h:
1159         * Timeout_pimpl.C: add Timeout implementation
1160
1161 2001-02-06  John Levon  <moz@compsoc.man.ac.uk>
1162
1163         * form_browser.h:
1164         * form_browser.C:
1165         * forms/form_browser.fd:
1166         * forms/makefile:
1167         * FormBrowser.C:
1168         * FormBrowser.h: readonly browser form
1169
1170         * FormLog.C:
1171         * FormLog.h:
1172         * FormVCLog.C:
1173         * FormVCLog.h:
1174         * Dialogs.C: add Log and VCLog
1175
1176         * Makefile.am: add Log and VCLog, add updatesrc target
1177
1178 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
1179
1180         * Menubar_pimpl.C (add_toc2): Add shortcut to the TOC menu.
1181
1182 2001-01-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1183
1184         * FormPreferences.C (GetFrom): fix crash when there is no format
1185         defined. 
1186         (GetTo): ditto.
1187
1188 2001-01-23  Angus Leeming  <a.leeming@ic.ac.uk>
1189
1190         * FormPreferences.C (LoadBrowserLyX): convert unsigned short to
1191         unsigned char correctly and so fix 2 bugs loading/changing colors.
1192
1193 2001-01-21  Dekel Tsur  <dekelts@tau.ac.il>
1194
1195         * FormRef.C (update): Do not update dialog_->{ref,name,type}
1196         if inset_ == 0.
1197         Deactivate the type button when buffer is LinuxDoc/Docbook
1198         (build): Uncomment calls to addReadOnly().
1199         (updateBrowser) Do not disable the update button when there are no 
1200         keys.
1201         (build, getType, getName): Use InsetRef::types.
1202
1203 2001-01-18  Angus Leeming  <a.leeming@ic.ac.uk>
1204
1205         * FormPrint.[Ch] (browse): new method to browse for file to print to.
1206
1207         * forms/form_print.fd: give the form a Browse button.
1208
1209 2001-01-17  Dekel Tsur  <dekelts@tau.ac.il>
1210
1211         * FormRef.C (input): Fix the behavior of goto reference button.
1212