1 2001-09-27 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
3 * forms/form_preferences.fd: fix typo
5 2001-09-24 Angus Leeming <a.leeming@ic.ac.uk>
8 * forms/form_ref.fd: renamed the widgets in the standard style.
10 * xforms_helpers.[Ch] (getVectorFromChoice, getVectorFromBrowser): new
11 helper functions. Build a vector<string> from the contents of
12 an fl_choice and fl_browser respectively.
14 * FormCitation.C (fillChoice, updateBrowser):
15 * FormRef.C: use these new functions to only update the choices and
16 browsers when absolutely necessary.
18 2001-09-24 Angus Leeming <a.leeming@ic.ac.uk>
20 * FormBase.C (InputCB):
21 * FormBaseDeprecated.C (InputCB): generalised Dekel's fix to the
22 "select choice < 1" problem.
24 * FormRef.C (input): undid Dekel's change in light of the above
27 2001-09-21 Dekel Tsur <dekelts@tau.ac.il>
29 * FormRef.C (input): Fix crash when using dialog with keyboard.
31 2001-09-20 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
33 * forms/form_document.fd: small tweaks.
35 2001-09-19 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
37 * forms/form_document.fd: Added checkbox "auto_reset", button
38 "reset_defaults" and button "save_defaults".
40 * Form_Document.[Ch]: Removed AskQuestion when changing class.
41 Implement the 2 buttons and the checkbox described above.
43 * forms/form_preferences.fd: Added checkbox "auto_reset" (to
44 save the default value of that lyxrc)
46 * FormPreferences.C: Handle that button
48 2001-09-18 Angus Leeming <a.leeming@ic.ac.uk>
50 * form_ref.fd: a little tweaking.
52 * FormSpellchecker.C (build): set the bounds to the slider, so it
53 updates during a spellchecking session.
55 2001-09-14 Angus Leeming <a.leeming@ic.ac.uk>
57 * forms/form_preferences.fd: rearrangement and addition of new
58 Display Graphics radio buttons to Look & Feel->Misc
59 (By Jürgen Spitzmüller).
61 * FormPreferences.C: modify new lyxrc variable "display_graphics"
62 depending on the values of the Display Graphics radio buttons.
64 * FormGraphics.C: use this variable.
66 2001-09-13 Angus Leeming <a.leeming@ic.ac.uk>
68 * FormMathsBitmap.[Ch]: add d-tor to finally fix a memory leak.
69 Hoorah! Happy Birthday to me!
71 2001-09-07 Dekel Tsur <dekelts@tau.ac.il>
73 * forms/form_ref.fd: Add buffer button.
75 * FormRef.C (update): Handle the buffer button.
78 2001-09-13 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
80 * forms/form_graphics.fd: complete rewrite of the dialog
81 (Most work was done by Angus, though).
83 2001-09-12 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
85 * combox.C (hide): execute the callback _after_ closing the
88 2001-09-12 Angus Leeming <a.leeming@ic.ac.uk>
90 * FormDocument.C (c-tor): initialise some variables.
92 * forms/form_citation.fd: remove spurious shortcut to a labelframe!
93 (Thereby removing a warning message when the dialog is built.)
95 * FormFloat.C (input): return SMI_VALID.
97 2001-09-11 Angus Leeming <a.leeming@ic.ac.uk>
99 * FormDocument.C (input, options_update): add code to enable the
100 Author-Year/Numerical citation choice only if the natbib checkbox is
103 * FormFloat.[Ch]: added new method input() to control the behaviour of
105 * forms/form_float.fd: renamed Here as button_here_definitely.
108 * forms/form_graphics.fd: add callbacks to a few widgets that didn't
109 have them, so enabling the Ok, Apply buttons appropriately.
111 2001-09-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
113 * forms/form_paragraph.fd: cosmetics (renamed "Label Width" to "Longest
114 Label", added a labelframe).
116 2001-09-10 Lars Gullik Bjønnes <larsbj@birdstep.com>
118 * Toolbar_pimpl.C (C_Toolbar_BubblePost): fix linking
119 (C_Toolbar_BubbleTimerCB): fix linking
121 * FormMathsBitmap.C (form): use get() to get the raw pointer.
123 * FormMathsBitmap.h: use shared_c_ptr for form_ as well.
125 2001-09-09 Lars Gullik Bjønnes <larsbj@birdstep.com>
127 * combox.C (C_Combox_input_cb): make it static
128 (C_Combox_combo_cb): make it static
129 (C_Combox_peek_event): make it static
131 * Toolbar_pimpl.C (C_Toolbar_BubbleTimerCB): make it static
132 (C_Toolbar_BubblePost): make it static
133 (C_Toolbar_ToolbarCB): make it static
135 * Timeout_pimpl.C (C_intern_timeout_cb): make it static
137 * Menubar_pimpl.C (C_Menubar_Pimpl_MenuCallback): make it static
139 * Makefile.am (libxforms_la_LIBADD): add this and depend on the
142 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
144 * FormBaseDeprecated.[Ch]: use the same allow_resize methodology as has
145 been used successfully in FormBase.
146 (show): call bc().refresh() after building the dialog to activate the
149 * FormPreferences.C (build): remove hack to fix butoon controller as
150 the correct fix is in FormBaseDeprecated.
152 * FormPreferences.[Ch] (connect, disconnect): removed (redundant).
154 * FormMaths*.C (c-tor): prohibit resizing of the dialog.
156 2001-09-07 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
158 * Toolbar_pimpl.C (setLayout):
159 (layoutSelected): make them work even when gettext has been
160 translating the interface.
162 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
164 * FormMathsSpace.C: Fix bug: the "Maths spacing" dialog is broken
165 ("Apply" does not work without former user change in the dialog).
167 * FormPreferences.C (build): Fix bug: if you start LyX and open the
168 Preferences dialog, "Apply" is activated even though no change has been
171 2001-09-07 Rob Lahaye <lahaye@users.sourceforge.net>
173 * FormBase.C (show): use controller_.IconifyWithMain() to control
174 the dialog's show policy
176 * FormBaseDeprecated.C (show): ditto, but use lyxrc variable directly.
179 * forms/form_preferences.fd: add a check_dialogs_iconify_with_main
180 check button to the Look & Feel->Misc tab and code to modify the lyxrc
181 variable dialogs_iconify_with_main appropriately.
183 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
185 * FormBase.h: clean-up comments. Remove mutable status of minw_, minh_.
187 2001-09-06 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
189 * forms/form_character.fd: small cosmetics (aligned "Language:" right
190 as suggested in Michael's Buglist).
192 2001-09-06 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
194 * Toolbar_pimpl.C (updateLayoutList): do not display obsolete
196 (layoutSelected): remove the numeric argument and use the text of
197 the combox entry instead.
199 * combox.C: lowercase a few remaining methods, rename select_text
201 * several files: propagate these changes
203 2001-09-03 Angus Leeming <a.leeming@ic.ac.uk>
205 * FormPreferences.C: add fl_set_input_return to input_paperoption.
207 2001-09-02 John Levon <moz@compsoc.man.ac.uk>
209 * FormParagraph.C: fix default line spacing case
211 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
213 * FormParagraph.C: disable space inputs when != Length
215 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
218 * form_preferences.h:
219 * form_preferences.C:
220 * forms/form_preferences.fd: add view_dvi_paper_option
222 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
224 * FormMathsPanel.h: sub dialogs must be Ignorant.
226 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
228 * FormParagraph.C: fix to not allow 0 linespacing
230 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
232 * FormCitation.C (c-tor): prevent re-sizing of the dialog.
234 * FormParagraph.C (input): set fl_get_choice check for the linespacing
235 to 5 not 4. xforms arrays start at 1.
237 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
239 * FormParagraph.[Ch]:
240 * forms/form_paragraph.fd: clean up of dialog and of controlling
243 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
245 * FormBase.C (C_CutandPastePH): new function that can be used as a
246 pre-handler to any xforms text input widget. Will trigger an event on
247 pasting into the widget using the middle mouse button.
249 * FormPreamble.C (build): use this pre-handler for the input widget.
251 2001-08-26 Angus Leeming <a.leeming@ic.ac.uk>
254 * forms/form_citation.fd: a little tweaking to ensure that the
255 style choice remains centred within the frame if its contents change.
257 * FormBase.h: added an allow_resize_ member variable. If false
258 resizing the dialog is prohibitted.
261 * FormBrowser.[Ch]: modify c-tors to pass this new variable to FormBase.
266 make use of this functionality to ensure that the dialog cannot be
269 2001-08-27 John Levon <moz@compsoc.man.ac.uk>
271 * GUIRunTime.C: initApplication() should take a int & argc
273 2001-08-24 John Levon <moz@compsoc.man.ac.uk>
276 * FormCitation.C: tidy code a little
278 * GUIRunTime.C: more informative error
280 2001-08-23 Angus Leeming <a.leeming@ic.ac.uk>
282 * forms/form_preferences.fd: order the items "logically" so that
283 tabbing through the dialog makes sense. Close bug #404569.
285 2001-08-23 Angus Leeming <a.leeming@ic.ac.uk>
287 * FormPreferences.C: Tentative fix of John's "no point in spell
288 command "None"" bug, #223255.
290 2001-08-23 Herbert Voss <voss@perce.de>
292 * FormBibtex.C (input): normalize database list
294 2001-08-21 Angus Leeming <a.leeming@ic.ac.uk>
296 * FormBibtex.C: make sure that any database is stored only once.
298 2001-08-22 Herbert Voss <voss@perce.de>
300 * FormBibtex.C (input): fix for multiple databases
302 2001-08-21 Herbert Voss <voss@perce.de>
304 * FormBibtex.C (input): extension handling for ".bst"
306 2001-08-21 Angus Leeming <a.leeming@ic.ac.uk>
308 * forms/form_bibtex.fd: activate "Ok" when the "Add bibliography to TOC"
309 check button is pressed.
311 2001-08-20 Dekel Tsur <dekelts@tau.ac.il>
313 * FormParagraph.C (general_apply): Handle default spacing.
314 (general_update): Ditto.
316 2001-08-20 Angus Leeming <a.leeming@ic.ac.uk>
319 * forms/form_bibtex.fd: get the browse buttons working as they should.
321 2001-08-20 Herbert Voss <voss@perce.de>
324 * forms/form_bibtex.fd: enhanced bibtex-data gui to browse for
325 databases and styles. Added an option for "bibliography into toc"
327 2001-08-18 Lars Gullik Bjønnes <larsbj@birdstep.com>
329 * FormMathsBitmap.h: use the lyx::shared_c_ptr that uses free() to
332 2001-08-15 John Levon <moz@compsoc.man.ac.uk>
334 * combox.h: fix source doc
336 * form_math_matrix.C:
337 * forms/form_math_matrix.fd: new layout
339 2001-08-16 John Levon <moz@compsoc.man.ac.uk>
343 * forms/form_paragraph.fd:
344 * FormParagraph.C: support per-para linespacing
346 * forms/form_float.fd:
347 * form_float.C: fix shortcut typo
349 2001-08-15 Angus Leeming <a.leeming@ic.ac.uk>
351 * forms/form_character.fd: small adjustment to the position of John's
352 extra Language label.
354 2001-08-09 André Pönitz <poenitz@htwm.de>
356 * FormMathsDelim.C: renamed some delimiter parameters.
358 2001-08-09 Angus Leeming <a.leeming@ic.ac.uk>
360 * FormCitation.C (build):
361 * FormDocument.C (build):
362 * FormMinipage.C (build):
363 * FormParagraph.C (build):
364 * FormRef.C (build): added stuff to read-only list in the
367 * FormCitation.C (update): disable citation style stuff when not using
370 2001-08-06 Juergen Vigna <jug@sad.it>
372 * forms/form_ert.fd: new file.
374 * form_ert.[Ch]: new files.
376 * FormERT.[Ch]: new files. Implementation of ERT dialog.
378 2001-08-01 Angus Leeming <a.leeming@ic.ac.uk>
380 * FormPreferences.C (Color c-tor): initialise modifiedXformsPrefs.
382 2001-07-30 Angus Leeming <a.leeming@ic.ac.uk>
384 * GUIRunTime.C (processEvents, runTime): small code rearrangement.
386 2001-08-01 John Levon <moz@compsoc.man.ac.uk>
390 * form_maths_panel.C:
391 * form_maths_panel.h:
392 * forms/form_maths_panel.fd: re-add dots bitmaps
394 * FormRef.C: "Goto" -> "Go to"
396 2001-07-29 John Levon <moz@compsoc.man.ac.uk>
398 * FormMathsBitmap.C: initialise form_
400 2001-07-29 Baruch Even <baruch@lyx.org>
402 * src/forms/form_graphics.fd:
403 * src/FormGraphics.C: Added support for the new horizontal scale factor.
405 2001-07-30 Lars Gullik Bjønnes <larsbj@birdstep.com>
407 * forms/makefile (SRCS): add form_float.fd
409 * forms/form_float.fd: new file
411 * form_float.[Ch]: new files
413 * Makefile.am (libxforms_la_SOURCES): add FormFloat.C,
414 FormFloat.h, form_float.C and form_float.h
416 * FormFloat.[Ch]: new files
418 * Dialogs.C: init GUIFloat is well
420 2001-07-29 Asger Alstrup Nielsen <alstrup@alstrup>
422 * FormToc.C (updateType): Fix problem with TOC that couldn't be
423 updated because the type list was not updated.
425 2001-07-26 Angus Leeming <a.leeming@ic.ac.uk>
427 * forms/form_aboutlyx.fd: made a bit bigger to get the Copyright &
430 * input_validators.[Ch] (fl_int_filter, fl_float_filter): new methods.
432 * FormGraphics.C (build): uncommented the fl_set_input_return call for
433 input_rotate_angle. Set input filter on rotate_angle to make it accept
434 only floating point numbers.
435 (input): Browse now activates the Ok button approriately.
437 2001-07-26 John Levon <moz@compsoc.man.ac.uk>
446 * forms/form_thesaurus.fd: add thesaurus
448 2001-07-26 Baruch Even <baruch@lyx.org>
451 * FormGraphics.C: Removed hide method since it was interfering with the
452 needed work, it cleared several vectors that were needed for proper
453 functioning. Also changed rotateAngle to float.
456 * forms/form_graphics.fd: Removed inline option, all InsetGraphics figures
459 2001-07-23 John Levon <moz@compsoc.man.ac.uk>
461 * FormInclude.C: add load file facility back
463 2001-07-23 John Levon <moz@compsoc.man.ac.uk>
465 * FormCharacter.C: disable resizing as it doesn't work
467 * FormPreamble.C: allow to copy-paste from RO preamble by
470 2001-07-20 Jürgen Spitzmüller <juergen.sp@t-online.de>
472 * forms/form_citation.fd: resized form to fit on a 800x600 screen.
474 2001-07-19 Angus Leeming <a.leeming@ic.ac.uk>
476 * FormCitation.[Ch]: changes associated with adding natbib support.
477 New helper functions, string_width, fillChoice, updateStyle.
478 (apply): set the citation command appropriately.
479 (input): deal with the citation command choices.
480 (update): parse the citation command and deal with it. Nuke the
484 * FormDocument.C (build): add options to use natbib.
486 * forms/form_citation.fd: add natbib support. Rearrange dialog to
487 fit onto shorter screens.
489 * forms/form_document.fd: add natbib support.
491 2001-07-16 Juergen Vigna <jug@sad.it>
493 * form_aboutlyx.C: set default for "Close" button to "ESC"-key.
495 2001-07-13 Angus Leeming <a.leeming@ic.ac.uk>
497 Consistent use of Lsstream.h:
498 * FormAboutlyx.C (build):
499 * FormVCLog.C (update): std::ostringstream -> ostringstream.
501 * FormMathsDelim.C (apply):
502 * FormMathsMatrix.C (apply): std::stringstream -> stringstream.
504 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
506 * implement 1 about lyx dialog instead of 3 separate ones
508 * FormCredits.[Ch]: removed
509 * FormCopyright.[Ch]: removed
510 * form_credits.[Ch]: removed
511 * forms/form_credits.fd: removed
512 * form_copyright.[Ch]: removed
513 * forms/form_copyright.fd: removed
514 * FormAboutlyx.[Ch]: added
515 * form_aboutlyx.[Ch]: added
516 * forms/form_aboutlyx.fd: added
517 * Dialogs.C: add about lyx stuff
519 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
523 * FormPreferences.[Ch]: rename spellchecker to spelloptions
524 * form_preferences.[Ch]: idem
525 * forms/form_preferences.fd: idem
526 * FormSpellchecker.[Ch]: added
527 * form_spellchecker.[Ch]: added
528 * forms/form_spellchecker.fd: added
529 * Dialogs.C: add spellchecker
531 2001-07-12 Lars Gullik Bjønnes <larsbj@birdstep.com>
533 * FormFiledialog.C: (*it). -> it->
534 * Toolbar_pimpl.C: ditto
535 * RadioButtonGroup.C: ditto
536 * FormPreferences.C: ditto
538 2001-07-03 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
540 * GUIRunTime.C (x11Display):
543 (x11VisualDepth): new methods
545 2001-07-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
547 * FormDocument.C (class_apply): call CutAndPaste::'s staitc method
550 * Toolbar_pimpl.h: make owner be a XFormsView, small changes
553 * GUIRunTime.C (createMainView): implement
555 2001-06-22 John Levon <moz@compsoc.man.ac.uk>
559 * forms/form_character.fd: hide the widget underneath language
562 2001-06-27 John Levon <moz@compsoc.man.ac.uk>
565 * FormPreferences.C: connect and operator
566 showSpellcheckerPreferences signal
568 * FormPrint.C (input): modify to select radio_file
569 when the user uses the filename input
571 2001-06-26 The LyX Project <lyx@violet.home.sad.it>
573 * combox.C (remove): send debug output to Debug::GUI.
575 2001-06-26 The LyX Project <lyx@rose.home.sad.it>
577 * Menubar_pimpl.C (create_submenu):
578 * Toolbar_pimpl.C (update): update to use func_status
580 2001-06-25 The LyX Project <lyx@tulip.home.sad.it>
582 * FormPreferences.C (Path::feedback): remove bogus description of
585 2001-06-16 Angus Leeming <a.leeming@ic.ac.uk>
587 * xformsBC.h: clean-up of included files.
589 2001-06-15 Angus Leeming <a.leeming@ic.ac.uk>
592 * FormParagraph.C (c-tor): cosmetic name change of signal.
594 * FormParagraph.[Ch]: added machinery to act on an updateParagraph
595 signal. It's pretty crude at the moment! Mental note: would be more
596 elegant if we passed a LyXParagraph & with both the signals rather than
597 search through the Buffer.
599 2001-06-13 Angus Leeming <a.leeming@ic.ac.uk>
601 * *.[h]: added // -*- C++ -*-
602 * *.[C]: removed // -*- C++ -*-
604 * FormCharacter.C (update): now uses contents of font_, stored
605 permanently by the controller to update() the dialog.
607 2001-06-12 Angus Leeming <a.leeming@ic.ac.uk>
610 * form_include.fd: (various places): Ok button is now activated when
611 the filename is input from the keyboard.
613 * FormPreferences.C white-space change in various places.
614 (Converters::GetTo): get the contents of "to" not "from"! Thus fix bug
615 that disabled addition of new converters.
617 * FormCharacter.C (input, update): new methods. Activate the Apply
618 button when any of the input fileds are not IGNORE.
620 2001-06-11 Lars Gullik Bjønnes <larsbj@birdstep.com>
622 * FormToc.C (input): change test slightly.
623 (updateContents): clear list if empty and add no list msg.
625 2001-05-30 Angus Leeming <a.leeming@ic.ac.uk>
627 * FormParagraph.C (update, general_update): enabling the align buttons
628 is now dependent on the AlignPossible entry in the Layout.
630 2001-06-01 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
633 * FormMathsMatrix.C: bring C functions into global namespace if
636 2001-05-31 Lars Gullik Bjønnes <larsbj@birdstep.com>
638 * MathsSymbols.C (pixmapFromBitmapData): add std::
640 * FormMathsMatrix.C (AlignFilter): add std::
642 2001-05-22 Adrien Rebollo <rebollo@iaf.cnrs-gif.fr>
644 * FormDocument.C (build): add iso8859-15 support.
646 2001-05-08 Baruch Even <baruch@lyx.org>
648 * Menubar_pimpl.C: Fixed compilation problem.
650 2001-05-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
652 * Menubar_pimpl.C (add_toc): use name and not type with float.
653 (create_submenu): correct call of new object
654 (create_submenu): add FloatListInsert and FloatInsert to dummy clause.
656 2001-05-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
658 * FormParagraph.[Ch]: remove !NO_PEXTRA and !NEW_INSETS cruft
660 2001-04-26 Angus Leeming <a.leeming@ic.ac.uk>
662 * Dialogs.C: included insetgraphicsParams.h
665 * FormMathsBitmap.C: included LAssert.h
667 2001-04-24 Allan Rae <rae@lyx.org>
669 * xforms_helpers.C (formatted): two consecutive spaces would kill it.
671 2001-04-20 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
673 * xforms_helpers.C (formatted): do not use string::substr(1) on a
676 2001-04-16 Allan Rae <rae@lyx.org>
678 * xforms_helpers.C (formatted):
679 * Menubar_pimpl.C (add_toc): #warning triggers an error on Sun CC 6.0
680 as an unrecognised preprocessor directive. So ensure they're wrapped.
682 2001-04-06 John Levon <moz@compsoc.man.ac.uk>
684 * FormTabularCreate.C: pass a pair of uints to the controller
686 * FormVCLog.C: the log appears as a stringstream now
688 * forms/form_external.fd: make params update state (from Angus)
690 2001-04-05 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
692 * Menubar_pimpl.C: include gettext.h
694 2001-04-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
696 * xforms_helpers.C (formatted): constify length
698 * FormTabular.C (update): small restructure, adjust for scoped_ptr
699 (input): adjust for scoped_ptr
700 (input): constify str
702 2001-04-03 John Levon <moz@compsoc.man.ac.uk>
704 * Dialogs.C: s/popup/dialog/
708 * FormBase.C: s/ControlButton/ControlButtons/
709 move bc().refresh() into base show() method
712 * FormBaseDeprecated.C:
715 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
717 * FormMathsPanel.C (c-tor): set button controller cancel label to close.
720 * forms/form_toc.fd: implemented controller-view split.
722 * Dialogs.C: associated changes.
724 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
727 * forms/form_citation.fd: Don't change the name of the button when
728 toggling between regular expression and simple searches.
729 Squashed bug when creating a new inset, the keys field contained
730 one (empty) key. No more; thanks, Dekel.
733 * forms/form_external.fd: added Apply button.
735 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
738 * FormBrowser.[Ch]: changes associated with renaming ControlBase as
742 * forms/form_external.fd: implemented controller-view split.
744 * Dialogs.C: associated changes.
749 moved the browsing functionality into the controller.
751 * xforms_helpers.[Ch]: moved browseFile to
752 ../controllers/helper_funcs.[Ch]
755 * forms/form_citation.fd: added case sensitive search button.
757 2001-03-29 Angus Leeming <a.leeming@ic.ac.uk>
759 * xformsBC.[Ch]: Patched in a slight reworking of Baruch Even's patch.
760 Code moved into the generic template base class. Replaced
761 setCancelCloseButton() with setButtonLabel().
763 2001-03-29 Juergen Vigna <jug@sad.it>
765 * FormMinipage.C: removed widthp_ and all it's functions and changed
766 to use new %-lengths of LyXLength.
768 2001-03-28 Angus Leeming <a.leeming@ic.ac.uk>
771 * forms/form_graphics.fd:
773 * forms/form_index.fd: implemented controller-view split.
775 * Dialogs.C: associated changes.
777 * FormCharacter.[Ch]: changes associated with ControlCharacter cleanup.
779 * FormCitation.C: changes associated with ControlCitation cleanup.
781 * FormMinipage.h: cleaned-up forward declarations.
783 2001-03-27 Angus Leeming <a.leeming@ic.ac.uk>
786 * forms/form_minipage.fd:
788 * forms/form_print.fd:
789 * FormSplash.[Ch]: implemented controller-view split.
791 * Dialogs.C: associated changes.
793 2001-03-26 Angus Leeming <a.leeming@ic.ac.uk>
796 * forms/form_preamble.fd:
800 * forms/form_search.fd:
801 * FormTabularCreate.[Ch]:
802 * forms/form_tabular_create.fd: implemented controller-view split.
804 * Dialogs.C: associated changes.
806 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
813 * form_url.fd: implemented controller-view split.
815 * Dialogs.C: associated changes.
819 * FormCitation.h: moved methods from protected to private.
821 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
823 * FormCredits.C (build): changes associated with
824 ControlCredits::getCredits returning a stringstream not a vector<string>
826 2001-03-22 Angus Leeming <a.leeming@ic.ac.uk>
828 * FormCopyright.[Ch]:
829 * forms/form_copyright.fd: implemented controller-view split.
832 * forms/form_credits.fd: implemented controller-view split.
834 * Dialogs.C: associated changes.
836 * xforms_helpers.C (formatted): improved the function so that it now
837 repects '\n' characters in the input string. Ie, the user can now
838 specify line breaks explicitly.
840 2001-03-21 Angus Leeming <a.leeming@ic.ac.uk>
842 * FormCharacter.[Ch]:
843 * forms/form_character.fd: implemented controller-view split.
845 * Dialogs.C: associated changes.
847 * FormBase.C (input): changed return to SMI_VALID.
849 * FormCitation.C (updateBrowser): ensure that the keys are stripped of
850 any surrounding whitespace.
852 2001-03-20 Angus Leeming <a.leeming@ic.ac.uk>
854 * FormBase.[Ch] (input): no longer pure virtual. Has defualt state of
856 (FormBase2): split into two template classes, FormDB (DialogBase) and
857 FormCB (ControllerBase) for greater flexibility.
861 * FormCitation.[Ch]: associated changes.
866 * forms/form_browser.fd: implemented controller-view split.
868 * Dialogs.C: associated changes.
870 2001-03-19 Angus Leeming <a.leeming@ic.ac.uk>
873 * forms/form_bibtex.fd: implemented controller-view split.
875 * Dialogs.C: associated changes.
877 2001-03-19 Angus Leeming <a.leeming@ic.ac.uk>
879 * FormBaseDeprecated.[Ch]: rename title as title_.
881 * FormBaseDeprecated.C: restore John's trick to give the dialog a border
882 with limited functionality. It got lost in the MVC merge.
884 * FormBaseDeprecated.C:
885 * FormBase.C (show): moved initialisation of minw_, minh_ here.
887 * FormBibitem.C (build):
888 * FormBibtex.C (build):
889 * FormBrowser.C (build):
890 * FormCharacter.C (build):
891 * FormCitation.C (build):
892 * FormCopyright.C (build):
893 * FormCredits.C (build):
894 * FormDocument.C (build):
895 * FormError.C (build):
896 * FormExternal.C (build):
897 * FormGraphics.C (build):
898 * FormInclude.C (build):
899 * FormIndex.C (build):
900 * FormMinipage.C (build):
901 * FormParagraph.C (build):
902 * FormPreamble.C (build):
903 * FormPreferences.C (build):
904 * FormPrint.C (build):
906 * FormSearch.C (build):
907 * FormTabular.C (build):
908 * FormTabularCreate.C (build):
910 * FormUrl.C (build): removed initialisation of minw_, minh_.
912 * The Maths Panel stuff no longer causes a crash on exit from LyX.
915 * forms/form_maths.fd: removed.
917 * forms/form_maths_delim.fd:
918 * forms/form_maths_deco.fd:
919 * forms/form_maths_matrix.fd:
920 * forms/form_maths_space.fd:
921 * forms/form_maths_panel.fd: new files.
922 Split contents of form_maths.fd into 5 new files, one for each form.
924 * MathsSymbols.[Ch]: remove class BitmapMenu, renamed and reworked as
925 class FormMathsBitmap in FormMathsBitmap.[Ch].
927 * FormMathsPanel.[Ch]:
928 * FormMathsBitmap.[Ch]:
929 * FormMathsDeco.[Ch]:
930 * FormMathsDelim.[Ch]:
931 * FormMathsMatrix.[Ch]:
932 * FormMathsSpace.[Ch]: Split contents of FormMaths into new files,
933 one for each popup. Rewrite so that all the new classes are derived from
934 FormBaseBD. Clean up the logic in the process (I hope!).
936 * Makefile.am: added new fils, removed redundant ones.
938 2001-03-19 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
940 * FormMinipage.C (FormMinipage): add SigC:: namespace specifier.
944 2001-03-16 Juergen Vigna <jug@sad.it>
946 * Dialogs.C (Dialogs): create minipage options dialog.
948 * forms/form_minipage.fd:
952 * FormMinipage.h: new files for the minipage options dialog.
954 2001-03-16 Angus Leeming <a.leeming@ic.ac.uk>
956 * FormMaths.[Ch]: make the FD_ structs private. Create appropriate
959 * forms/form_maths.fd: change C_FormBaseCancelCB to
960 FormBaseDeprecatedCancelCB and so fix crash on closing the panel.
962 2001-03-16 John Levon <moz@compsoc.man.ac.uk>
964 * FormMaths.C: quash warnings
966 2001-03-16 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
968 * FormMaths.C (C_FormMathsDelimCB): add usual .c_str() for lyxstring
971 2001-03-16 Angus Leeming <a.leeming@ic.ac.uk>
973 * Form_various.h: cleaned up #includes and forward declarations.
975 * Form_various.C: added "using SigC::slot" declaration.
977 * FormMaths.[Ch]: moved to boost::scoped_ptrs.
979 * FormDocument.C (CheckChoiceClass): removed string tct as the
980 compiler warned that it was defined but never used.
981 removed USE_CLASS_COMBO.
983 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
994 * forms/form_maths.fd:
996 * forms/fdfix.sh: add maths panel
999 * bmtable.c: moved from src/
1001 2001-03-16 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1003 * FormParagraph.h: NO_PEXTRA
1004 * FormParagraph.C (input): NO_PEXTRA
1006 2001-03-15 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1008 * several files: remove CXX_WORKING_NAMESPACES
1010 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
1012 * Merging changes from BRANCH_MVC back into HEAD.
1014 2001-03-12 Angus Leeming <a.leeming@ic.ac.uk>
1016 * Dialogs.C (c-tor): Changes associated with storing a vector of
1018 Use MVC Bibitem popup.
1020 * FormBase.h: add a new template class FormBase2, derived from FormBase
1021 to make life creating MVC popups even easier ;-)
1024 * forms/form_bibitem.fd: moved over to the MVC way of doing things.
1025 Proof that a simple popup should be easy to implement!
1027 * FormCitation.[Ch]: now derived from FormBase2.
1029 * FormToc.C: added using std::vector directive.
1031 2001-03-09 Dekel Tsur <dekelts@tau.ac.il>
1033 * FormSearch.C: Add missing #pragma
1035 2001-03-09 Angus Leeming <a.leeming@ic.ac.uk>
1038 * forms/form_citation.fd: added the ability to Search, both Simply and
1039 for Regular Expressions. Use the Search code in the controller() to do
1040 the actual searching.
1042 2001-03-08 Angus Leeming <a.leeming@ic.ac.uk>
1044 * Makefile.am: added FormCredits.[Ch] and form_credits.[Ch]
1045 * forms/makefile: added form_credits.fd
1047 * Dialogs.C: added FormCredits and removed ShowCredits.
1050 * forms/form_credits.fd:
1051 * forms/form_search.fd: ported to the MVC way.
1053 2001-03-07 Angus Leeming <a.leeming@ic.ac.uk>
1055 * xforms_helpers.h (formatted): now has default arguments for size and
1058 * FormCitation.[Ch]: moved code out of this class and into
1059 ControlCitation and associated helper funcs.
1061 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
1063 * FormBase.[Ch]: (InputCB): use ButtonController::input() rather than
1064 ButtonController::valid() to check state of input. The buttons are
1065 now controlled correctly.
1067 * Form*.[Ch]: use boost::scoped_ptr for the remaining few classes.
1069 2001-03-05 Lars Gullik Bjønnes <larsbj@lyx.org>
1071 * Form*.[Ch]: use boost::scoped_ptr for dialog_ et al.
1073 * FormBase.[Ch]: rename title as title_.
1075 2001-03-02 John Levon <moz@compsoc.man.ac.uk>
1077 * FormBase.C (c-tor): initialise variables in correct order.
1079 * FormCitation.C: add #include <algorithm>
1081 2001-03-02 Angus Leeming <a.leeming@ic.ac.uk>
1083 * xformsBC.[Ch]: Changes associated with the changes to
1084 controllers/ButtonController.[Ch]. Ie, the class is now derived from
1085 ButtonControllerBase and the ButtonPolicy is accessed through a method
1086 bp() rather than the instance bp_.
1088 * FormBaseDeprecated.[Ch]: no longer store a ButtonController, but
1089 rather use a pure virtual method bc() to access the controller
1090 instantiated by the daughter classes.
1092 * F*.[Ch]: changes associated with the above.
1094 2001-02-27 Angus Leeming <a.leeming@ic.ac.uk>
1096 * FormBase.[Ch]: renamed as FormBaseDeprecated.[Ch]
1098 * ViewXforms.[Ch]: renamed as FormBase.[Ch]
1100 2001-02-23 Angus Leeming <a.leeming@ic.ac.uk>
1102 * ButtonController.[Ch]: deleted. The class is split into two
1103 (with identical functionality), the code being found in
1104 ../controllers/ButtonController.[Ch] and xformsBC.[Ch]
1106 * xformsBC.[Ch]: new files. Xforms specific part of Allan's original
1107 ButtonController class.
1109 * FormBase.[Ch]: changes associated with the above split.
1111 * ViewXforms.[Ch]: Base class for xforms dialogs derived from ViewBase
1112 (../controllers/ViewBase.h). Ie, for Dialogs with GUI-I controllers
1113 controlling all interaction to/from the LyX kernel.
1115 * FormCitation.[Ch]:
1116 * forms/form_citation.fd: An xforms-specific implementation of the
1117 Citation dialog, controlled by the GUI-I ControlCitation.
1119 * Dialogs.C: Use the controlled Citation dialog.
1121 2001-03-15 John Levon <moz@compsoc.man.ac.uk>
1125 * combox.C: moved from src/
1127 2001-03-09 Angus Leeming <a.leeming@ic.ac.uk>
1130 * forms/form_filedialog.C.patch: I hate having to make these patches,
1131 but on reflection I think it's probably better than hacking fdfix.sh.
1133 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
1135 * forms/fdfix.sh: test whether bmtable.h is needed before #including it.
1137 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
1139 * FormGraphics.C: remove unnecessary hack
1141 2001-03-13 Dekel Tsur <dekelts@tau.ac.il>
1143 * FormCitation.C (apply): Do not put space between multiple keys.
1145 2001-03-12 Dekel Tsur <dekelts@tau.ac.il>
1147 * Menubar_pimpl.C (add_toc): Remove debug message.
1149 2001-03-09 John Levon <moz@compsoc.man.ac.uk>
1157 * xforms/forms/makefile:
1158 * forms/form_external.fd: add FormExternal
1160 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
1162 * Dialogs.C: add destroySplash()
1166 * forms/form_splash.fd:
1168 * FormSplash.C: make independent of FormBase, tidy
1170 * Menubar_pimpl.C: destroy splash on interaction
1172 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
1178 * forms/form_include.fd: rework, clean up
1180 2001-03-12 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1182 * FormToc.h: use Buffer::typedef
1184 * Menubar_pimpl.C (add_toc): use the Buffer::typedefs
1185 * FormToc.C (build): ditto
1188 2001-03-11 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1190 * FormToc.C (build): implement for dynamic number of lists
1192 * Menubar_pimpl.C (add_toc): ditto
1194 2001-03-07 Edwin Leuven <leuven@fee.uva.nl>
1200 * form_credits.[Ch]:
1201 * forms/form_credits.fd:
1203 2001-03-07 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1205 * Menubar_pimpl.h: make Pipl::ItemInfo::item_ a boost::shared_ptr,
1206 make ButtonList contain boost::shared_ptr<ItemInfo>
1208 * Menubar_pimpl.C (~Pimpl): remove destructor
1210 2001-03-06 John Levon <moz@compsoc.man.ac.uk>
1216 * form_filedialog.C:
1217 * form_filedialog.h:
1220 * FormPreferences.C:
1226 * form/form_filedialog.fd: add File Dialog
1228 * Toolbar_pimpl.C: move LayoutsCB to here
1230 2001-03-06 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1232 * FormParagraph.C: changes because of ParagraphParameters.
1234 2001-03-06 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1236 * FormSearch.C (Replace): remove default argument
1239 2001-03-05 Edwin Leuven <leuven@fee.uva.nl>
1241 * added find/replace dialog:
1242 * FormSearch.*: added
1243 * form_search.*: added
1244 * forms/form_search.fd: added
1246 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
1248 * xform_helpers.[Ch]: renamed as xforms_helpers.[Ch].
1250 * various: in a rush of delayed guilt, I've renamed all instances of
1251 xform as xforms. Jean-Marc sowed this seed a long, long time ago and it
1254 * xforms_helpers.[Ch] (setEnabled): a little wrapper function to
1255 activate/deactivate an FL_OBJECT.
1262 * FormPreferences.C:
1264 * FormTabular.C: used it.
1266 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
1268 * FormPreferences.C: removed three unused using directives.
1270 2001-03-05 Edwin Leuven <leuven@fee.uva.nl>
1272 * added find/replace dialog:
1273 * FormSearch.*: added
1274 * form_search.*: added
1275 * forms/form_search.fd: added
1277 2001-02-27 Dekel Tsur <dekelts@tau.ac.il>
1279 * FormRef.C: Fixed the behaviour of Goto-Ref.
1281 2001-02-27 Angus Leeming <a.leeming@ic.ac.uk>
1283 * forms/makefile: added character and preamble dialogs
1285 2001-02-27 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1287 * FormCharacter.C (FormCharacter): change order of deletion,
1288 change combo_language2 to combo_language2_
1290 2001-02-26 Dekel Tsur <dekelts@tau.ac.il>
1292 * FormRef.C (apply): Update bookmark #0 after inserting a reference.
1294 2001-02-23 Edwin Leuven <leuven@fee.uva.nl>
1296 * Dialogs.C: added layoutcharacter
1297 * FormCharacter.C: added
1298 * FormCharacter.h: added
1299 * form_character.C: added
1300 * form_character.h: added
1301 * forms/form_character.fd: added
1303 2001-02-23 Dekel Tsur <dekelts@tau.ac.il>
1305 * FormPreferences.C: Handle lyxrc.language_use_babel and
1306 lyxrc.language_global_options.
1308 2001-02-23 Angus Leeming <a.leeming@ic.ac.uk>
1310 * FormPreferences(GetFrom, GetTo): use size_type rather than int.
1312 2001-02-23 John Levon <moz@compsoc.man.ac.uk>
1314 * FormBase.C: no longer transient dialogs, XMapWindow()
1315 in attempt to de-iconify
1317 * FormDocument.C: remove DO_USE_DEFAULT_LANGUAGE
1319 2001-02-21 Dekel Tsur <dekelts@tau.ac.il>
1321 * FormDocument.C (checkMarginValues): Activate "use geometry" button
1322 if using custom paper size/margin.
1324 2001-02-21 Allan Rae <rae@lyx.org>
1326 * forms/form_preferences.fd: larger, bold font for outer tabfolder
1328 2001-02-20 Edwin Leuven <leuven@fee.uva.nl>
1330 * src/frontends/xforms/Dialogs.C: added preamble
1331 * src/frontends/xforms/FormPreamble.C: added
1332 * src/frontends/xforms/FormPreamble.h: added
1333 * src/frontends/xforms/Makefile.am: added
1334 * src/frontends/xforms/form_preamble.C: added
1335 * src/frontends/xforms/form_preamble.h: added
1336 * src/frontends/xforms/form_preamble.fd: added
1338 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1340 * FormBase.h: moved noncopyable derivation to DialogBase.
1342 2001-02-19 Juergen Vigna <jug@sad.it>
1344 * FormTabular.C (build): make all input field accepted only after
1347 * forms/form_tabular.fd: removed default "Return" on Close-Button.
1349 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1353 * FormInset.C (showInset): change associated with name change
1354 inset::hide to inset::hideDialog.
1356 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1358 * FormCitation.C (build): altering "Text after" now activates the Ok,
1361 2001-02-16 Angus Leeming <a.leeming@ic.ac.uk>
1363 * FormCitation.C: lots of white-space changes to make file consistent
1365 (input): use the FL_OBJECT * parameter to decide what to do, not the
1368 * FormCitation.h: removed most entries in enum.
1370 * forms/form_citation.fd: change names of variables, consistent with
1371 Allan's naming scheme.
1372 Don't pass any particular arguments to the InputCB function.
1373 choice_style now triggers a callback and looks like other choices.
1375 2001-02-16 Lars Gullik Bjønnes <larsbj@lyx.org>
1377 * other: use compare instead of strcmp/strncmp
1379 2001-02-15 Angus Leeming <a.leeming@ic.ac.uk>
1381 * ButtonController.[Ch]: changed trigger_change_ vector and associated
1382 methods to dont_trigger_change_ because FL_OBJECTs that trigger a
1383 callback to InputCB() but don't trigger a change in the state of the
1384 Ok, Apply buttons are much rarer than those that do.
1386 * FormCitation.C (build): associated change.
1388 2001-02-14 Lars Gullik Bjønnes <larsbj@lyx.org>
1390 * ButtonController.C: include algorithm
1392 2001-02-14 Angus Leeming <a.leeming@ic.ac.uk>
1394 * ButtonController.[Ch] (addTriggerChange, eraseTriggerChange):
1396 (valid): method can now be passed an optional FL_OBJECT *. If it is, and
1397 the vector of FL_OBJECT *s that can trigger a change in the button state
1398 is not empty, then a change of state will occur only if the FL_OBJECT *
1399 is present in this vector.
1401 * FormBase.C (RestoreCB): call bc.undoAll() before restore(). Allows
1402 the user to deactivate specific fields within restore().
1403 (InputCB): pass the FL_OBJECT * to bc_.valid().
1405 * FormCitation.C (build): create a vector of FL_OBJECT *s that can
1406 trigger a change of state in the Ok,Apply buttons.
1407 (update): bc_.readOnly() to the start of the method. Similar reasoning
1408 to that for FormBase::RestoreCB, above.
1410 2001-02-14 Angus Leeming <a.leeming@ic.ac.uk>
1412 * FormBrowser.C: used OkCancelPolicy for ButtonController rather than
1415 * forms/form_browser.fd:
1416 * forms/form_copyright.fd:
1417 * forms/form_error.fd:
1418 * forms/form_tabular.fd:
1419 * forms/form_toc.fd:
1420 Consistent shortcuts for Close button: Esc and Return only.
1422 * forms/form_citation.fd:
1423 * forms/form_document.fd:
1424 * forms/form_index.fd:
1425 * forms/form_paragraph.fd:
1426 * forms/form_preferences.fd:
1427 * forms/form_print.fd:
1428 * forms/form_ref.fd:
1429 * forms/form_tabular_create.fd:
1430 * forms/form_url.fd:
1431 Consistent shortcut for Cancel button: Esc only.
1433 2001-02-12 John Levon <moz@compsoc.man.ac.uk>
1435 * Dialogs.C: new Splash. Include, Bibitem/tex
1437 * FormBase.h: make show() virtual for Splash's benefit
1449 * forms/form_bibitem.fd:
1450 * forms/form_bibtex.fd:
1455 * forms/form_include.fd:
1460 * forms/form_splash.fd: new forms
1462 2001-02-09 John Levon <moz@compsoc.man.ac.uk>
1464 * FormLog.C: handle Literate build log nicely
1466 2001-02-09 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1468 * Menubar_pimpl.C: remove support for reference menuitem type.
1470 2001-02-07 John Levon <moz@compsoc.man.ac.uk>
1474 * Timeout_pimpl.C: add Timeout implementation
1476 2001-02-06 John Levon <moz@compsoc.man.ac.uk>
1480 * forms/form_browser.fd:
1483 * FormBrowser.h: readonly browser form
1489 * Dialogs.C: add Log and VCLog
1491 * Makefile.am: add Log and VCLog, add updatesrc target
1493 2001-01-31 Dekel Tsur <dekelts@tau.ac.il>
1495 * Menubar_pimpl.C (add_toc2): Add shortcut to the TOC menu.
1497 2001-01-25 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1499 * FormPreferences.C (GetFrom): fix crash when there is no format
1503 2001-01-23 Angus Leeming <a.leeming@ic.ac.uk>
1505 * FormPreferences.C (LoadBrowserLyX): convert unsigned short to
1506 unsigned char correctly and so fix 2 bugs loading/changing colors.
1508 2001-01-21 Dekel Tsur <dekelts@tau.ac.il>
1510 * FormRef.C (update): Do not update dialog_->{ref,name,type}
1512 Deactivate the type button when buffer is LinuxDoc/Docbook
1513 (build): Uncomment calls to addReadOnly().
1514 (updateBrowser) Do not disable the update button when there are no
1516 (build, getType, getName): Use InsetRef::types.
1518 2001-01-18 Angus Leeming <a.leeming@ic.ac.uk>
1520 * FormPrint.[Ch] (browse): new method to browse for file to print to.
1522 * forms/form_print.fd: give the form a Browse button.
1524 2001-01-17 Dekel Tsur <dekelts@tau.ac.il>
1526 * FormRef.C (input): Fix the behavior of goto reference button.