1 2001-09-03 Angus Leeming <a.leeming@ic.ac.uk>
3 * FormPreferences.C: add fl_set_input_return to input_paperoption.
5 2001-09-02 John Levon <moz@compsoc.man.ac.uk>
7 * FormParagraph.C: fix default line spacing case
9 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
11 * FormParagraph.C: disable space inputs when != Length
13 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
18 * forms/form_preferences.fd: add view_dvi_paper_option
20 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
22 * FormMathsPanel.h: sub dialogs must be Ignorant.
24 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
26 * FormParagraph.C: fix to not allow 0 linespacing
28 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
30 * FormCitation.C (c-tor): prevent re-sizing of the dialog.
32 * FormParagraph.C (input): set fl_get_choice check for the linespacing
33 to 5 not 4. xforms arrays start at 1.
35 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
38 * forms/form_paragraph.fd: clean up of dialog and of controlling
41 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
43 * FormBase.C (C_CutandPastePH): new function that can be used as a
44 pre-handler to any xforms text input widget. Will trigger an event on
45 pasting into the widget using the middle mouse button.
47 * FormPreamble.C (build): use this pre-handler for the input widget.
49 2001-08-26 Angus Leeming <a.leeming@ic.ac.uk>
52 * forms/form_citation.fd: a little tweaking to ensure that the
53 style choice remains centred within the frame if its contents change.
55 * FormBase.h: added an allow_resize_ member variable. If false
56 resizing the dialog is prohibitted.
59 * FormBrowser.[Ch]: modify c-tors to pass this new variable to FormBase.
64 make use of this functionality to ensure that the dialog cannot be
67 2001-08-27 John Levon <moz@compsoc.man.ac.uk>
69 * GUIRunTime.C: initApplication() should take a int & argc
71 2001-08-24 John Levon <moz@compsoc.man.ac.uk>
74 * FormCitation.C: tidy code a little
76 * GUIRunTime.C: more informative error
78 2001-08-23 Angus Leeming <a.leeming@ic.ac.uk>
80 * forms/form_preferences.fd: order the items "logically" so that
81 tabbing through the dialog makes sense. Close bug #404569.
83 2001-08-23 Angus Leeming <a.leeming@ic.ac.uk>
85 * FormPreferences.C: Tentative fix of John's "no point in spell
86 command "None"" bug, #223255.
88 2001-08-23 Herbert Voss <voss@perce.de>
90 * FormBibtex.C (input): normalize database list
92 2001-08-21 Angus Leeming <a.leeming@ic.ac.uk>
94 * FormBibtex.C: make sure that any database is stored only once.
96 2001-08-22 Herbert Voss <voss@perce.de>
98 * FormBibtex.C (input): fix for multiple databases
100 2001-08-21 Herbert Voss <voss@perce.de>
102 * FormBibtex.C (input): extension handling for ".bst"
104 2001-08-21 Angus Leeming <a.leeming@ic.ac.uk>
106 * forms/form_bibtex.fd: activate "Ok" when the "Add bibliography to TOC"
107 check button is pressed.
109 2001-08-20 Dekel Tsur <dekelts@tau.ac.il>
111 * FormParagraph.C (general_apply): Handle default spacing.
112 (general_update): Ditto.
114 2001-08-20 Angus Leeming <a.leeming@ic.ac.uk>
117 * forms/form_bibtex.fd: get the browse buttons working as they should.
119 2001-08-20 Herbert Voss <voss@perce.de>
122 * forms/form_bibtex.fd: enhanced bibtex-data gui to browse for
123 databases and styles. Added an option for "bibliography into toc"
125 2001-08-18 Lars Gullik Bjønnes <larsbj@birdstep.com>
127 * FormMathsBitmap.h: use the lyx::shared_c_ptr that uses free() to
130 2001-08-15 John Levon <moz@compsoc.man.ac.uk>
132 * combox.h: fix source doc
134 * form_math_matrix.C:
135 * forms/form_math_matrix.fd: new layout
137 2001-08-16 John Levon <moz@compsoc.man.ac.uk>
141 * forms/form_paragraph.fd:
142 * FormParagraph.C: support per-para linespacing
144 * forms/form_float.fd:
145 * form_float.C: fix shortcut typo
147 2001-08-15 Angus Leeming <a.leeming@ic.ac.uk>
149 * forms/form_character.fd: small adjustment to the position of John's
150 extra Language label.
152 2001-08-09 André Pönitz <poenitz@htwm.de>
154 * FormMathsDelim.C: renamed some delimiter parameters.
156 2001-08-09 Angus Leeming <a.leeming@ic.ac.uk>
158 * FormCitation.C (build):
159 * FormDocument.C (build):
160 * FormMinipage.C (build):
161 * FormParagraph.C (build):
162 * FormRef.C (build): added stuff to read-only list in the
165 * FormCitation.C (update): disable citation style stuff when not using
168 2001-08-06 Juergen Vigna <jug@sad.it>
170 * forms/form_ert.fd: new file.
172 * form_ert.[Ch]: new files.
174 * FormERT.[Ch]: new files. Implementation of ERT dialog.
176 2001-08-01 Angus Leeming <a.leeming@ic.ac.uk>
178 * FormPreferences.C (Color c-tor): initialise modifiedXformsPrefs.
180 2001-07-30 Angus Leeming <a.leeming@ic.ac.uk>
182 * GUIRunTime.C (processEvents, runTime): small code rearrangement.
184 2001-08-01 John Levon <moz@compsoc.man.ac.uk>
188 * form_maths_panel.C:
189 * form_maths_panel.h:
190 * forms/form_maths_panel.fd: re-add dots bitmaps
192 * FormRef.C: "Goto" -> "Go to"
194 2001-07-29 John Levon <moz@compsoc.man.ac.uk>
196 * FormMathsBitmap.C: initialise form_
198 2001-07-29 Baruch Even <baruch@lyx.org>
200 * src/forms/form_graphics.fd:
201 * src/FormGraphics.C: Added support for the new horizontal scale factor.
203 2001-07-30 Lars Gullik Bjønnes <larsbj@birdstep.com>
205 * forms/makefile (SRCS): add form_float.fd
207 * forms/form_float.fd: new file
209 * form_float.[Ch]: new files
211 * Makefile.am (libxforms_la_SOURCES): add FormFloat.C,
212 FormFloat.h, form_float.C and form_float.h
214 * FormFloat.[Ch]: new files
216 * Dialogs.C: init GUIFloat is well
218 2001-07-29 Asger Alstrup Nielsen <alstrup@alstrup>
220 * FormToc.C (updateType): Fix problem with TOC that couldn't be
221 updated because the type list was not updated.
223 2001-07-26 Angus Leeming <a.leeming@ic.ac.uk>
225 * forms/form_aboutlyx.fd: made a bit bigger to get the Copyright &
228 * input_validators.[Ch] (fl_int_filter, fl_float_filter): new methods.
230 * FormGraphics.C (build): uncommented the fl_set_input_return call for
231 input_rotate_angle. Set input filter on rotate_angle to make it accept
232 only floating point numbers.
233 (input): Browse now activates the Ok button approriately.
235 2001-07-26 John Levon <moz@compsoc.man.ac.uk>
244 * forms/form_thesaurus.fd: add thesaurus
246 2001-07-26 Baruch Even <baruch@lyx.org>
249 * FormGraphics.C: Removed hide method since it was interfering with the
250 needed work, it cleared several vectors that were needed for proper
251 functioning. Also changed rotateAngle to float.
254 * forms/form_graphics.fd: Removed inline option, all InsetGraphics figures
257 2001-07-23 John Levon <moz@compsoc.man.ac.uk>
259 * FormInclude.C: add load file facility back
261 2001-07-23 John Levon <moz@compsoc.man.ac.uk>
263 * FormCharacter.C: disable resizing as it doesn't work
265 * FormPreamble.C: allow to copy-paste from RO preamble by
268 2001-07-20 Jürgen Spitzmüller <juergen.sp@t-online.de>
270 * forms/form_citation.fd: resized form to fit on a 800x600 screen.
272 2001-07-19 Angus Leeming <a.leeming@ic.ac.uk>
274 * FormCitation.[Ch]: changes associated with adding natbib support.
275 New helper functions, string_width, fillChoice, updateStyle.
276 (apply): set the citation command appropriately.
277 (input): deal with the citation command choices.
278 (update): parse the citation command and deal with it. Nuke the
282 * FormDocument.C (build): add options to use natbib.
284 * forms/form_citation.fd: add natbib support. Rearrange dialog to
285 fit onto shorter screens.
287 * forms/form_document.fd: add natbib support.
289 2001-07-16 Juergen Vigna <jug@sad.it>
291 * form_aboutlyx.C: set default for "Close" button to "ESC"-key.
293 2001-07-13 Angus Leeming <a.leeming@ic.ac.uk>
295 Consistent use of Lsstream.h:
296 * FormAboutlyx.C (build):
297 * FormVCLog.C (update): std::ostringstream -> ostringstream.
299 * FormMathsDelim.C (apply):
300 * FormMathsMatrix.C (apply): std::stringstream -> stringstream.
302 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
304 * implement 1 about lyx dialog instead of 3 separate ones
306 * FormCredits.[Ch]: removed
307 * FormCopyright.[Ch]: removed
308 * form_credits.[Ch]: removed
309 * forms/form_credits.fd: removed
310 * form_copyright.[Ch]: removed
311 * forms/form_copyright.fd: removed
312 * FormAboutlyx.[Ch]: added
313 * form_aboutlyx.[Ch]: added
314 * forms/form_aboutlyx.fd: added
315 * Dialogs.C: add about lyx stuff
317 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
321 * FormPreferences.[Ch]: rename spellchecker to spelloptions
322 * form_preferences.[Ch]: idem
323 * forms/form_preferences.fd: idem
324 * FormSpellchecker.[Ch]: added
325 * form_spellchecker.[Ch]: added
326 * forms/form_spellchecker.fd: added
327 * Dialogs.C: add spellchecker
329 2001-07-12 Lars Gullik Bjønnes <larsbj@birdstep.com>
331 * FormFiledialog.C: (*it). -> it->
332 * Toolbar_pimpl.C: ditto
333 * RadioButtonGroup.C: ditto
334 * FormPreferences.C: ditto
336 2001-07-03 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
338 * GUIRunTime.C (x11Display):
341 (x11VisualDepth): new methods
343 2001-07-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
345 * FormDocument.C (class_apply): call CutAndPaste::'s staitc method
348 * Toolbar_pimpl.h: make owner be a XFormsView, small changes
351 * GUIRunTime.C (createMainView): implement
353 2001-06-22 John Levon <moz@compsoc.man.ac.uk>
357 * forms/form_character.fd: hide the widget underneath language
360 2001-06-27 John Levon <moz@compsoc.man.ac.uk>
363 * FormPreferences.C: connect and operator
364 showSpellcheckerPreferences signal
366 * FormPrint.C (input): modify to select radio_file
367 when the user uses the filename input
369 2001-06-26 The LyX Project <lyx@violet.home.sad.it>
371 * combox.C (remove): send debug output to Debug::GUI.
373 2001-06-26 The LyX Project <lyx@rose.home.sad.it>
375 * Menubar_pimpl.C (create_submenu):
376 * Toolbar_pimpl.C (update): update to use func_status
378 2001-06-25 The LyX Project <lyx@tulip.home.sad.it>
380 * FormPreferences.C (Path::feedback): remove bogus description of
383 2001-06-16 Angus Leeming <a.leeming@ic.ac.uk>
385 * xformsBC.h: clean-up of included files.
387 2001-06-15 Angus Leeming <a.leeming@ic.ac.uk>
390 * FormParagraph.C (c-tor): cosmetic name change of signal.
392 * FormParagraph.[Ch]: added machinery to act on an updateParagraph
393 signal. It's pretty crude at the moment! Mental note: would be more
394 elegant if we passed a LyXParagraph & with both the signals rather than
395 search through the Buffer.
397 2001-06-13 Angus Leeming <a.leeming@ic.ac.uk>
399 * *.[h]: added // -*- C++ -*-
400 * *.[C]: removed // -*- C++ -*-
402 * FormCharacter.C (update): now uses contents of font_, stored
403 permanently by the controller to update() the dialog.
405 2001-06-12 Angus Leeming <a.leeming@ic.ac.uk>
408 * form_include.fd: (various places): Ok button is now activated when
409 the filename is input from the keyboard.
411 * FormPreferences.C white-space change in various places.
412 (Converters::GetTo): get the contents of "to" not "from"! Thus fix bug
413 that disabled addition of new converters.
415 * FormCharacter.C (input, update): new methods. Activate the Apply
416 button when any of the input fileds are not IGNORE.
418 2001-06-11 Lars Gullik Bjønnes <larsbj@birdstep.com>
420 * FormToc.C (input): change test slightly.
421 (updateContents): clear list if empty and add no list msg.
423 2001-05-30 Angus Leeming <a.leeming@ic.ac.uk>
425 * FormParagraph.C (update, general_update): enabling the align buttons
426 is now dependent on the AlignPossible entry in the Layout.
428 2001-06-01 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
431 * FormMathsMatrix.C: bring C functions into global namespace if
434 2001-05-31 Lars Gullik Bjønnes <larsbj@birdstep.com>
436 * MathsSymbols.C (pixmapFromBitmapData): add std::
438 * FormMathsMatrix.C (AlignFilter): add std::
440 2001-05-22 Adrien Rebollo <rebollo@iaf.cnrs-gif.fr>
442 * FormDocument.C (build): add iso8859-15 support.
444 2001-05-08 Baruch Even <baruch@lyx.org>
446 * Menubar_pimpl.C: Fixed compilation problem.
448 2001-05-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
450 * Menubar_pimpl.C (add_toc): use name and not type with float.
451 (create_submenu): correct call of new object
452 (create_submenu): add FloatListInsert and FloatInsert to dummy clause.
454 2001-05-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
456 * FormParagraph.[Ch]: remove !NO_PEXTRA and !NEW_INSETS cruft
458 2001-04-26 Angus Leeming <a.leeming@ic.ac.uk>
460 * Dialogs.C: included insetgraphicsParams.h
463 * FormMathsBitmap.C: included LAssert.h
465 2001-04-24 Allan Rae <rae@lyx.org>
467 * xforms_helpers.C (formatted): two consecutive spaces would kill it.
469 2001-04-20 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
471 * xforms_helpers.C (formatted): do not use string::substr(1) on a
474 2001-04-16 Allan Rae <rae@lyx.org>
476 * xforms_helpers.C (formatted):
477 * Menubar_pimpl.C (add_toc): #warning triggers an error on Sun CC 6.0
478 as an unrecognised preprocessor directive. So ensure they're wrapped.
480 2001-04-06 John Levon <moz@compsoc.man.ac.uk>
482 * FormTabularCreate.C: pass a pair of uints to the controller
484 * FormVCLog.C: the log appears as a stringstream now
486 * forms/form_external.fd: make params update state (from Angus)
488 2001-04-05 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
490 * Menubar_pimpl.C: include gettext.h
492 2001-04-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
494 * xforms_helpers.C (formatted): constify length
496 * FormTabular.C (update): small restructure, adjust for scoped_ptr
497 (input): adjust for scoped_ptr
498 (input): constify str
500 2001-04-03 John Levon <moz@compsoc.man.ac.uk>
502 * Dialogs.C: s/popup/dialog/
506 * FormBase.C: s/ControlButton/ControlButtons/
507 move bc().refresh() into base show() method
510 * FormBaseDeprecated.C:
513 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
515 * FormMathsPanel.C (c-tor): set button controller cancel label to close.
518 * forms/form_toc.fd: implemented controller-view split.
520 * Dialogs.C: associated changes.
522 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
525 * forms/form_citation.fd: Don't change the name of the button when
526 toggling between regular expression and simple searches.
527 Squashed bug when creating a new inset, the keys field contained
528 one (empty) key. No more; thanks, Dekel.
531 * forms/form_external.fd: added Apply button.
533 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
536 * FormBrowser.[Ch]: changes associated with renaming ControlBase as
540 * forms/form_external.fd: implemented controller-view split.
542 * Dialogs.C: associated changes.
547 moved the browsing functionality into the controller.
549 * xforms_helpers.[Ch]: moved browseFile to
550 ../controllers/helper_funcs.[Ch]
553 * forms/form_citation.fd: added case sensitive search button.
555 2001-03-29 Angus Leeming <a.leeming@ic.ac.uk>
557 * xformsBC.[Ch]: Patched in a slight reworking of Baruch Even's patch.
558 Code moved into the generic template base class. Replaced
559 setCancelCloseButton() with setButtonLabel().
561 2001-03-29 Juergen Vigna <jug@sad.it>
563 * FormMinipage.C: removed widthp_ and all it's functions and changed
564 to use new %-lengths of LyXLength.
566 2001-03-28 Angus Leeming <a.leeming@ic.ac.uk>
569 * forms/form_graphics.fd:
571 * forms/form_index.fd: implemented controller-view split.
573 * Dialogs.C: associated changes.
575 * FormCharacter.[Ch]: changes associated with ControlCharacter cleanup.
577 * FormCitation.C: changes associated with ControlCitation cleanup.
579 * FormMinipage.h: cleaned-up forward declarations.
581 2001-03-27 Angus Leeming <a.leeming@ic.ac.uk>
584 * forms/form_minipage.fd:
586 * forms/form_print.fd:
587 * FormSplash.[Ch]: implemented controller-view split.
589 * Dialogs.C: associated changes.
591 2001-03-26 Angus Leeming <a.leeming@ic.ac.uk>
594 * forms/form_preamble.fd:
598 * forms/form_search.fd:
599 * FormTabularCreate.[Ch]:
600 * forms/form_tabular_create.fd: implemented controller-view split.
602 * Dialogs.C: associated changes.
604 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
611 * form_url.fd: implemented controller-view split.
613 * Dialogs.C: associated changes.
617 * FormCitation.h: moved methods from protected to private.
619 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
621 * FormCredits.C (build): changes associated with
622 ControlCredits::getCredits returning a stringstream not a vector<string>
624 2001-03-22 Angus Leeming <a.leeming@ic.ac.uk>
626 * FormCopyright.[Ch]:
627 * forms/form_copyright.fd: implemented controller-view split.
630 * forms/form_credits.fd: implemented controller-view split.
632 * Dialogs.C: associated changes.
634 * xforms_helpers.C (formatted): improved the function so that it now
635 repects '\n' characters in the input string. Ie, the user can now
636 specify line breaks explicitly.
638 2001-03-21 Angus Leeming <a.leeming@ic.ac.uk>
640 * FormCharacter.[Ch]:
641 * forms/form_character.fd: implemented controller-view split.
643 * Dialogs.C: associated changes.
645 * FormBase.C (input): changed return to SMI_VALID.
647 * FormCitation.C (updateBrowser): ensure that the keys are stripped of
648 any surrounding whitespace.
650 2001-03-20 Angus Leeming <a.leeming@ic.ac.uk>
652 * FormBase.[Ch] (input): no longer pure virtual. Has defualt state of
654 (FormBase2): split into two template classes, FormDB (DialogBase) and
655 FormCB (ControllerBase) for greater flexibility.
659 * FormCitation.[Ch]: associated changes.
664 * forms/form_browser.fd: implemented controller-view split.
666 * Dialogs.C: associated changes.
668 2001-03-19 Angus Leeming <a.leeming@ic.ac.uk>
671 * forms/form_bibtex.fd: implemented controller-view split.
673 * Dialogs.C: associated changes.
675 2001-03-19 Angus Leeming <a.leeming@ic.ac.uk>
677 * FormBaseDeprecated.[Ch]: rename title as title_.
679 * FormBaseDeprecated.C: restore John's trick to give the dialog a border
680 with limited functionality. It got lost in the MVC merge.
682 * FormBaseDeprecated.C:
683 * FormBase.C (show): moved initialisation of minw_, minh_ here.
685 * FormBibitem.C (build):
686 * FormBibtex.C (build):
687 * FormBrowser.C (build):
688 * FormCharacter.C (build):
689 * FormCitation.C (build):
690 * FormCopyright.C (build):
691 * FormCredits.C (build):
692 * FormDocument.C (build):
693 * FormError.C (build):
694 * FormExternal.C (build):
695 * FormGraphics.C (build):
696 * FormInclude.C (build):
697 * FormIndex.C (build):
698 * FormMinipage.C (build):
699 * FormParagraph.C (build):
700 * FormPreamble.C (build):
701 * FormPreferences.C (build):
702 * FormPrint.C (build):
704 * FormSearch.C (build):
705 * FormTabular.C (build):
706 * FormTabularCreate.C (build):
708 * FormUrl.C (build): removed initialisation of minw_, minh_.
710 * The Maths Panel stuff no longer causes a crash on exit from LyX.
713 * forms/form_maths.fd: removed.
715 * forms/form_maths_delim.fd:
716 * forms/form_maths_deco.fd:
717 * forms/form_maths_matrix.fd:
718 * forms/form_maths_space.fd:
719 * forms/form_maths_panel.fd: new files.
720 Split contents of form_maths.fd into 5 new files, one for each form.
722 * MathsSymbols.[Ch]: remove class BitmapMenu, renamed and reworked as
723 class FormMathsBitmap in FormMathsBitmap.[Ch].
725 * FormMathsPanel.[Ch]:
726 * FormMathsBitmap.[Ch]:
727 * FormMathsDeco.[Ch]:
728 * FormMathsDelim.[Ch]:
729 * FormMathsMatrix.[Ch]:
730 * FormMathsSpace.[Ch]: Split contents of FormMaths into new files,
731 one for each popup. Rewrite so that all the new classes are derived from
732 FormBaseBD. Clean up the logic in the process (I hope!).
734 * Makefile.am: added new fils, removed redundant ones.
736 2001-03-19 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
738 * FormMinipage.C (FormMinipage): add SigC:: namespace specifier.
742 2001-03-16 Juergen Vigna <jug@sad.it>
744 * Dialogs.C (Dialogs): create minipage options dialog.
746 * forms/form_minipage.fd:
750 * FormMinipage.h: new files for the minipage options dialog.
752 2001-03-16 Angus Leeming <a.leeming@ic.ac.uk>
754 * FormMaths.[Ch]: make the FD_ structs private. Create appropriate
757 * forms/form_maths.fd: change C_FormBaseCancelCB to
758 FormBaseDeprecatedCancelCB and so fix crash on closing the panel.
760 2001-03-16 John Levon <moz@compsoc.man.ac.uk>
762 * FormMaths.C: quash warnings
764 2001-03-16 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
766 * FormMaths.C (C_FormMathsDelimCB): add usual .c_str() for lyxstring
769 2001-03-16 Angus Leeming <a.leeming@ic.ac.uk>
771 * Form_various.h: cleaned up #includes and forward declarations.
773 * Form_various.C: added "using SigC::slot" declaration.
775 * FormMaths.[Ch]: moved to boost::scoped_ptrs.
777 * FormDocument.C (CheckChoiceClass): removed string tct as the
778 compiler warned that it was defined but never used.
779 removed USE_CLASS_COMBO.
781 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
792 * forms/form_maths.fd:
794 * forms/fdfix.sh: add maths panel
797 * bmtable.c: moved from src/
799 2001-03-16 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
801 * FormParagraph.h: NO_PEXTRA
802 * FormParagraph.C (input): NO_PEXTRA
804 2001-03-15 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
806 * several files: remove CXX_WORKING_NAMESPACES
808 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
810 * Merging changes from BRANCH_MVC back into HEAD.
812 2001-03-12 Angus Leeming <a.leeming@ic.ac.uk>
814 * Dialogs.C (c-tor): Changes associated with storing a vector of
816 Use MVC Bibitem popup.
818 * FormBase.h: add a new template class FormBase2, derived from FormBase
819 to make life creating MVC popups even easier ;-)
822 * forms/form_bibitem.fd: moved over to the MVC way of doing things.
823 Proof that a simple popup should be easy to implement!
825 * FormCitation.[Ch]: now derived from FormBase2.
827 * FormToc.C: added using std::vector directive.
829 2001-03-09 Dekel Tsur <dekelts@tau.ac.il>
831 * FormSearch.C: Add missing #pragma
833 2001-03-09 Angus Leeming <a.leeming@ic.ac.uk>
836 * forms/form_citation.fd: added the ability to Search, both Simply and
837 for Regular Expressions. Use the Search code in the controller() to do
838 the actual searching.
840 2001-03-08 Angus Leeming <a.leeming@ic.ac.uk>
842 * Makefile.am: added FormCredits.[Ch] and form_credits.[Ch]
843 * forms/makefile: added form_credits.fd
845 * Dialogs.C: added FormCredits and removed ShowCredits.
848 * forms/form_credits.fd:
849 * forms/form_search.fd: ported to the MVC way.
851 2001-03-07 Angus Leeming <a.leeming@ic.ac.uk>
853 * xforms_helpers.h (formatted): now has default arguments for size and
856 * FormCitation.[Ch]: moved code out of this class and into
857 ControlCitation and associated helper funcs.
859 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
861 * FormBase.[Ch]: (InputCB): use ButtonController::input() rather than
862 ButtonController::valid() to check state of input. The buttons are
863 now controlled correctly.
865 * Form*.[Ch]: use boost::scoped_ptr for the remaining few classes.
867 2001-03-05 Lars Gullik Bjønnes <larsbj@lyx.org>
869 * Form*.[Ch]: use boost::scoped_ptr for dialog_ et al.
871 * FormBase.[Ch]: rename title as title_.
873 2001-03-02 John Levon <moz@compsoc.man.ac.uk>
875 * FormBase.C (c-tor): initialise variables in correct order.
877 * FormCitation.C: add #include <algorithm>
879 2001-03-02 Angus Leeming <a.leeming@ic.ac.uk>
881 * xformsBC.[Ch]: Changes associated with the changes to
882 controllers/ButtonController.[Ch]. Ie, the class is now derived from
883 ButtonControllerBase and the ButtonPolicy is accessed through a method
884 bp() rather than the instance bp_.
886 * FormBaseDeprecated.[Ch]: no longer store a ButtonController, but
887 rather use a pure virtual method bc() to access the controller
888 instantiated by the daughter classes.
890 * F*.[Ch]: changes associated with the above.
892 2001-02-27 Angus Leeming <a.leeming@ic.ac.uk>
894 * FormBase.[Ch]: renamed as FormBaseDeprecated.[Ch]
896 * ViewXforms.[Ch]: renamed as FormBase.[Ch]
898 2001-02-23 Angus Leeming <a.leeming@ic.ac.uk>
900 * ButtonController.[Ch]: deleted. The class is split into two
901 (with identical functionality), the code being found in
902 ../controllers/ButtonController.[Ch] and xformsBC.[Ch]
904 * xformsBC.[Ch]: new files. Xforms specific part of Allan's original
905 ButtonController class.
907 * FormBase.[Ch]: changes associated with the above split.
909 * ViewXforms.[Ch]: Base class for xforms dialogs derived from ViewBase
910 (../controllers/ViewBase.h). Ie, for Dialogs with GUI-I controllers
911 controlling all interaction to/from the LyX kernel.
914 * forms/form_citation.fd: An xforms-specific implementation of the
915 Citation dialog, controlled by the GUI-I ControlCitation.
917 * Dialogs.C: Use the controlled Citation dialog.
919 2001-03-15 John Levon <moz@compsoc.man.ac.uk>
923 * combox.C: moved from src/
925 2001-03-09 Angus Leeming <a.leeming@ic.ac.uk>
928 * forms/form_filedialog.C.patch: I hate having to make these patches,
929 but on reflection I think it's probably better than hacking fdfix.sh.
931 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
933 * forms/fdfix.sh: test whether bmtable.h is needed before #including it.
935 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
937 * FormGraphics.C: remove unnecessary hack
939 2001-03-13 Dekel Tsur <dekelts@tau.ac.il>
941 * FormCitation.C (apply): Do not put space between multiple keys.
943 2001-03-12 Dekel Tsur <dekelts@tau.ac.il>
945 * Menubar_pimpl.C (add_toc): Remove debug message.
947 2001-03-09 John Levon <moz@compsoc.man.ac.uk>
955 * xforms/forms/makefile:
956 * forms/form_external.fd: add FormExternal
958 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
960 * Dialogs.C: add destroySplash()
964 * forms/form_splash.fd:
966 * FormSplash.C: make independent of FormBase, tidy
968 * Menubar_pimpl.C: destroy splash on interaction
970 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
976 * forms/form_include.fd: rework, clean up
978 2001-03-12 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
980 * FormToc.h: use Buffer::typedef
982 * Menubar_pimpl.C (add_toc): use the Buffer::typedefs
983 * FormToc.C (build): ditto
986 2001-03-11 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
988 * FormToc.C (build): implement for dynamic number of lists
990 * Menubar_pimpl.C (add_toc): ditto
992 2001-03-07 Edwin Leuven <leuven@fee.uva.nl>
999 * forms/form_credits.fd:
1001 2001-03-07 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1003 * Menubar_pimpl.h: make Pipl::ItemInfo::item_ a boost::shared_ptr,
1004 make ButtonList contain boost::shared_ptr<ItemInfo>
1006 * Menubar_pimpl.C (~Pimpl): remove destructor
1008 2001-03-06 John Levon <moz@compsoc.man.ac.uk>
1014 * form_filedialog.C:
1015 * form_filedialog.h:
1018 * FormPreferences.C:
1024 * form/form_filedialog.fd: add File Dialog
1026 * Toolbar_pimpl.C: move LayoutsCB to here
1028 2001-03-06 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1030 * FormParagraph.C: changes because of ParagraphParameters.
1032 2001-03-06 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1034 * FormSearch.C (Replace): remove default argument
1037 2001-03-05 Edwin Leuven <leuven@fee.uva.nl>
1039 * added find/replace dialog:
1040 * FormSearch.*: added
1041 * form_search.*: added
1042 * forms/form_search.fd: added
1044 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
1046 * xform_helpers.[Ch]: renamed as xforms_helpers.[Ch].
1048 * various: in a rush of delayed guilt, I've renamed all instances of
1049 xform as xforms. Jean-Marc sowed this seed a long, long time ago and it
1052 * xforms_helpers.[Ch] (setEnabled): a little wrapper function to
1053 activate/deactivate an FL_OBJECT.
1060 * FormPreferences.C:
1062 * FormTabular.C: used it.
1064 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
1066 * FormPreferences.C: removed three unused using directives.
1068 2001-03-05 Edwin Leuven <leuven@fee.uva.nl>
1070 * added find/replace dialog:
1071 * FormSearch.*: added
1072 * form_search.*: added
1073 * forms/form_search.fd: added
1075 2001-02-27 Dekel Tsur <dekelts@tau.ac.il>
1077 * FormRef.C: Fixed the behaviour of Goto-Ref.
1079 2001-02-27 Angus Leeming <a.leeming@ic.ac.uk>
1081 * forms/makefile: added character and preamble dialogs
1083 2001-02-27 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1085 * FormCharacter.C (FormCharacter): change order of deletion,
1086 change combo_language2 to combo_language2_
1088 2001-02-26 Dekel Tsur <dekelts@tau.ac.il>
1090 * FormRef.C (apply): Update bookmark #0 after inserting a reference.
1092 2001-02-23 Edwin Leuven <leuven@fee.uva.nl>
1094 * Dialogs.C: added layoutcharacter
1095 * FormCharacter.C: added
1096 * FormCharacter.h: added
1097 * form_character.C: added
1098 * form_character.h: added
1099 * forms/form_character.fd: added
1101 2001-02-23 Dekel Tsur <dekelts@tau.ac.il>
1103 * FormPreferences.C: Handle lyxrc.language_use_babel and
1104 lyxrc.language_global_options.
1106 2001-02-23 Angus Leeming <a.leeming@ic.ac.uk>
1108 * FormPreferences(GetFrom, GetTo): use size_type rather than int.
1110 2001-02-23 John Levon <moz@compsoc.man.ac.uk>
1112 * FormBase.C: no longer transient dialogs, XMapWindow()
1113 in attempt to de-iconify
1115 * FormDocument.C: remove DO_USE_DEFAULT_LANGUAGE
1117 2001-02-21 Dekel Tsur <dekelts@tau.ac.il>
1119 * FormDocument.C (checkMarginValues): Activate "use geometry" button
1120 if using custom paper size/margin.
1122 2001-02-21 Allan Rae <rae@lyx.org>
1124 * forms/form_preferences.fd: larger, bold font for outer tabfolder
1126 2001-02-20 Edwin Leuven <leuven@fee.uva.nl>
1128 * src/frontends/xforms/Dialogs.C: added preamble
1129 * src/frontends/xforms/FormPreamble.C: added
1130 * src/frontends/xforms/FormPreamble.h: added
1131 * src/frontends/xforms/Makefile.am: added
1132 * src/frontends/xforms/form_preamble.C: added
1133 * src/frontends/xforms/form_preamble.h: added
1134 * src/frontends/xforms/form_preamble.fd: added
1136 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1138 * FormBase.h: moved noncopyable derivation to DialogBase.
1140 2001-02-19 Juergen Vigna <jug@sad.it>
1142 * FormTabular.C (build): make all input field accepted only after
1145 * forms/form_tabular.fd: removed default "Return" on Close-Button.
1147 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1151 * FormInset.C (showInset): change associated with name change
1152 inset::hide to inset::hideDialog.
1154 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1156 * FormCitation.C (build): altering "Text after" now activates the Ok,
1159 2001-02-16 Angus Leeming <a.leeming@ic.ac.uk>
1161 * FormCitation.C: lots of white-space changes to make file consistent
1163 (input): use the FL_OBJECT * parameter to decide what to do, not the
1166 * FormCitation.h: removed most entries in enum.
1168 * forms/form_citation.fd: change names of variables, consistent with
1169 Allan's naming scheme.
1170 Don't pass any particular arguments to the InputCB function.
1171 choice_style now triggers a callback and looks like other choices.
1173 2001-02-16 Lars Gullik Bjønnes <larsbj@lyx.org>
1175 * other: use compare instead of strcmp/strncmp
1177 2001-02-15 Angus Leeming <a.leeming@ic.ac.uk>
1179 * ButtonController.[Ch]: changed trigger_change_ vector and associated
1180 methods to dont_trigger_change_ because FL_OBJECTs that trigger a
1181 callback to InputCB() but don't trigger a change in the state of the
1182 Ok, Apply buttons are much rarer than those that do.
1184 * FormCitation.C (build): associated change.
1186 2001-02-14 Lars Gullik Bjønnes <larsbj@lyx.org>
1188 * ButtonController.C: include algorithm
1190 2001-02-14 Angus Leeming <a.leeming@ic.ac.uk>
1192 * ButtonController.[Ch] (addTriggerChange, eraseTriggerChange):
1194 (valid): method can now be passed an optional FL_OBJECT *. If it is, and
1195 the vector of FL_OBJECT *s that can trigger a change in the button state
1196 is not empty, then a change of state will occur only if the FL_OBJECT *
1197 is present in this vector.
1199 * FormBase.C (RestoreCB): call bc.undoAll() before restore(). Allows
1200 the user to deactivate specific fields within restore().
1201 (InputCB): pass the FL_OBJECT * to bc_.valid().
1203 * FormCitation.C (build): create a vector of FL_OBJECT *s that can
1204 trigger a change of state in the Ok,Apply buttons.
1205 (update): bc_.readOnly() to the start of the method. Similar reasoning
1206 to that for FormBase::RestoreCB, above.
1208 2001-02-14 Angus Leeming <a.leeming@ic.ac.uk>
1210 * FormBrowser.C: used OkCancelPolicy for ButtonController rather than
1213 * forms/form_browser.fd:
1214 * forms/form_copyright.fd:
1215 * forms/form_error.fd:
1216 * forms/form_tabular.fd:
1217 * forms/form_toc.fd:
1218 Consistent shortcuts for Close button: Esc and Return only.
1220 * forms/form_citation.fd:
1221 * forms/form_document.fd:
1222 * forms/form_index.fd:
1223 * forms/form_paragraph.fd:
1224 * forms/form_preferences.fd:
1225 * forms/form_print.fd:
1226 * forms/form_ref.fd:
1227 * forms/form_tabular_create.fd:
1228 * forms/form_url.fd:
1229 Consistent shortcut for Cancel button: Esc only.
1231 2001-02-12 John Levon <moz@compsoc.man.ac.uk>
1233 * Dialogs.C: new Splash. Include, Bibitem/tex
1235 * FormBase.h: make show() virtual for Splash's benefit
1247 * forms/form_bibitem.fd:
1248 * forms/form_bibtex.fd:
1253 * forms/form_include.fd:
1258 * forms/form_splash.fd: new forms
1260 2001-02-09 John Levon <moz@compsoc.man.ac.uk>
1262 * FormLog.C: handle Literate build log nicely
1264 2001-02-09 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1266 * Menubar_pimpl.C: remove support for reference menuitem type.
1268 2001-02-07 John Levon <moz@compsoc.man.ac.uk>
1272 * Timeout_pimpl.C: add Timeout implementation
1274 2001-02-06 John Levon <moz@compsoc.man.ac.uk>
1278 * forms/form_browser.fd:
1281 * FormBrowser.h: readonly browser form
1287 * Dialogs.C: add Log and VCLog
1289 * Makefile.am: add Log and VCLog, add updatesrc target
1291 2001-01-31 Dekel Tsur <dekelts@tau.ac.il>
1293 * Menubar_pimpl.C (add_toc2): Add shortcut to the TOC menu.
1295 2001-01-25 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1297 * FormPreferences.C (GetFrom): fix crash when there is no format
1301 2001-01-23 Angus Leeming <a.leeming@ic.ac.uk>
1303 * FormPreferences.C (LoadBrowserLyX): convert unsigned short to
1304 unsigned char correctly and so fix 2 bugs loading/changing colors.
1306 2001-01-21 Dekel Tsur <dekelts@tau.ac.il>
1308 * FormRef.C (update): Do not update dialog_->{ref,name,type}
1310 Deactivate the type button when buffer is LinuxDoc/Docbook
1311 (build): Uncomment calls to addReadOnly().
1312 (updateBrowser) Do not disable the update button when there are no
1314 (build, getType, getName): Use InsetRef::types.
1316 2001-01-18 Angus Leeming <a.leeming@ic.ac.uk>
1318 * FormPrint.[Ch] (browse): new method to browse for file to print to.
1320 * forms/form_print.fd: give the form a Browse button.
1322 2001-01-17 Dekel Tsur <dekelts@tau.ac.il>
1324 * FormRef.C (input): Fix the behavior of goto reference button.