1 2001-11-07 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
3 * FormDocument.C (class_apply):
7 (bullets_apply): add a version of these methods taking a
8 BufferParams& parameters. The original versions are now wrappers
10 (saveParamsAsDefault): new function, moved from old
11 LFUN_LAYOUT_SAVE_DEFAULT code.
13 2001-11-03 John Levon <moz@compsoc.man.ac.uk>
17 * DropDown.C: drop-down completion
19 2001-11-04 John Levon <moz@compsoc.man.ac.uk>
21 * forms/form_graphics.fd: change clashing shortcut
23 2001-10-24 Juergen Vigna <jug@sad.it>
25 * FormTabular.C: changed calls for footer/headers of longtabulars.
27 2001-10-23 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
29 * forms/form_tabular.fd: Add value choices
30 * FormTabular.C: Handle that choices
32 * FormDocument.C: fix small bug.
34 2001-10-23 Angus Leeming <a.leeming@ic.ac.uk>
36 * FormGraphics.[Ch]: move some parameters out of the heaader file and
40 * forms/form_preferences.fd: replaced button_colorspace with two
41 radio buttons, button_hsv and button_rgb.
43 2001-10-19 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
45 * forms/form_document.fd:
46 Class: add a value choice for Default Skip.
47 Some rearrangements (minor tweaks).
48 * FormDocument.C: Handle that choice, minor tweaks.
49 * forms/form_paragraph.fd: Add value choices
50 * FormParagraph.C: Handle that choices.
51 * FormMinipage.C/FormGraphics.C: Small tweaks.
53 2001-10-15 Angus Leeming <a.leeming@ic.ac.uk>
55 * FormDocument.C: fixed some bugs in the Paper tab.
57 * xforms_helpers.[Ch] (updateWidgetsFromLengthString): add argument
58 specifying default unit for choice if input string is empty.
60 2001-10-12 Angus Leeming <a.leeming@ic.ac.uk>
62 * FormDocument.C (input): one more tweak...
64 2001-10-10 Herbert Voss <voss@perce.de>
66 * FormTexinfo.[Ch]: some changes to the code
68 2001-10-10 André Pönitz <poenitz@htwm.de>
70 * FormsMathMatrix.C: add missing space between v- and h-alignment
73 2001-10-09 Herbert Voss <voss@perce.de>
76 * forms/form_texinfo.fd: new files. Display information about the
77 installed texfiles (cls,sty,bst).
79 * FormShowFile.[Ch]: new files. Display the contents of a file.
82 * Makefile.am: modified appropriately.
84 2001-10-09 Angus Leeming <a.leeming@ic.ac.uk>
86 * xforms_helpers.[Ch] (getLengthFromWidgets): new function.
87 Given input and choice widgets, create a string such as "1cm".
88 (updateWidgetsFromLengthString): new function.
89 Given a string such as "1cm", set the input and choice widgets.
92 * forms/form_document.fd: improve the GUI of the paper tab using these
95 2001-10-07 Adrien Rebollo <adrien.rebollo@gmx.fr>
97 * FormDocument.C (build): support latin4
99 2001-10-05 Adrien Rebollo <adrien.rebollo@gmx.fr>
101 * FormDocument.C (build): support latin3
103 2001-10-04 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
105 * forms/form_aboutlyx.fd: use flat boxes for tabs.
107 2001-10-03 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
109 * forms/form_document.fd: rearrangement of the paper tab;
110 rename "use geometry" to "custom margins/sizes".
112 * FormDocument.C: add code to avoid the input of senseless data
113 in document -> paper.
115 2001-10-01 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
117 * FormDocument.C: Disable choice "Special" if landscape
118 is chosen to prevent senseless values.
120 2001-09-28 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
122 * forms/form_preferences.fd: small tweaks.
124 2001-09-24 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
126 * forms/form_document.fd: Removed "Auto Reset", renamed the "Reset"
127 button to "Use Class Defaults" and moved it outside the tab.
128 Some more minor tweaking.
130 * FormDocument.C: handled this changes.
132 2001-09-27 Angus Leeming <a.leeming@ic.ac.uk>
134 * Dialogs.C: remove splash dialog code.
138 * forms/form_splash.fd: removed.
141 * forms/makefile: remove splash dialog files.
143 * Menubar_pimpl.C (MenuCallback): no longer call
144 Dialogs::destroySplash.
146 2001-09-27 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
148 * forms/form_preferences.fd: fix typo
150 2001-09-24 Angus Leeming <a.leeming@ic.ac.uk>
153 * forms/form_ref.fd: renamed the widgets in the standard style.
155 * xforms_helpers.[Ch] (getVectorFromChoice, getVectorFromBrowser): new
156 helper functions. Build a vector<string> from the contents of
157 an fl_choice and fl_browser respectively.
159 * FormCitation.C (fillChoice, updateBrowser):
160 * FormRef.C: use these new functions to only update the choices and
161 browsers when absolutely necessary.
163 2001-09-24 Angus Leeming <a.leeming@ic.ac.uk>
165 * FormBase.C (InputCB):
166 * FormBaseDeprecated.C (InputCB): generalised Dekel's fix to the
167 "select choice < 1" problem.
169 * FormRef.C (input): undid Dekel's change in light of the above
172 2001-09-21 Dekel Tsur <dekelts@tau.ac.il>
174 * FormRef.C (input): Fix crash when using dialog with keyboard.
176 2001-09-20 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
178 * forms/form_document.fd: small tweaks.
180 2001-09-19 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
182 * forms/form_document.fd: Added checkbox "auto_reset", button
183 "reset_defaults" and button "save_defaults".
185 * Form_Document.[Ch]: Removed AskQuestion when changing class.
186 Implement the 2 buttons and the checkbox described above.
188 * forms/form_preferences.fd: Added checkbox "auto_reset" (to
189 save the default value of that lyxrc)
191 * FormPreferences.C: Handle that button
193 2001-09-18 Angus Leeming <a.leeming@ic.ac.uk>
195 * form_ref.fd: a little tweaking.
197 * FormSpellchecker.C (build): set the bounds to the slider, so it
198 updates during a spellchecking session.
200 2001-09-14 Angus Leeming <a.leeming@ic.ac.uk>
202 * forms/form_preferences.fd: rearrangement and addition of new
203 Display Graphics radio buttons to Look & Feel->Misc
204 (By Jürgen Spitzmüller).
206 * FormPreferences.C: modify new lyxrc variable "display_graphics"
207 depending on the values of the Display Graphics radio buttons.
209 * FormGraphics.C: use this variable.
211 2001-09-13 Angus Leeming <a.leeming@ic.ac.uk>
213 * FormMathsBitmap.[Ch]: add d-tor to finally fix a memory leak.
214 Hoorah! Happy Birthday to me!
216 2001-09-07 Dekel Tsur <dekelts@tau.ac.il>
218 * forms/form_ref.fd: Add buffer button.
220 * FormRef.C (update): Handle the buffer button.
223 2001-09-13 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
225 * forms/form_graphics.fd: complete rewrite of the dialog
226 (Most work was done by Angus, though).
228 2001-09-12 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
230 * combox.C (hide): execute the callback _after_ closing the
233 2001-09-12 Angus Leeming <a.leeming@ic.ac.uk>
235 * FormDocument.C (c-tor): initialise some variables.
237 * forms/form_citation.fd: remove spurious shortcut to a labelframe!
238 (Thereby removing a warning message when the dialog is built.)
240 * FormFloat.C (input): return SMI_VALID.
242 2001-09-11 Angus Leeming <a.leeming@ic.ac.uk>
244 * FormDocument.C (input, options_update): add code to enable the
245 Author-Year/Numerical citation choice only if the natbib checkbox is
248 * FormFloat.[Ch]: added new method input() to control the behaviour of
250 * forms/form_float.fd: renamed Here as button_here_definitely.
253 * forms/form_graphics.fd: add callbacks to a few widgets that didn't
254 have them, so enabling the Ok, Apply buttons appropriately.
256 2001-09-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
258 * forms/form_paragraph.fd: cosmetics (renamed "Label Width" to "Longest
259 Label", added a labelframe).
261 2001-09-10 Lars Gullik Bjønnes <larsbj@birdstep.com>
263 * Toolbar_pimpl.C (C_Toolbar_BubblePost): fix linking
264 (C_Toolbar_BubbleTimerCB): fix linking
266 * FormMathsBitmap.C (form): use get() to get the raw pointer.
268 * FormMathsBitmap.h: use shared_c_ptr for form_ as well.
270 2001-09-09 Lars Gullik Bjønnes <larsbj@birdstep.com>
272 * combox.C (C_Combox_input_cb): make it static
273 (C_Combox_combo_cb): make it static
274 (C_Combox_peek_event): make it static
276 * Toolbar_pimpl.C (C_Toolbar_BubbleTimerCB): make it static
277 (C_Toolbar_BubblePost): make it static
278 (C_Toolbar_ToolbarCB): make it static
280 * Timeout_pimpl.C (C_intern_timeout_cb): make it static
282 * Menubar_pimpl.C (C_Menubar_Pimpl_MenuCallback): make it static
284 * Makefile.am (libxforms_la_LIBADD): add this and depend on the
287 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
289 * FormBaseDeprecated.[Ch]: use the same allow_resize methodology as has
290 been used successfully in FormBase.
291 (show): call bc().refresh() after building the dialog to activate the
294 * FormPreferences.C (build): remove hack to fix butoon controller as
295 the correct fix is in FormBaseDeprecated.
297 * FormPreferences.[Ch] (connect, disconnect): removed (redundant).
299 * FormMaths*.C (c-tor): prohibit resizing of the dialog.
301 2001-09-07 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
303 * Toolbar_pimpl.C (setLayout):
304 (layoutSelected): make them work even when gettext has been
305 translating the interface.
307 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
309 * FormMathsSpace.C: Fix bug: the "Maths spacing" dialog is broken
310 ("Apply" does not work without former user change in the dialog).
312 * FormPreferences.C (build): Fix bug: if you start LyX and open the
313 Preferences dialog, "Apply" is activated even though no change has been
316 2001-09-07 Rob Lahaye <lahaye@users.sourceforge.net>
318 * FormBase.C (show): use controller_.IconifyWithMain() to control
319 the dialog's show policy
321 * FormBaseDeprecated.C (show): ditto, but use lyxrc variable directly.
324 * forms/form_preferences.fd: add a check_dialogs_iconify_with_main
325 check button to the Look & Feel->Misc tab and code to modify the lyxrc
326 variable dialogs_iconify_with_main appropriately.
328 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
330 * FormBase.h: clean-up comments. Remove mutable status of minw_, minh_.
332 2001-09-06 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
334 * forms/form_character.fd: small cosmetics (aligned "Language:" right
335 as suggested in Michael's Buglist).
337 2001-09-06 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
339 * Toolbar_pimpl.C (updateLayoutList): do not display obsolete
341 (layoutSelected): remove the numeric argument and use the text of
342 the combox entry instead.
344 * combox.C: lowercase a few remaining methods, rename select_text
346 * several files: propagate these changes
348 2001-09-03 Angus Leeming <a.leeming@ic.ac.uk>
350 * FormPreferences.C: add fl_set_input_return to input_paperoption.
352 2001-09-02 John Levon <moz@compsoc.man.ac.uk>
354 * FormParagraph.C: fix default line spacing case
356 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
358 * FormParagraph.C: disable space inputs when != Length
360 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
363 * form_preferences.h:
364 * form_preferences.C:
365 * forms/form_preferences.fd: add view_dvi_paper_option
367 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
369 * FormMathsPanel.h: sub dialogs must be Ignorant.
371 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
373 * FormParagraph.C: fix to not allow 0 linespacing
375 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
377 * FormCitation.C (c-tor): prevent re-sizing of the dialog.
379 * FormParagraph.C (input): set fl_get_choice check for the linespacing
380 to 5 not 4. xforms arrays start at 1.
382 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
384 * FormParagraph.[Ch]:
385 * forms/form_paragraph.fd: clean up of dialog and of controlling
388 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
390 * FormBase.C (C_CutandPastePH): new function that can be used as a
391 pre-handler to any xforms text input widget. Will trigger an event on
392 pasting into the widget using the middle mouse button.
394 * FormPreamble.C (build): use this pre-handler for the input widget.
396 2001-08-26 Angus Leeming <a.leeming@ic.ac.uk>
399 * forms/form_citation.fd: a little tweaking to ensure that the
400 style choice remains centred within the frame if its contents change.
402 * FormBase.h: added an allow_resize_ member variable. If false
403 resizing the dialog is prohibitted.
406 * FormBrowser.[Ch]: modify c-tors to pass this new variable to FormBase.
411 make use of this functionality to ensure that the dialog cannot be
414 2001-08-27 John Levon <moz@compsoc.man.ac.uk>
416 * GUIRunTime.C: initApplication() should take a int & argc
418 2001-08-24 John Levon <moz@compsoc.man.ac.uk>
421 * FormCitation.C: tidy code a little
423 * GUIRunTime.C: more informative error
425 2001-08-23 Angus Leeming <a.leeming@ic.ac.uk>
427 * forms/form_preferences.fd: order the items "logically" so that
428 tabbing through the dialog makes sense. Close bug #404569.
430 2001-08-23 Angus Leeming <a.leeming@ic.ac.uk>
432 * FormPreferences.C: Tentative fix of John's "no point in spell
433 command "None"" bug, #223255.
435 2001-08-23 Herbert Voss <voss@perce.de>
437 * FormBibtex.C (input): normalize database list
439 2001-08-21 Angus Leeming <a.leeming@ic.ac.uk>
441 * FormBibtex.C: make sure that any database is stored only once.
443 2001-08-22 Herbert Voss <voss@perce.de>
445 * FormBibtex.C (input): fix for multiple databases
447 2001-08-21 Herbert Voss <voss@perce.de>
449 * FormBibtex.C (input): extension handling for ".bst"
451 2001-08-21 Angus Leeming <a.leeming@ic.ac.uk>
453 * forms/form_bibtex.fd: activate "Ok" when the "Add bibliography to TOC"
454 check button is pressed.
456 2001-08-20 Dekel Tsur <dekelts@tau.ac.il>
458 * FormParagraph.C (general_apply): Handle default spacing.
459 (general_update): Ditto.
461 2001-08-20 Angus Leeming <a.leeming@ic.ac.uk>
464 * forms/form_bibtex.fd: get the browse buttons working as they should.
466 2001-08-20 Herbert Voss <voss@perce.de>
469 * forms/form_bibtex.fd: enhanced bibtex-data gui to browse for
470 databases and styles. Added an option for "bibliography into toc"
472 2001-08-18 Lars Gullik Bjønnes <larsbj@birdstep.com>
474 * FormMathsBitmap.h: use the lyx::shared_c_ptr that uses free() to
477 2001-08-15 John Levon <moz@compsoc.man.ac.uk>
479 * combox.h: fix source doc
481 * form_math_matrix.C:
482 * forms/form_math_matrix.fd: new layout
484 2001-08-16 John Levon <moz@compsoc.man.ac.uk>
488 * forms/form_paragraph.fd:
489 * FormParagraph.C: support per-para linespacing
491 * forms/form_float.fd:
492 * form_float.C: fix shortcut typo
494 2001-08-15 Angus Leeming <a.leeming@ic.ac.uk>
496 * forms/form_character.fd: small adjustment to the position of John's
497 extra Language label.
499 2001-08-09 André Pönitz <poenitz@htwm.de>
501 * FormMathsDelim.C: renamed some delimiter parameters.
503 2001-08-09 Angus Leeming <a.leeming@ic.ac.uk>
505 * FormCitation.C (build):
506 * FormDocument.C (build):
507 * FormMinipage.C (build):
508 * FormParagraph.C (build):
509 * FormRef.C (build): added stuff to read-only list in the
512 * FormCitation.C (update): disable citation style stuff when not using
515 2001-08-06 Juergen Vigna <jug@sad.it>
517 * forms/form_ert.fd: new file.
519 * form_ert.[Ch]: new files.
521 * FormERT.[Ch]: new files. Implementation of ERT dialog.
523 2001-08-01 Angus Leeming <a.leeming@ic.ac.uk>
525 * FormPreferences.C (Color c-tor): initialise modifiedXformsPrefs.
527 2001-07-30 Angus Leeming <a.leeming@ic.ac.uk>
529 * GUIRunTime.C (processEvents, runTime): small code rearrangement.
531 2001-08-01 John Levon <moz@compsoc.man.ac.uk>
535 * form_maths_panel.C:
536 * form_maths_panel.h:
537 * forms/form_maths_panel.fd: re-add dots bitmaps
539 * FormRef.C: "Goto" -> "Go to"
541 2001-07-29 John Levon <moz@compsoc.man.ac.uk>
543 * FormMathsBitmap.C: initialise form_
545 2001-07-29 Baruch Even <baruch@lyx.org>
547 * src/forms/form_graphics.fd:
548 * src/FormGraphics.C: Added support for the new horizontal scale factor.
550 2001-07-30 Lars Gullik Bjønnes <larsbj@birdstep.com>
552 * forms/makefile (SRCS): add form_float.fd
554 * forms/form_float.fd: new file
556 * form_float.[Ch]: new files
558 * Makefile.am (libxforms_la_SOURCES): add FormFloat.C,
559 FormFloat.h, form_float.C and form_float.h
561 * FormFloat.[Ch]: new files
563 * Dialogs.C: init GUIFloat is well
565 2001-07-29 Asger Alstrup Nielsen <alstrup@alstrup>
567 * FormToc.C (updateType): Fix problem with TOC that couldn't be
568 updated because the type list was not updated.
570 2001-07-26 Angus Leeming <a.leeming@ic.ac.uk>
572 * forms/form_aboutlyx.fd: made a bit bigger to get the Copyright &
575 * input_validators.[Ch] (fl_int_filter, fl_float_filter): new methods.
577 * FormGraphics.C (build): uncommented the fl_set_input_return call for
578 input_rotate_angle. Set input filter on rotate_angle to make it accept
579 only floating point numbers.
580 (input): Browse now activates the Ok button approriately.
582 2001-07-26 John Levon <moz@compsoc.man.ac.uk>
591 * forms/form_thesaurus.fd: add thesaurus
593 2001-07-26 Baruch Even <baruch@lyx.org>
596 * FormGraphics.C: Removed hide method since it was interfering with the
597 needed work, it cleared several vectors that were needed for proper
598 functioning. Also changed rotateAngle to float.
601 * forms/form_graphics.fd: Removed inline option, all InsetGraphics figures
604 2001-07-23 John Levon <moz@compsoc.man.ac.uk>
606 * FormInclude.C: add load file facility back
608 2001-07-23 John Levon <moz@compsoc.man.ac.uk>
610 * FormCharacter.C: disable resizing as it doesn't work
612 * FormPreamble.C: allow to copy-paste from RO preamble by
615 2001-07-20 Jürgen Spitzmüller <juergen.sp@t-online.de>
617 * forms/form_citation.fd: resized form to fit on a 800x600 screen.
619 2001-07-19 Angus Leeming <a.leeming@ic.ac.uk>
621 * FormCitation.[Ch]: changes associated with adding natbib support.
622 New helper functions, string_width, fillChoice, updateStyle.
623 (apply): set the citation command appropriately.
624 (input): deal with the citation command choices.
625 (update): parse the citation command and deal with it. Nuke the
629 * FormDocument.C (build): add options to use natbib.
631 * forms/form_citation.fd: add natbib support. Rearrange dialog to
632 fit onto shorter screens.
634 * forms/form_document.fd: add natbib support.
636 2001-07-16 Juergen Vigna <jug@sad.it>
638 * form_aboutlyx.C: set default for "Close" button to "ESC"-key.
640 2001-07-13 Angus Leeming <a.leeming@ic.ac.uk>
642 Consistent use of Lsstream.h:
643 * FormAboutlyx.C (build):
644 * FormVCLog.C (update): std::ostringstream -> ostringstream.
646 * FormMathsDelim.C (apply):
647 * FormMathsMatrix.C (apply): std::stringstream -> stringstream.
649 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
651 * implement 1 about lyx dialog instead of 3 separate ones
653 * FormCredits.[Ch]: removed
654 * FormCopyright.[Ch]: removed
655 * form_credits.[Ch]: removed
656 * forms/form_credits.fd: removed
657 * form_copyright.[Ch]: removed
658 * forms/form_copyright.fd: removed
659 * FormAboutlyx.[Ch]: added
660 * form_aboutlyx.[Ch]: added
661 * forms/form_aboutlyx.fd: added
662 * Dialogs.C: add about lyx stuff
664 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
668 * FormPreferences.[Ch]: rename spellchecker to spelloptions
669 * form_preferences.[Ch]: idem
670 * forms/form_preferences.fd: idem
671 * FormSpellchecker.[Ch]: added
672 * form_spellchecker.[Ch]: added
673 * forms/form_spellchecker.fd: added
674 * Dialogs.C: add spellchecker
676 2001-07-12 Lars Gullik Bjønnes <larsbj@birdstep.com>
678 * FormFiledialog.C: (*it). -> it->
679 * Toolbar_pimpl.C: ditto
680 * RadioButtonGroup.C: ditto
681 * FormPreferences.C: ditto
683 2001-07-03 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
685 * GUIRunTime.C (x11Display):
688 (x11VisualDepth): new methods
690 2001-07-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
692 * FormDocument.C (class_apply): call CutAndPaste::'s staitc method
695 * Toolbar_pimpl.h: make owner be a XFormsView, small changes
698 * GUIRunTime.C (createMainView): implement
700 2001-06-22 John Levon <moz@compsoc.man.ac.uk>
704 * forms/form_character.fd: hide the widget underneath language
707 2001-06-27 John Levon <moz@compsoc.man.ac.uk>
710 * FormPreferences.C: connect and operator
711 showSpellcheckerPreferences signal
713 * FormPrint.C (input): modify to select radio_file
714 when the user uses the filename input
716 2001-06-26 The LyX Project <lyx@violet.home.sad.it>
718 * combox.C (remove): send debug output to Debug::GUI.
720 2001-06-26 The LyX Project <lyx@rose.home.sad.it>
722 * Menubar_pimpl.C (create_submenu):
723 * Toolbar_pimpl.C (update): update to use func_status
725 2001-06-25 The LyX Project <lyx@tulip.home.sad.it>
727 * FormPreferences.C (Path::feedback): remove bogus description of
730 2001-06-16 Angus Leeming <a.leeming@ic.ac.uk>
732 * xformsBC.h: clean-up of included files.
734 2001-06-15 Angus Leeming <a.leeming@ic.ac.uk>
737 * FormParagraph.C (c-tor): cosmetic name change of signal.
739 * FormParagraph.[Ch]: added machinery to act on an updateParagraph
740 signal. It's pretty crude at the moment! Mental note: would be more
741 elegant if we passed a LyXParagraph & with both the signals rather than
742 search through the Buffer.
744 2001-06-13 Angus Leeming <a.leeming@ic.ac.uk>
746 * *.[h]: added // -*- C++ -*-
747 * *.[C]: removed // -*- C++ -*-
749 * FormCharacter.C (update): now uses contents of font_, stored
750 permanently by the controller to update() the dialog.
752 2001-06-12 Angus Leeming <a.leeming@ic.ac.uk>
755 * form_include.fd: (various places): Ok button is now activated when
756 the filename is input from the keyboard.
758 * FormPreferences.C white-space change in various places.
759 (Converters::GetTo): get the contents of "to" not "from"! Thus fix bug
760 that disabled addition of new converters.
762 * FormCharacter.C (input, update): new methods. Activate the Apply
763 button when any of the input fileds are not IGNORE.
765 2001-06-11 Lars Gullik Bjønnes <larsbj@birdstep.com>
767 * FormToc.C (input): change test slightly.
768 (updateContents): clear list if empty and add no list msg.
770 2001-05-30 Angus Leeming <a.leeming@ic.ac.uk>
772 * FormParagraph.C (update, general_update): enabling the align buttons
773 is now dependent on the AlignPossible entry in the Layout.
775 2001-06-01 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
778 * FormMathsMatrix.C: bring C functions into global namespace if
781 2001-05-31 Lars Gullik Bjønnes <larsbj@birdstep.com>
783 * MathsSymbols.C (pixmapFromBitmapData): add std::
785 * FormMathsMatrix.C (AlignFilter): add std::
787 2001-05-22 Adrien Rebollo <rebollo@iaf.cnrs-gif.fr>
789 * FormDocument.C (build): add iso8859-15 support.
791 2001-05-08 Baruch Even <baruch@lyx.org>
793 * Menubar_pimpl.C: Fixed compilation problem.
795 2001-05-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
797 * Menubar_pimpl.C (add_toc): use name and not type with float.
798 (create_submenu): correct call of new object
799 (create_submenu): add FloatListInsert and FloatInsert to dummy clause.
801 2001-05-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
803 * FormParagraph.[Ch]: remove !NO_PEXTRA and !NEW_INSETS cruft
805 2001-04-26 Angus Leeming <a.leeming@ic.ac.uk>
807 * Dialogs.C: included insetgraphicsParams.h
810 * FormMathsBitmap.C: included LAssert.h
812 2001-04-24 Allan Rae <rae@lyx.org>
814 * xforms_helpers.C (formatted): two consecutive spaces would kill it.
816 2001-04-20 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
818 * xforms_helpers.C (formatted): do not use string::substr(1) on a
821 2001-04-16 Allan Rae <rae@lyx.org>
823 * xforms_helpers.C (formatted):
824 * Menubar_pimpl.C (add_toc): #warning triggers an error on Sun CC 6.0
825 as an unrecognised preprocessor directive. So ensure they're wrapped.
827 2001-04-06 John Levon <moz@compsoc.man.ac.uk>
829 * FormTabularCreate.C: pass a pair of uints to the controller
831 * FormVCLog.C: the log appears as a stringstream now
833 * forms/form_external.fd: make params update state (from Angus)
835 2001-04-05 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
837 * Menubar_pimpl.C: include gettext.h
839 2001-04-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
841 * xforms_helpers.C (formatted): constify length
843 * FormTabular.C (update): small restructure, adjust for scoped_ptr
844 (input): adjust for scoped_ptr
845 (input): constify str
847 2001-04-03 John Levon <moz@compsoc.man.ac.uk>
849 * Dialogs.C: s/popup/dialog/
853 * FormBase.C: s/ControlButton/ControlButtons/
854 move bc().refresh() into base show() method
857 * FormBaseDeprecated.C:
860 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
862 * FormMathsPanel.C (c-tor): set button controller cancel label to close.
865 * forms/form_toc.fd: implemented controller-view split.
867 * Dialogs.C: associated changes.
869 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
872 * forms/form_citation.fd: Don't change the name of the button when
873 toggling between regular expression and simple searches.
874 Squashed bug when creating a new inset, the keys field contained
875 one (empty) key. No more; thanks, Dekel.
878 * forms/form_external.fd: added Apply button.
880 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
883 * FormBrowser.[Ch]: changes associated with renaming ControlBase as
887 * forms/form_external.fd: implemented controller-view split.
889 * Dialogs.C: associated changes.
894 moved the browsing functionality into the controller.
896 * xforms_helpers.[Ch]: moved browseFile to
897 ../controllers/helper_funcs.[Ch]
900 * forms/form_citation.fd: added case sensitive search button.
902 2001-03-29 Angus Leeming <a.leeming@ic.ac.uk>
904 * xformsBC.[Ch]: Patched in a slight reworking of Baruch Even's patch.
905 Code moved into the generic template base class. Replaced
906 setCancelCloseButton() with setButtonLabel().
908 2001-03-29 Juergen Vigna <jug@sad.it>
910 * FormMinipage.C: removed widthp_ and all it's functions and changed
911 to use new %-lengths of LyXLength.
913 2001-03-28 Angus Leeming <a.leeming@ic.ac.uk>
916 * forms/form_graphics.fd:
918 * forms/form_index.fd: implemented controller-view split.
920 * Dialogs.C: associated changes.
922 * FormCharacter.[Ch]: changes associated with ControlCharacter cleanup.
924 * FormCitation.C: changes associated with ControlCitation cleanup.
926 * FormMinipage.h: cleaned-up forward declarations.
928 2001-03-27 Angus Leeming <a.leeming@ic.ac.uk>
931 * forms/form_minipage.fd:
933 * forms/form_print.fd:
934 * FormSplash.[Ch]: implemented controller-view split.
936 * Dialogs.C: associated changes.
938 2001-03-26 Angus Leeming <a.leeming@ic.ac.uk>
941 * forms/form_preamble.fd:
945 * forms/form_search.fd:
946 * FormTabularCreate.[Ch]:
947 * forms/form_tabular_create.fd: implemented controller-view split.
949 * Dialogs.C: associated changes.
951 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
958 * form_url.fd: implemented controller-view split.
960 * Dialogs.C: associated changes.
964 * FormCitation.h: moved methods from protected to private.
966 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
968 * FormCredits.C (build): changes associated with
969 ControlCredits::getCredits returning a stringstream not a vector<string>
971 2001-03-22 Angus Leeming <a.leeming@ic.ac.uk>
973 * FormCopyright.[Ch]:
974 * forms/form_copyright.fd: implemented controller-view split.
977 * forms/form_credits.fd: implemented controller-view split.
979 * Dialogs.C: associated changes.
981 * xforms_helpers.C (formatted): improved the function so that it now
982 repects '\n' characters in the input string. Ie, the user can now
983 specify line breaks explicitly.
985 2001-03-21 Angus Leeming <a.leeming@ic.ac.uk>
987 * FormCharacter.[Ch]:
988 * forms/form_character.fd: implemented controller-view split.
990 * Dialogs.C: associated changes.
992 * FormBase.C (input): changed return to SMI_VALID.
994 * FormCitation.C (updateBrowser): ensure that the keys are stripped of
995 any surrounding whitespace.
997 2001-03-20 Angus Leeming <a.leeming@ic.ac.uk>
999 * FormBase.[Ch] (input): no longer pure virtual. Has defualt state of
1001 (FormBase2): split into two template classes, FormDB (DialogBase) and
1002 FormCB (ControllerBase) for greater flexibility.
1006 * FormCitation.[Ch]: associated changes.
1011 * forms/form_browser.fd: implemented controller-view split.
1013 * Dialogs.C: associated changes.
1015 2001-03-19 Angus Leeming <a.leeming@ic.ac.uk>
1018 * forms/form_bibtex.fd: implemented controller-view split.
1020 * Dialogs.C: associated changes.
1022 2001-03-19 Angus Leeming <a.leeming@ic.ac.uk>
1024 * FormBaseDeprecated.[Ch]: rename title as title_.
1026 * FormBaseDeprecated.C: restore John's trick to give the dialog a border
1027 with limited functionality. It got lost in the MVC merge.
1029 * FormBaseDeprecated.C:
1030 * FormBase.C (show): moved initialisation of minw_, minh_ here.
1032 * FormBibitem.C (build):
1033 * FormBibtex.C (build):
1034 * FormBrowser.C (build):
1035 * FormCharacter.C (build):
1036 * FormCitation.C (build):
1037 * FormCopyright.C (build):
1038 * FormCredits.C (build):
1039 * FormDocument.C (build):
1040 * FormError.C (build):
1041 * FormExternal.C (build):
1042 * FormGraphics.C (build):
1043 * FormInclude.C (build):
1044 * FormIndex.C (build):
1045 * FormMinipage.C (build):
1046 * FormParagraph.C (build):
1047 * FormPreamble.C (build):
1048 * FormPreferences.C (build):
1049 * FormPrint.C (build):
1050 * FormRef.C (build):
1051 * FormSearch.C (build):
1052 * FormTabular.C (build):
1053 * FormTabularCreate.C (build):
1054 * FormToc.C (build):
1055 * FormUrl.C (build): removed initialisation of minw_, minh_.
1057 * The Maths Panel stuff no longer causes a crash on exit from LyX.
1060 * forms/form_maths.fd: removed.
1062 * forms/form_maths_delim.fd:
1063 * forms/form_maths_deco.fd:
1064 * forms/form_maths_matrix.fd:
1065 * forms/form_maths_space.fd:
1066 * forms/form_maths_panel.fd: new files.
1067 Split contents of form_maths.fd into 5 new files, one for each form.
1069 * MathsSymbols.[Ch]: remove class BitmapMenu, renamed and reworked as
1070 class FormMathsBitmap in FormMathsBitmap.[Ch].
1072 * FormMathsPanel.[Ch]:
1073 * FormMathsBitmap.[Ch]:
1074 * FormMathsDeco.[Ch]:
1075 * FormMathsDelim.[Ch]:
1076 * FormMathsMatrix.[Ch]:
1077 * FormMathsSpace.[Ch]: Split contents of FormMaths into new files,
1078 one for each popup. Rewrite so that all the new classes are derived from
1079 FormBaseBD. Clean up the logic in the process (I hope!).
1081 * Makefile.am: added new fils, removed redundant ones.
1083 2001-03-19 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1085 * FormMinipage.C (FormMinipage): add SigC:: namespace specifier.
1087 (updateInset): ditto
1089 2001-03-16 Juergen Vigna <jug@sad.it>
1091 * Dialogs.C (Dialogs): create minipage options dialog.
1093 * forms/form_minipage.fd:
1097 * FormMinipage.h: new files for the minipage options dialog.
1099 2001-03-16 Angus Leeming <a.leeming@ic.ac.uk>
1101 * FormMaths.[Ch]: make the FD_ structs private. Create appropriate
1104 * forms/form_maths.fd: change C_FormBaseCancelCB to
1105 FormBaseDeprecatedCancelCB and so fix crash on closing the panel.
1107 2001-03-16 John Levon <moz@compsoc.man.ac.uk>
1109 * FormMaths.C: quash warnings
1111 2001-03-16 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1113 * FormMaths.C (C_FormMathsDelimCB): add usual .c_str() for lyxstring
1116 2001-03-16 Angus Leeming <a.leeming@ic.ac.uk>
1118 * Form_various.h: cleaned up #includes and forward declarations.
1120 * Form_various.C: added "using SigC::slot" declaration.
1122 * FormMaths.[Ch]: moved to boost::scoped_ptrs.
1124 * FormDocument.C (CheckChoiceClass): removed string tct as the
1125 compiler warned that it was defined but never used.
1126 removed USE_CLASS_COMBO.
1128 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
1139 * forms/form_maths.fd:
1141 * forms/fdfix.sh: add maths panel
1144 * bmtable.c: moved from src/
1146 2001-03-16 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1148 * FormParagraph.h: NO_PEXTRA
1149 * FormParagraph.C (input): NO_PEXTRA
1151 2001-03-15 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1153 * several files: remove CXX_WORKING_NAMESPACES
1155 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
1157 * Merging changes from BRANCH_MVC back into HEAD.
1159 2001-03-12 Angus Leeming <a.leeming@ic.ac.uk>
1161 * Dialogs.C (c-tor): Changes associated with storing a vector of
1163 Use MVC Bibitem popup.
1165 * FormBase.h: add a new template class FormBase2, derived from FormBase
1166 to make life creating MVC popups even easier ;-)
1169 * forms/form_bibitem.fd: moved over to the MVC way of doing things.
1170 Proof that a simple popup should be easy to implement!
1172 * FormCitation.[Ch]: now derived from FormBase2.
1174 * FormToc.C: added using std::vector directive.
1176 2001-03-09 Dekel Tsur <dekelts@tau.ac.il>
1178 * FormSearch.C: Add missing #pragma
1180 2001-03-09 Angus Leeming <a.leeming@ic.ac.uk>
1183 * forms/form_citation.fd: added the ability to Search, both Simply and
1184 for Regular Expressions. Use the Search code in the controller() to do
1185 the actual searching.
1187 2001-03-08 Angus Leeming <a.leeming@ic.ac.uk>
1189 * Makefile.am: added FormCredits.[Ch] and form_credits.[Ch]
1190 * forms/makefile: added form_credits.fd
1192 * Dialogs.C: added FormCredits and removed ShowCredits.
1195 * forms/form_credits.fd:
1196 * forms/form_search.fd: ported to the MVC way.
1198 2001-03-07 Angus Leeming <a.leeming@ic.ac.uk>
1200 * xforms_helpers.h (formatted): now has default arguments for size and
1203 * FormCitation.[Ch]: moved code out of this class and into
1204 ControlCitation and associated helper funcs.
1206 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
1208 * FormBase.[Ch]: (InputCB): use ButtonController::input() rather than
1209 ButtonController::valid() to check state of input. The buttons are
1210 now controlled correctly.
1212 * Form*.[Ch]: use boost::scoped_ptr for the remaining few classes.
1214 2001-03-05 Lars Gullik Bjønnes <larsbj@lyx.org>
1216 * Form*.[Ch]: use boost::scoped_ptr for dialog_ et al.
1218 * FormBase.[Ch]: rename title as title_.
1220 2001-03-02 John Levon <moz@compsoc.man.ac.uk>
1222 * FormBase.C (c-tor): initialise variables in correct order.
1224 * FormCitation.C: add #include <algorithm>
1226 2001-03-02 Angus Leeming <a.leeming@ic.ac.uk>
1228 * xformsBC.[Ch]: Changes associated with the changes to
1229 controllers/ButtonController.[Ch]. Ie, the class is now derived from
1230 ButtonControllerBase and the ButtonPolicy is accessed through a method
1231 bp() rather than the instance bp_.
1233 * FormBaseDeprecated.[Ch]: no longer store a ButtonController, but
1234 rather use a pure virtual method bc() to access the controller
1235 instantiated by the daughter classes.
1237 * F*.[Ch]: changes associated with the above.
1239 2001-02-27 Angus Leeming <a.leeming@ic.ac.uk>
1241 * FormBase.[Ch]: renamed as FormBaseDeprecated.[Ch]
1243 * ViewXforms.[Ch]: renamed as FormBase.[Ch]
1245 2001-02-23 Angus Leeming <a.leeming@ic.ac.uk>
1247 * ButtonController.[Ch]: deleted. The class is split into two
1248 (with identical functionality), the code being found in
1249 ../controllers/ButtonController.[Ch] and xformsBC.[Ch]
1251 * xformsBC.[Ch]: new files. Xforms specific part of Allan's original
1252 ButtonController class.
1254 * FormBase.[Ch]: changes associated with the above split.
1256 * ViewXforms.[Ch]: Base class for xforms dialogs derived from ViewBase
1257 (../controllers/ViewBase.h). Ie, for Dialogs with GUI-I controllers
1258 controlling all interaction to/from the LyX kernel.
1260 * FormCitation.[Ch]:
1261 * forms/form_citation.fd: An xforms-specific implementation of the
1262 Citation dialog, controlled by the GUI-I ControlCitation.
1264 * Dialogs.C: Use the controlled Citation dialog.
1266 2001-03-15 John Levon <moz@compsoc.man.ac.uk>
1270 * combox.C: moved from src/
1272 2001-03-09 Angus Leeming <a.leeming@ic.ac.uk>
1275 * forms/form_filedialog.C.patch: I hate having to make these patches,
1276 but on reflection I think it's probably better than hacking fdfix.sh.
1278 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
1280 * forms/fdfix.sh: test whether bmtable.h is needed before #including it.
1282 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
1284 * FormGraphics.C: remove unnecessary hack
1286 2001-03-13 Dekel Tsur <dekelts@tau.ac.il>
1288 * FormCitation.C (apply): Do not put space between multiple keys.
1290 2001-03-12 Dekel Tsur <dekelts@tau.ac.il>
1292 * Menubar_pimpl.C (add_toc): Remove debug message.
1294 2001-03-09 John Levon <moz@compsoc.man.ac.uk>
1302 * xforms/forms/makefile:
1303 * forms/form_external.fd: add FormExternal
1305 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
1307 * Dialogs.C: add destroySplash()
1311 * forms/form_splash.fd:
1313 * FormSplash.C: make independent of FormBase, tidy
1315 * Menubar_pimpl.C: destroy splash on interaction
1317 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
1323 * forms/form_include.fd: rework, clean up
1325 2001-03-12 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1327 * FormToc.h: use Buffer::typedef
1329 * Menubar_pimpl.C (add_toc): use the Buffer::typedefs
1330 * FormToc.C (build): ditto
1333 2001-03-11 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1335 * FormToc.C (build): implement for dynamic number of lists
1337 * Menubar_pimpl.C (add_toc): ditto
1339 2001-03-07 Edwin Leuven <leuven@fee.uva.nl>
1345 * form_credits.[Ch]:
1346 * forms/form_credits.fd:
1348 2001-03-07 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1350 * Menubar_pimpl.h: make Pipl::ItemInfo::item_ a boost::shared_ptr,
1351 make ButtonList contain boost::shared_ptr<ItemInfo>
1353 * Menubar_pimpl.C (~Pimpl): remove destructor
1355 2001-03-06 John Levon <moz@compsoc.man.ac.uk>
1361 * form_filedialog.C:
1362 * form_filedialog.h:
1365 * FormPreferences.C:
1371 * form/form_filedialog.fd: add File Dialog
1373 * Toolbar_pimpl.C: move LayoutsCB to here
1375 2001-03-06 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1377 * FormParagraph.C: changes because of ParagraphParameters.
1379 2001-03-06 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1381 * FormSearch.C (Replace): remove default argument
1384 2001-03-05 Edwin Leuven <leuven@fee.uva.nl>
1386 * added find/replace dialog:
1387 * FormSearch.*: added
1388 * form_search.*: added
1389 * forms/form_search.fd: added
1391 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
1393 * xform_helpers.[Ch]: renamed as xforms_helpers.[Ch].
1395 * various: in a rush of delayed guilt, I've renamed all instances of
1396 xform as xforms. Jean-Marc sowed this seed a long, long time ago and it
1399 * xforms_helpers.[Ch] (setEnabled): a little wrapper function to
1400 activate/deactivate an FL_OBJECT.
1407 * FormPreferences.C:
1409 * FormTabular.C: used it.
1411 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
1413 * FormPreferences.C: removed three unused using directives.
1415 2001-03-05 Edwin Leuven <leuven@fee.uva.nl>
1417 * added find/replace dialog:
1418 * FormSearch.*: added
1419 * form_search.*: added
1420 * forms/form_search.fd: added
1422 2001-02-27 Dekel Tsur <dekelts@tau.ac.il>
1424 * FormRef.C: Fixed the behaviour of Goto-Ref.
1426 2001-02-27 Angus Leeming <a.leeming@ic.ac.uk>
1428 * forms/makefile: added character and preamble dialogs
1430 2001-02-27 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1432 * FormCharacter.C (FormCharacter): change order of deletion,
1433 change combo_language2 to combo_language2_
1435 2001-02-26 Dekel Tsur <dekelts@tau.ac.il>
1437 * FormRef.C (apply): Update bookmark #0 after inserting a reference.
1439 2001-02-23 Edwin Leuven <leuven@fee.uva.nl>
1441 * Dialogs.C: added layoutcharacter
1442 * FormCharacter.C: added
1443 * FormCharacter.h: added
1444 * form_character.C: added
1445 * form_character.h: added
1446 * forms/form_character.fd: added
1448 2001-02-23 Dekel Tsur <dekelts@tau.ac.il>
1450 * FormPreferences.C: Handle lyxrc.language_use_babel and
1451 lyxrc.language_global_options.
1453 2001-02-23 Angus Leeming <a.leeming@ic.ac.uk>
1455 * FormPreferences(GetFrom, GetTo): use size_type rather than int.
1457 2001-02-23 John Levon <moz@compsoc.man.ac.uk>
1459 * FormBase.C: no longer transient dialogs, XMapWindow()
1460 in attempt to de-iconify
1462 * FormDocument.C: remove DO_USE_DEFAULT_LANGUAGE
1464 2001-02-21 Dekel Tsur <dekelts@tau.ac.il>
1466 * FormDocument.C (checkMarginValues): Activate "use geometry" button
1467 if using custom paper size/margin.
1469 2001-02-21 Allan Rae <rae@lyx.org>
1471 * forms/form_preferences.fd: larger, bold font for outer tabfolder
1473 2001-02-20 Edwin Leuven <leuven@fee.uva.nl>
1475 * src/frontends/xforms/Dialogs.C: added preamble
1476 * src/frontends/xforms/FormPreamble.C: added
1477 * src/frontends/xforms/FormPreamble.h: added
1478 * src/frontends/xforms/Makefile.am: added
1479 * src/frontends/xforms/form_preamble.C: added
1480 * src/frontends/xforms/form_preamble.h: added
1481 * src/frontends/xforms/form_preamble.fd: added
1483 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1485 * FormBase.h: moved noncopyable derivation to DialogBase.
1487 2001-02-19 Juergen Vigna <jug@sad.it>
1489 * FormTabular.C (build): make all input field accepted only after
1492 * forms/form_tabular.fd: removed default "Return" on Close-Button.
1494 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1498 * FormInset.C (showInset): change associated with name change
1499 inset::hide to inset::hideDialog.
1501 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1503 * FormCitation.C (build): altering "Text after" now activates the Ok,
1506 2001-02-16 Angus Leeming <a.leeming@ic.ac.uk>
1508 * FormCitation.C: lots of white-space changes to make file consistent
1510 (input): use the FL_OBJECT * parameter to decide what to do, not the
1513 * FormCitation.h: removed most entries in enum.
1515 * forms/form_citation.fd: change names of variables, consistent with
1516 Allan's naming scheme.
1517 Don't pass any particular arguments to the InputCB function.
1518 choice_style now triggers a callback and looks like other choices.
1520 2001-02-16 Lars Gullik Bjønnes <larsbj@lyx.org>
1522 * other: use compare instead of strcmp/strncmp
1524 2001-02-15 Angus Leeming <a.leeming@ic.ac.uk>
1526 * ButtonController.[Ch]: changed trigger_change_ vector and associated
1527 methods to dont_trigger_change_ because FL_OBJECTs that trigger a
1528 callback to InputCB() but don't trigger a change in the state of the
1529 Ok, Apply buttons are much rarer than those that do.
1531 * FormCitation.C (build): associated change.
1533 2001-02-14 Lars Gullik Bjønnes <larsbj@lyx.org>
1535 * ButtonController.C: include algorithm
1537 2001-02-14 Angus Leeming <a.leeming@ic.ac.uk>
1539 * ButtonController.[Ch] (addTriggerChange, eraseTriggerChange):
1541 (valid): method can now be passed an optional FL_OBJECT *. If it is, and
1542 the vector of FL_OBJECT *s that can trigger a change in the button state
1543 is not empty, then a change of state will occur only if the FL_OBJECT *
1544 is present in this vector.
1546 * FormBase.C (RestoreCB): call bc.undoAll() before restore(). Allows
1547 the user to deactivate specific fields within restore().
1548 (InputCB): pass the FL_OBJECT * to bc_.valid().
1550 * FormCitation.C (build): create a vector of FL_OBJECT *s that can
1551 trigger a change of state in the Ok,Apply buttons.
1552 (update): bc_.readOnly() to the start of the method. Similar reasoning
1553 to that for FormBase::RestoreCB, above.
1555 2001-02-14 Angus Leeming <a.leeming@ic.ac.uk>
1557 * FormBrowser.C: used OkCancelPolicy for ButtonController rather than
1560 * forms/form_browser.fd:
1561 * forms/form_copyright.fd:
1562 * forms/form_error.fd:
1563 * forms/form_tabular.fd:
1564 * forms/form_toc.fd:
1565 Consistent shortcuts for Close button: Esc and Return only.
1567 * forms/form_citation.fd:
1568 * forms/form_document.fd:
1569 * forms/form_index.fd:
1570 * forms/form_paragraph.fd:
1571 * forms/form_preferences.fd:
1572 * forms/form_print.fd:
1573 * forms/form_ref.fd:
1574 * forms/form_tabular_create.fd:
1575 * forms/form_url.fd:
1576 Consistent shortcut for Cancel button: Esc only.
1578 2001-02-12 John Levon <moz@compsoc.man.ac.uk>
1580 * Dialogs.C: new Splash. Include, Bibitem/tex
1582 * FormBase.h: make show() virtual for Splash's benefit
1594 * forms/form_bibitem.fd:
1595 * forms/form_bibtex.fd:
1600 * forms/form_include.fd:
1605 * forms/form_splash.fd: new forms
1607 2001-02-09 John Levon <moz@compsoc.man.ac.uk>
1609 * FormLog.C: handle Literate build log nicely
1611 2001-02-09 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1613 * Menubar_pimpl.C: remove support for reference menuitem type.
1615 2001-02-07 John Levon <moz@compsoc.man.ac.uk>
1619 * Timeout_pimpl.C: add Timeout implementation
1621 2001-02-06 John Levon <moz@compsoc.man.ac.uk>
1625 * forms/form_browser.fd:
1628 * FormBrowser.h: readonly browser form
1634 * Dialogs.C: add Log and VCLog
1636 * Makefile.am: add Log and VCLog, add updatesrc target
1638 2001-01-31 Dekel Tsur <dekelts@tau.ac.il>
1640 * Menubar_pimpl.C (add_toc2): Add shortcut to the TOC menu.
1642 2001-01-25 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1644 * FormPreferences.C (GetFrom): fix crash when there is no format
1648 2001-01-23 Angus Leeming <a.leeming@ic.ac.uk>
1650 * FormPreferences.C (LoadBrowserLyX): convert unsigned short to
1651 unsigned char correctly and so fix 2 bugs loading/changing colors.
1653 2001-01-21 Dekel Tsur <dekelts@tau.ac.il>
1655 * FormRef.C (update): Do not update dialog_->{ref,name,type}
1657 Deactivate the type button when buffer is LinuxDoc/Docbook
1658 (build): Uncomment calls to addReadOnly().
1659 (updateBrowser) Do not disable the update button when there are no
1661 (build, getType, getName): Use InsetRef::types.
1663 2001-01-18 Angus Leeming <a.leeming@ic.ac.uk>
1665 * FormPrint.[Ch] (browse): new method to browse for file to print to.
1667 * forms/form_print.fd: give the form a Browse button.
1669 2001-01-17 Dekel Tsur <dekelts@tau.ac.il>
1671 * FormRef.C (input): Fix the behavior of goto reference button.