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