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