1 2002-03-20 Angus Leeming <a.leeming@ic.ac.uk>
3 * xforms_helpers.C (setCursorColor):
4 * Tooltips.C (set): remove XC_question_arrow code.
6 2002-03-19 André Pönitz <poenitz@gmx.net>
8 * FormParagraph.C: whitespace changes
10 2002-03-18 Angus Leeming <a.leeming@ic.ac.uk>
12 * Tooltips.[Ch] (initTooltip): renamed init. In the 0.89 version, no
13 longer call fl_set_object_helper as this routine respects line breaks
14 only if the dialog is visible.
15 (getTooltip): renamed get.
16 (toggleTooltips): renamed set and made public,
19 * FormBaseDeprecated.C (show): move tooltip-inards into Tooltip.
21 * FormBibtex.C (build):
22 * FormCitation.C (build):
23 * FormForks.C (build):
24 * FormSendto.C (build):
25 * FormTexinfo.C (build):
26 * Toolbar_pimpl.C (set): Tooltip::initTooltip -> Tooltip::init.
28 * xforms_helper.C (formatted): rewritten as a one-pass algorithm.
30 2002-03-18 Juergen Vigna <jug@sad.it>
32 * FormTabular.C (update): deactivate left/right border settings for
33 multicolumns if not an outer cell or no parent multicolumn cell.
35 2002-03-14 John Levon <moz@compsoc.man.ac.uk>
37 * GUIRunTime.C: add spaces to error messages
39 2002-03-13 Angus Leeming <a.leeming@ic.ac.uk>
42 * FormBaseDeprecated.C (show): set the initial state of the cursor.
44 * FormPreferences.C (Colors::apply()): use the helper function
47 * Tooltips.C (toggleTooltips): proper fix for those Bad Window messages.
48 Can only set the cursor if the dialog is visible.
50 * xforms_helpers.[Ch] (setCursorColor): new helper function to set the
51 color of all cursors used by LyX.
52 (XformsColor::read): use it.
54 2002-03-12 Angus Leeming <a.leeming@ic.ac.uk>
56 * forms/*.fd (except form_filedialog.fd which is v. scary :-():
58 1. Ensure that all radio buttons are wrapped up within a group.
59 2. Rename all button_cancel as button_close.
60 3. Ensure that all objects follow the naming scheme outlined in
64 ------------------+-------
67 FL_PIXMAPBUTTON | button
68 FL_CHECKBUTTON | check
79 FL_TABFOLDER | tabfolder
82 The only exceptions to this are objects that are to be converted
83 in the sed scripts. At the moment this applies only to bmtable:
85 Convert an FL_BUTTON to a FL_BMTABLE by using prefix "bmtable".
87 2002-03-11 Lars Gullik Bjønnes <larsbj@birdstep.com>
91 2002-03-09 Angus Leeming <a.leeming@ic.ac.uk>
93 * FeedbackController.C: improve a comment.
95 * FormFiledialog.C: whitespace change.
97 * FormBibitem.C (build):
98 * FormBibtex.C (build):
99 * FormCitation.C (build):
100 * FormDocument.C (build):
101 * FormExternal.C (build):
102 * FormGraphics.C (build):
103 * FormInclude.C (build):
104 * FormIndex.C (build):
105 * FormMathsMatrix.C (build):
106 * FormMinipage.C (build):
107 * FormParagraph.C (build):
108 * FormPrint.C (build):
110 * FormSendto.C (build):
111 * FormSpellchecker.C (build):
112 * FormTabular.C (build):
113 * FormThesaurus.C (build):
114 * FormUrl.C (build): invoke setPrehandler for all FL_INPUT objects.
115 Means that pasting with the middle mouse button will activate the
118 * FeedbackController.C (MessageCB): fix crash by removing
119 Assert(message_widget_) and returning silently in this case.
120 Can happen quite justifiably.
122 * Most files: consistent comments at the top of the file, usable by
125 2002-03-09 Herbert Voss <voss@lyx.org>
127 * FormGraphics.C: test if file exists, simplify an if command
129 2002-03-10 John Levon <moz@compsoc.man.ac.uk>
131 * FormToc.C: make goto not reset the dialog
133 2002-03-08 Angus Leeming <a.leeming@ic.ac.uk>
135 * FeedbackController.[Ch]: new files, providing a standard interface to
136 the feedback and warning messages. Created by stripping code out of
139 * FormBase.[Ch]: strip out all the feedback code and simplify yet
140 further the tooltips code.
143 * FormBaseDeprecated.[Ch]: Add a Tooltips pointer.
144 Derive both classes from FeedbackController so daughter classes each
145 have a common interface for same.
147 * Toolbar_pimpl.[Ch]: strip out all the tooltip code and use the
148 Tooltips wrapper class.
150 * Tooltips.[Ch]: work out how to update tooltips when using
151 xforms 0.89's fl_set_object_helper. Can now toggle tooltips with both
152 xforms 0.88 and 0.89. Change the cursor to a "?" when in query mode
153 and when the dialog has some tooltips.
155 * FormPreferences.[Ch]: strip out all the feedback code and use
156 the FeedbackController.
158 * xforms_helpers.C: save the color of the gui pointer.
161 * forms/form_bibtex.fd:
163 * forms/form_citation.fd:
165 * forms/form_forks.fd:
167 * forms/form_sendto.fd:
169 * forms/form_texinfo.fd: remove "Help" button and rejig for much
170 simplified tooltips code.
172 * Makefile.am: add FeedbackController.[Ch].
174 2002-03-08 Juergen Spitzmueller <j.spitzmueller@gmx.de>
176 * FormGraphics.C: Tiny stylistic correction.
178 2002-03-07 Juergen Spitzmueller <j.spitzmueller@gmx.de>
181 - Make radiobuttons change too when using Latex size in
182 lyxview and vice versa.
183 - Fix a typo where the value for height (lyxview) was
184 taken from width (size).
185 - Remove *%-values from lyxview.
186 - Add an Alert when using "Get Latex size" and that contains
188 * FormTabular.C: Remove obsolete comment.
190 2002-03-07 Martin Vermeer <martin.vermeer@hut.fi>
192 * FormMathsDeco.C: add leftrightarrows to the bitmap.
194 * forms/form_maths_style.fd: reflect the changes in the bitmaps.
196 2002-03-07 Angus Leeming <a.leeming@ic.ac.uk>
198 * xformsGImage.C (statusCB, errorCB): close the file streams once the
199 image is loaded or if an error occurs.
200 (init_graphics): FLIMAGE_SETUP setup must be static as xforms stores
201 it permanently (and does not make a copy!).
203 2002-03-05 Angus Leeming <a.leeming@ic.ac.uk>
205 * xformsGImage.[Ch]: new files. An image loader based on xforms library
208 * GUIRunTime.C (initialiseGraphics): use the xforms image loader if
209 your version of the xforms libraries is up to the task.
211 * Makefile.am: compile the xforms image loader if so configured.
213 2002-03-04 Angus Leeming <a.leeming@ic.ac.uk>
215 * Dialogs.C (redrawGUI): removed to frontends/Dialogs.C
218 * GUIRunTime.C (initialiseGraphics): moved to GUIRunTime.
220 2002-03-04 Angus Leeming <a.leeming@ic.ac.uk>
222 * FormDocument.C (build): add a std:: qualifier to remove_if.
224 2002-03-02 Lars Gullik Bjønnes <larsbj@birdstep.com>
226 * Toolbar_pimpl.[Ch]: layout as string
228 * FormParagraph.C: layout as string
230 * FormDocument.C (build): use remove_if and contains_functor
233 2002-03-01 Martin Vermeer <martin.vermeer@hut.fi>
235 * FormMathsBitmap.[Ch]:
236 * FormMathsPanel.C: Give window titles to bit map sub-panels.
238 2002-02-28 Angus Leeming <a.leeming@ic.ac.uk>
240 * Dialogs.C (initialiseGraphics): a new static method.
241 Remove Allan's venerable description as I think it's past its sell-by
244 2002-02-28 John Levon <moz@compsoc.man.ac.uk>
247 * FormBaseDeprecated.C:
248 * FormFiledialog.C: possible fix to the Bad Window problems that some
249 people have been experiencing.
251 2002-02-28 Angus Leeming <a.leeming@ic.ac.uk>
253 * FormForks.C (input_button_all): resolve comparison between signed
256 2002-02-26 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
258 * Menubar_pimpl.C (makeMenubar): ignore entries which are not
261 2002-02-20 Angus Leeming <a.leeming@ic.ac.uk>
264 * forms/form_forks.fd: new files. A view for the Forked Child
265 processes dialog, enabling the user to see what forked processes
266 are running, and, if he so desires, to kill them.
268 * Dialogs.C: add the class Forked Child dialog.
270 * Makefile.am: add FormForks.[Ch], form_forks.[Ch].
272 * forms/makefile: add form_forks.fd.
274 * FormPreferences.C (LnFmisc::apply): rather ugly: call
275 grfx::GCache::changeDisplay if the lyxrc.display_graphics changes.
277 2002-02-24 Juergen Spitzmueller <j.spitzmueller@gmx.de>
279 * forms/form_graphics.fd: Enlarge Restore button.
280 * FormGraphics.C: Set filter to bounding box input fields.
282 2002-02-20 Lars Gullik Bjønnes <larsbj@birdstep.com>
284 * Makefile.am: simpler obj. file compiling
286 2002-02-20 Juergen Vigna <jug@sad.it>
288 * FormTabular.C (input): don't call the autoapply on exit input calls
289 if we don't really have a change!
291 2002-02-19 Angus Leeming <a.leeming@ic.ac.uk>
293 * FormBase.h (FormCB): tiny bugfix.
295 * xforms_helpers.h: remove incorrect comment.
297 2002-02-18 Herbert Voss <voss@lyx.org>
299 * FormGraphics.C: same units for LyX and Latex view, cosmetics
301 2002-02-18 Angus Leeming <a.leeming@ic.ac.uk>
303 * Timeout_pimpl.[Ch] (running): new method.
305 2002-02-18 Angus Leeming <a.leeming@ic.ac.uk>
308 * FormTabular.C: added a using std::remove_if directive.
310 2002-02-14 Herbert Voss <voss@lyx.org>
312 * xforms_helpers.h: fix bug with "?%" units
314 2002-02-14 Rob Lahaye <lahaye@users.sourceforge.net>
315 * forms/form_graphics.fd:
316 * form_graphics.C: minor layout changes, such as stretching all
317 tab-windows to equal sizes and better keyboard-shortcuts.
319 2002-02-14 Rob Lahaye <lahaye@users.sourceforge.net>
320 * forms/form_graphics.fd:
321 * form_graphics.C: minor layout changes, such as stretching all
322 tab-windows to equal sizes and better keyboard-shortcuts.
324 2002-02-12 Herbert Voss <voss@lyx.org>
326 * forms/form_graphics.fd:
327 * form_graphics.[Ch]: small changes to the layout, mentioned
330 * FormGraphics.C: fix bug with use of updateWidget... when
333 2002-02-11 John Levon <moz@compsoc.man.ac.uk>
335 * FormMinipage.C: return SMI_VALID on other form changes
337 2002-02-11 Juergen Spitzmueller <j.spitzmueller@gmx.de>
339 * FormParagraph.C (update): [VSpace:] Delete the special method
341 * xforms_helpers.C: ...and move it here.
342 Activate JMarcs new (shorter) code for updateWidgetsFromLengthString
343 and updateWidgetsFromLength.
345 2002-02-10 Rob Lahaye <lahaye@users.sourceforge.net>
347 * forms/form_external.fd:
348 * form_external.C: change color2 of a few buttons into the
351 2002-02-08 Herbert Voss <voss@lyx.org>
353 * forms/form_graphics.fd:
355 * form_graphics.[Ch]: Adding buttons for unzip-Option,
356 getValues from LyX/LaTeXfolder
358 2002-02-08 Rob Lahaye <lahaye@users.sourceforge.net>
360 * forms/form_graphics.fd:
362 * form_graphics.[Ch]: simplify the bounding box folder
365 2002-02-08 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
367 * Menubar_pimpl.C (create_submenu): work around an xforms bug (?)
368 where one could not have both toggleon and disabled.
370 2002-02-08 Herbert Voss <voss@lyx.org>
372 * xforms_helpers.h: change unit "%" to t%
374 * FormGraphics.C: fiy bug when BB is read from file and the
377 2002-02-08 Martin Vermeer <martin.vermeer@hut.fi>
379 * FormMathsDeco.C: \underleftarrow and \underrightarrow
381 2002-02-06 Angus Leeming <a.leeming@ic.ac.uk>
383 Stabilise the tooltip interface and get Jürgen's patch to work ;-)
385 * Tooltips.[Ch]: new files. A wrapper to the tooltip code with a nice
386 clean interface. Means that FormBase, FormBaseDeprecated and
387 Tollbar_pimpl can all use the same code to have tooltips. No bloat.
389 * FormBase.C: add a Tooltips instance and interface with it.
390 (setTooltipLevel): removed. Replaced by fillTooltipChoice and
392 (getVerboseTooltip, getMinimalTooltip) now passed a const FL_OBJECT.
397 * Makefile.am: altered appropriately.
399 2002-02-06 Juergen Spitzmueller <j.spitzmueller@gmx.de>
401 * forms/form_texinfo.fd:
402 * forms/form_bibtex.fd:
403 * forms/form_citation.fd: delete text_info field again, add help choice
407 * FormTexinfo.[Ch]: Implement new Tooltip behaviour.
409 2002-02-06 Angus Leeming <a.leeming@ic.ac.uk>
411 * FormBase.[Ch]: can now chose the verbosity of the tooltip through
412 a new method setTooltipLevel(). In turn this determines which of the
413 new virtual methods, getVerboseTooltip() or getMinimalTooltip() gets
414 called from getTooltip.
415 No need for a "message" widget at the bottom of every dialog, therefore.
416 If retained, this "message" widget can be used to display "warnings",
421 * FormTexinfo.[Ch]: altered appropriately. Still need to be reshaped,
422 to lose the "message" widget and to gain a "tooltip level" choice.
424 2002-02-05 Angus Leeming <a.leeming@ic.ac.uk>
426 * forms/form_graphics.fd: Tiny tweek to make the Restore, Ok, Apply,
427 Cancel buttons' positions consistent with the other dialogs.
429 2002-02-05 Herbert Voss <voss@lyx.org>
431 * forms/form_graphics.fd: Noew the same view of the
432 buttons as in preferences (LyXView). Make some things clear
434 * FormGraphic.C: cosmetic changes to the layout. Delete
437 2002-02-05 Juergen Spitzmueller <j.spitzmueller@gmx.de>
439 * forms/form.texinfo.fd: delete help button, add text_info
440 * forms/form.citation.fd,form.bibtex.fd: add text_info
441 * FormTexinfo.[Ch]: Delete Help mechanism, add tooltips and help messages.
442 * FormCitation.[Ch],FormBibtex.[Ch]: add tooltips and help messages (actually
443 no tooltips in Bibtex).
445 2002-02-05 Angus Leeming <a.leeming@ic.ac.uk>
447 * FormBase.[Ch]: You want tooltips too? You got 'em. Verified as
448 working with both xforms 0.88 and 0.89. Use by invoking
449 setTooltipHandler(ob) and by providing a method getTooltip(ob) in this
450 derived class to provide the required string.
452 2002-02-05 Angus Leeming <a.leeming@ic.ac.uk>
454 * FormBase.[Ch]: make it really easy to set up and use a prehandler
455 for feedback messages and to invoke an input event on paste from
456 the middle mouse button. The derived class needs invoke only
457 setPrehandler(ob) and for the feedback to override the virtual methods
458 feedback(ob) and clear_feedback(). If the message posted is a warning
459 rather than mere feedback, first setWarningPosted(true) to ensure
460 that the message remains visible.
462 * FormBaseDeprecated.C: a physical rearrangement of the file,
465 * FormPreamble.C: use setPrehandler to invoke an input event on paste.
467 2002-02-04 Herbert Voss <voss@lyx.org>
469 * forms/form_graphics.fd: small changes to the layout
470 * FormGraphic.C: Apply-button, keepaspectratio enabling
471 depends to case of LaTeXView. Other small changes and
472 fixes. Add LyXView scale.
474 2002-02-01 Angus Leeming <a.leeming@ic.ac.uk>
476 * FormGraphics.C (c-tor): prevent resizing of the dialog.
478 2002-02-03 Herbert Voss <voss@lyx.org>
480 * xforms_helpers.C: fix bug with unit "%" in
481 updateWidgetsFromLengthString(...)
483 2002-02-02 Herbert Voss <voss@lyx.org>
485 * FormGraphic.C: fix bug with filename, rearrange the code,
486 delete choice "referencePoint" which is only possible for
488 * forms/form_graphics.fd: position options in a logical way,
489 add folder and scale for LyXView
491 2002-02-01 Angus Leeming <a.leeming@ic.ac.uk>
493 * FormGraphics.C (apply, update): respect the new DEFAULT state of
494 InsetGraphicsParams::DisplayType.
496 2002-01-31 Martin Vermeer <martin.vermeer@hut.fi>
498 * forms/form_graphics.fd: tweeks.
500 2002-01-30 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
502 * FormGraphics.C: Fix MAXDIGIT values for height and width.
504 2002-01-30 Angus Leeming <a.leeming@ic.ac.uk>
506 * forms/form_citation: a few tweaks of my own.
508 2002-01-30 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
510 * forms/form_citation: De-Monsterization (make it smaller).
512 2002-01-30 Angus Leeming <a.leeming@ic.ac.uk>
514 * forms/form_graphics.fd:
515 * FormGraphics.C: a few tweaks of my own.
517 2002-01-30 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
519 * forms/form_graphics.fd: Very small tweaks.
521 2002-01-29 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
523 * forms/form_graphics.fd: Change the dialog to look similar as
524 the nice QT2-Version (added tabfolder "Bounding Box", rearrangements);
525 added text_warning field..
527 * FormGraphics.[Ch]: Handle the Rearrangements.
528 Add input filters and warnings concerning invalid inputs.
529 Recognize the lyxrc-settings of display_graphics.
531 2002-01-29 Angus Leeming <a.leeming@ic.ac.uk>
533 * FormMathsSpace.h (space_):
534 * FormMathsStyle.h (style_): change from a short to an int to fix
535 type conversion warnings.
537 2002-01-28 Martin Vermeer <martin.vermeer@hut.fi>
539 * FormMathsSpace.[Ch]:
540 * forms/form_maths_space.fd:
541 Changed the "Space" subpanel of the math panel into one of
542 ordinary buttons rather than radio buttons. They are now
543 self-applying so OK and Apply could go.
545 2002-01-28 Martin Vermeer <martin.vermeer@hut.fi>
547 * FormMathsStyle.[Ch]:
548 * forms/form_maths_style.fd:
549 Patched to use button arrays. Buttons are self-applying, saving
550 one keystroke and the OK and Apply buttons.
552 2002-01-27 Herbert Voss <voss@lyx.org>
556 * forms/form_graphic.fd: rewritten to support graphicx with
557 all options and to be sure that the old figinsets are correct
559 * xforms-helpers.h: added two choice const for the LyXLength
560 one with all and one only with length which have a unit.
562 2002-01-29 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
564 * forms/form_minipage.fd: add text_warning field.
566 * FormMinipage.[Ch]: added input filters and warnings
567 (ButtonPolicy::SMInput FormMinipage::input)
569 2002-01-28 Angus Leeming <a.leeming@ic.ac.uk>
571 * FormAboutlyx.[Ch]: Removed redundant form() method and
572 dialog_ variable. They replicate that in the parent FormDB.
574 2002-01-28 Martin Vermeer <martin.vermeer@hut.fi>
577 * forms/form_maths_deco.fd: added math accents as a separate bitmap to
578 the Decorations sub-panel of mathed. See Lamport Table 3.11.
581 * MathsSymbols.C: reorganization of the two AMS panels "relations" and
582 "negated relations". Lower and broader.
584 2002-01-25 Angus Leeming <a.leeming@ic.ac.uk>
586 * FormTabular.C (update): Remove redundant code.
588 2002-01-24 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
590 * forms/form_tabular.fd: checkbox2radiobutton changes.
592 2002-01-20 Herbert Voss <voss@perce.de>
594 * FormInclude.[C]: better control of unexistings files
595 when entered without the browser
597 2002-01-20 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
599 * Toolbar_pimpl.C (update): disable layout combox when LFUN_LAYOUT
602 * combox.C (activate):
603 (deactivate): change color of labels to reflect the state of the
606 2002-01-16 Herbert Voss <voss@lyx.org>
608 * FormExternal.C (build): activate apply/ok-button when something
609 is entered in the filename-field
611 2002-01-16 Angus Leeming <a.leeming@ic.ac.uk>
613 * FormMathsBitmap.C (apply): fix bug caused by using 'unsigned int'
614 rather than 'string::size_type'
616 2002-01-17 Martin Vermeer <martin.vermeer@hut.fi>
618 * FormMathPanel.[hC]:
620 * form_math_panel.[hC]:
621 * form_math_panel.fd: Modified. Added five symbol sub-panels
622 to the math panel containing AMS math symbols: arrows, relations,
623 negated relation, operators and miscellaneous (also containing some
624 hebrew and corner symbols).
626 2002-01-17 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
628 * FormMinipage.C (apply): change because MinipageParams::pageWidth
629 is now a real LyXLength
631 2002-01-17 John Levon <moz@compsoc.man.ac.uk>
633 * FormDocument.C: enable line spacing input properly
635 2002-01-17 John Levon <moz@compsoc.man.ac.uk>
637 * forms/form_preferences.fd:
638 * form_preferences.h:
639 * form_preferences.C:
641 * FormPreferences.C: use better variable name
643 2002-01-17 John Levon <moz@compsoc.man.ac.uk>
645 * forms/form_preferences.fd: change "Use Scalable Fonts"
646 to "Rescale bitmap fonts"
648 2002-01-16 Angus Leeming <a.leeming@ic.ac.uk>
651 * FormPreferences.C: #include "ButtonController.tmpl" to instantiate
652 the button controller for IgnorantPolicy and PreferencesPolicy.
654 2002-01-16 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
656 * forms/form_tabular.fd: text_info field was too small. Enlarge it.
658 2002-01-15 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
660 * xforms_helpers.C: modify getLengthFromWidgets to ignore the unit
661 choice if the input field contains a LyXGlueLength.
663 * FormParagraph.C: Allow to insert and display gluelengths in VSpace
667 * FormTabular.C: Change input filter to allow inserting
668 gluelengths/lyxlength or numbers with unit choices.
670 * FormMinipage.C: Use getLengthFromWidgets instead of the code there,
671 which was more or less duplicated.
673 * FormGraphics.C: set default units, dependent on US/other paper.
675 2002-01-16 Angus Leeming <a.leeming@ic.ac.uk>
677 * Dialogs.C: no longer need to #include the Controller classes, as this
678 is how done in GUI.h.
680 * xformsBC.C: #include ButtonController.tmpl, containing the
681 instatiation of the button controller.
683 2002-01-15 John Levon <moz@compsoc.man.ac.uk>
685 * FormThesaurus.C: fix a crash
687 2002-1-15 Martin Vermeer <martin.vermeer@hut.fi>
690 * form_maths_delim_C:
691 * form_maths_delim.h:
692 * form_maths_delin.fd:
693 Put three radio buttons on the delimiters pop-up. It works as follows:
695 left mouse middle mouse right mouse
696 ----------------------------------------------------------------------
697 Left radio button | ( () )
698 Middle radio button | () () )
699 Right radio button | ) ) )
700 ----------------------------------------------------------------------
704 ( left-side delimiter selected
705 ) right-side delimiter selected
706 () "symmnetric pair" selected, of which the clicked delimiter is
708 So, if the middle radio button is activated ("()\nBoth")
709 and you click on "[" with the default (left) mouse button, you
710 get the delimiter pair "[]".
711 A shortcut for this (if the leftmost radio button is on) is
712 simply clicking the middle mouse button.
714 To create equal pairs, either have the middle radio button on and use
715 Mouse-left, or have the left radio button on and use Mouse-middle.
717 To create unequal pairs, you should have either the left or middle radio
718 button on, and do: "Mouse-left ( Mouse-right >" to create "(>".
720 2002-01-15 Angus Leeming <a.leeming@ic.ac.uk>
722 * FormSpellchecker.[Ch]: a bit of a clean up, leaving the functionality
724 Remove the clickline_ member variable and hide() method;
725 Use fl_set_browser_dblclick_callback;
726 Constify a few temporary variables;
727 Use xforms_helpers' wrappers functions returning string rather than
728 the raw xforms functions returning char const *.
730 2002-01-14 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
732 * DropDown.C: include <cctype> for isprint()
734 2002-01-14 Angus Leeming <a.leeming@ic.ac.uk>
736 * FormMinipage.C (apply, update): MinipageParams::width renamed
737 as MinipageParams::pageWidth.
739 2002-01-14 Martin Vermeer <martin.vermeer@hut.fi>
743 MathsSymbols.C: Blackboard Bold and Calligraphic std symbols
744 added to math panel's 'misc' sub-panel.
746 2002-01-14 Angus Leeming <a.leeming@ic.ac.uk>
748 * FormMathsMatrix.C (input): use lyx::count rather than std::count.
750 2002-01-14 Angus Leeming <a.leeming@ic.ac.uk>
752 * FormPreferences.h: add a std:: to make_pair.
754 2002-01-11 Angus Leeming <a.leeming@ic.ac.uk>
756 * DropDown.[Ch] (keypress, key_pressed): new signal and method,
759 * DropDown.C: place xforms callback functions in namespace anon.
760 Set browser callback on single not double click.
761 (select): return immediately of the vector is empty. Highlight the top
762 line. Position the browser above the minibuffer, not below it.
763 (peek): call key_pressed when a key press is detected.
764 (key_pressed): clean-up and emit the keypress signal.
766 * xforms_helpers.[Ch} (getSelectedStringFromBrowser): new function.
767 If nothing is selected, return string().
769 2002-01-14 John Levon <moz@compsoc.man.ac.uk>
771 * FormSpellchecker.C: disable resizing due to xforms bug
773 2002-01-13 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
775 * FormFiledialog.C (Reread): skip broken symlinks
777 2002-01-13 Lars Gullik Bjønnes <larsbj@birdstep.com>
779 * FormMathsMatrix.C (AlignFilter): use std::count and add some
782 2002-01-13 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
784 * MathsSymbols.C (get_pixmap_from_symbol): add a default statement
787 * FormPreferences.C (Interface::input):
789 (Paths::input): add shortcuts to file dialogs directory buttons
791 * FormPreference.h (browse): add default empty parameters for
792 buttons descriptions.
794 * FormFiledialog.C (SetButton): allow for a shortcut in the name
797 2002-01-13 John Levon <moz@compsoc.man.ac.uk>
803 * forms/form_thesaurus.fd: update to Aiksaurus 0.14
805 2002-01-12 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
807 * Toolbar_pimpl.C (setPixmap): simplify a bit
809 2002-01-10 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
811 * Toolbar_pimpl.C (ToolbarCB):
812 * Menubar_pimpl.C (MenuCallback): use verboseDispatch instead of
815 2002-01-12 Allan Rae <rae@lyx.org>
817 * FormTabular.C (FormTabular): Fix Purify UMR.
819 * FormPreferences.C (build): "Conversion" is a better name.
821 2002-01-10 Martin Vermeer <martin.vermeer@hut.fi>
823 * FormMathsPanel.[Ch] (dispatchFunc): new method. Invokes
826 * FormMathsStyle.C (apply): use LFUNs to apply, not insertSymbol.
828 2002-01-10 Angus Leeming <a.leeming@ic.ac.uk>
831 * forms/form_preferences.fd: change names and descriptions of popup
832 font variables to reflect their actual use.
834 * Menubar_pimpl.C: return MENU_LABEL_STYLE to FL_NORMAL_STYLE.
836 2002-01-10 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
838 * FormPreferences.C (input): allow empty values for document_path
841 * FormFiledialog.C (SetButton):
842 (FileDlgCB): do not disable directory buttons if they have an
844 (SetDirectory): if the argument is an empty string, change to
847 2002-01-09 Martin Vermeer <martin.vermeer@hut.fi>
849 * forms/form_maths_style.fd:
850 * FormMathsStyle.[Ch]: New files, Implementing a mathed pop-up for math
851 size "styles" and font types.
852 * FormMathsPanel.[Ch]:
854 * forms/form_maths_panel.fd: Modified too.
856 2002-01-08 Martin Vermeer <martin.vermeer@hut.fi>
858 * Menubar_pimpl.C (create_submenu):
859 * Toolbar_pimpl.C (update): use FuncStatus.
861 2002-01-08 Angus Leeming <a.leeming@ic.ac.uk>
863 * xform_helpers.[Ch] (getStringFromBrowser): a littel wrapper function
864 for fl_get_browser_line that is guaranteed to return a valid string.
866 2002-01-08 John Levon <moz@compsoc.man.ac.uk>
868 * FormSpellchecker.C: fix possible crash on clicking a suggestion
870 2002-01-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
872 * forms/form_document.fd (bullets): fix small cosmetic problem after
873 John's radio2button change.
875 2002-01-07 Angus Leeming <a.leeming@ic.ac.uk>
878 * forms/form_document.fd: change the labels and variable names of
879 left_margin, right_margin to inner_margin, outer_margin, in line
880 with bugzilla bug #157.
882 * FormFiledialog.C (Reread): used locally stored modtime variable
883 rather than make repeated calls to fileInfo.getModificationTime().
885 * xforms_helpers.C (ReadableFile, WriteableFile): added a couple of
886 isOK() checks to the use of the FileInfo instance and removed those
889 * Menubar_pimpl.C: added a variable MENU_LABEL_STYLE and use it.
890 Set it to FL_BOLD_STYLE, thereby fixing bugzilla bug #32.
892 2002-01-07 John Levon <moz@compsoc.man.ac.uk>
895 * forms/form_*: change radio buttons to round3dbutton
897 2002-01-05 John Levon <moz@compsoc.man.ac.uk>
899 * FormFiledialog.C: add FIXME
901 * xforms_helpers.C: fix use of FileInfo
903 2002-01-07 John Levon <moz@compsoc.man.ac.uk>
909 * forms/form_tabular.fd: ugly fix to get around
910 some of the UI problems (bug #110).
912 2002-01-04 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
914 * FormDocument.C: Recognize the default paper settings too
915 when setting the default length values (cm or inch).
916 * FormParagraph.C: do the same.
918 2001-12-11 Michael A. Koziarski <michael@koziarski.org>
920 * FormFloat.C: changes to prevent here definitely being used
923 2001-12-29 Dekel Tsur <dekelts@tau.ac.il>
925 * FormMathsMatrix.C (AlignFilter): Allow entering the '|' char.
927 2001-12-19 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
929 * DropDown.C: always include <config.h> in sources.
934 * DropDown.h: do not include <config.h> in headers
936 2001-12-20 Juergen Vigna <jug@sad.it>
938 * FormTabular.C (update): final LT-h/f support modifications.
940 2001-12-19 Juergen Vigna <jug@sad.it>
942 * FormTabular.C (update): change a bit the tabular layout and added
943 better longtable options handling.
945 2001-12-15 Lars Gullik Bjønnes <larsbj@birdstep.com>
947 * FormToc.C: using std::endl
949 2001-12-14 John Levon <moz@compsoc.man.ac.uk>
951 * FormToc.C: fix crash when no entries, and
952 update types properly
954 2001-12-11 Ben Stanley <bds02@uow.edu.au>
956 * Menubar_pimpl.C: Fixed a crashing bug when document has more
957 than 80 floats and using xforms 0.88
959 2001-12-11 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
961 * xforms_helpers.C: include lyxlength.h here
962 * xforms_helpers.h: ... but not here
964 * FormTabular.C: use LyXLength instead of string wherever
965 necessary; whitespace changes.
967 2001-12-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
969 * forms/form_preferences.fd: use the same name for font sizes
970 than the character dialog.
972 2001-11-26 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
974 * forms/form_search.fd: Added label text to search buttons
975 (to make the shortcuts visible).
977 2001-12-05 John Levon <moz@compsoc.man.ac.uk>
979 * FormParagraph.C: set combo box correctly for VSpace::LENGTH
981 2001-12-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
984 * xforms_helpers.C: change "while(" to "while ("
986 2001-12-05 Allan Rae <rae@lyx.org>
988 * FormParagraph.C (apply): One other LyXText fix.
990 2001-12-05 John Levon <moz@compsoc.man.ac.uk>
992 * FormParagraph.C (getCurrentParagraph):
993 (apply): get the right LyXText !
995 2001-11-29 John Levon <moz@compsoc.man.ac.uk>
997 * FormParagraph.C: disallow page breaks in insets
999 2001-11-23 John Levon <moz@compsoc.man.ac.uk>
1001 * FormParagraph.C: allow signed space above/below, actually
1002 use space below units
1004 2001-11-04 John Levon <moz@compsoc.man.ac.uk>
1006 * FormToc.C: fixes to make floatlists work
1008 2001-11-23 John Levon <moz@compsoc.man.ac.uk>
1011 * Alert_pimpl.C: Alert etc.
1015 * forms/fdfix.sh: move idex etc. to here
1017 * GUIRunTime.C: move getScreenDPI() to here
1019 2001-11-20 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1021 * forms/form_ref.fd, form_preferences.fd, form_citation.fd,
1022 form_graphics.fd, form_paragraph.fd: Enlarged the Restore button
1023 to 100p (now German translation fits in).
1024 * forms/form_external.fd, form_bibtex.fd, form_print.fd,
1025 form_preferences.fd, form_graphics.fd, form.include.fd,
1027 Unified label "Browse..." and unified its width to 100p.
1029 2001-11-13 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1031 * forms/form_graphics.fd: fixed shortcut clash
1032 * forms/form-external.fd: added shortcut for "Apply"
1034 2001-11-12 John Levon <moz@compsoc.man.ac.uk>
1036 * FormFiledialog.C: don't reset path if new dir
1039 2001-11-12 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1041 * forms/form_document.fd: Renamed "Save as Class Defaults"
1042 to "Save as Document Defaults"
1044 Removed the setEnabled-Definitions for the
1045 "save_default"-Button since it causes nothing but trouble.
1046 Changed the text of AskQuestion on saveParamsAsDefault.
1048 2001-11-07 John Levon <moz@compsoc.man.ac.uk>
1050 * DropDown.C: fix crash, improve behaviour a bit
1052 2001-11-07 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1054 * FormDocument.C (class_apply):
1058 (bullets_apply): add a version of these methods taking a
1059 BufferParams& parameters. The original versions are now wrappers
1061 (saveParamsAsDefault): new function, moved from old
1062 LFUN_LAYOUT_SAVE_DEFAULT code.
1064 2001-11-03 John Levon <moz@compsoc.man.ac.uk>
1068 * DropDown.C: drop-down completion
1070 2001-11-04 John Levon <moz@compsoc.man.ac.uk>
1072 * forms/form_graphics.fd: change clashing shortcut
1074 2001-10-24 Juergen Vigna <jug@sad.it>
1076 * FormTabular.C: changed calls for footer/headers of longtabulars.
1078 2001-10-23 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1080 * forms/form_tabular.fd: Add value choices
1081 * FormTabular.C: Handle that choices
1083 * FormDocument.C: fix small bug.
1085 2001-10-23 Angus Leeming <a.leeming@ic.ac.uk>
1087 * FormGraphics.[Ch]: move some parameters out of the heaader file and
1088 into namespace anon.
1090 * FormPreferences.C:
1091 * forms/form_preferences.fd: replaced button_colorspace with two
1092 radio buttons, button_hsv and button_rgb.
1094 2001-10-19 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1096 * forms/form_document.fd:
1097 Class: add a value choice for Default Skip.
1098 Some rearrangements (minor tweaks).
1099 * FormDocument.C: Handle that choice, minor tweaks.
1100 * forms/form_paragraph.fd: Add value choices
1101 * FormParagraph.C: Handle that choices.
1102 * FormMinipage.C/FormGraphics.C: Small tweaks.
1104 2001-10-15 Angus Leeming <a.leeming@ic.ac.uk>
1106 * FormDocument.C: fixed some bugs in the Paper tab.
1108 * xforms_helpers.[Ch] (updateWidgetsFromLengthString): add argument
1109 specifying default unit for choice if input string is empty.
1111 2001-10-12 Angus Leeming <a.leeming@ic.ac.uk>
1113 * FormDocument.C (input): one more tweak...
1115 2001-10-10 Herbert Voss <voss@perce.de>
1117 * FormTexinfo.[Ch]: some changes to the code
1119 2001-10-10 André Pönitz <poenitz@htwm.de>
1121 * FormsMathMatrix.C: add missing space between v- and h-alignment
1124 2001-10-09 Herbert Voss <voss@perce.de>
1127 * forms/form_texinfo.fd: new files. Display information about the
1128 installed texfiles (cls,sty,bst).
1130 * FormShowFile.[Ch]: new files. Display the contents of a file.
1133 * Makefile.am: modified appropriately.
1135 2001-10-09 Angus Leeming <a.leeming@ic.ac.uk>
1137 * xforms_helpers.[Ch] (getLengthFromWidgets): new function.
1138 Given input and choice widgets, create a string such as "1cm".
1139 (updateWidgetsFromLengthString): new function.
1140 Given a string such as "1cm", set the input and choice widgets.
1143 * forms/form_document.fd: improve the GUI of the paper tab using these
1144 new helper functions.
1146 2001-10-07 Adrien Rebollo <adrien.rebollo@gmx.fr>
1148 * FormDocument.C (build): support latin4
1150 2001-10-05 Adrien Rebollo <adrien.rebollo@gmx.fr>
1152 * FormDocument.C (build): support latin3
1154 2001-10-04 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1156 * forms/form_aboutlyx.fd: use flat boxes for tabs.
1158 2001-10-03 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1160 * forms/form_document.fd: rearrangement of the paper tab;
1161 rename "use geometry" to "custom margins/sizes".
1163 * FormDocument.C: add code to avoid the input of senseless data
1164 in document -> paper.
1166 2001-10-01 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1168 * FormDocument.C: Disable choice "Special" if landscape
1169 is chosen to prevent senseless values.
1171 2001-09-28 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1173 * forms/form_preferences.fd: small tweaks.
1175 2001-09-24 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1177 * forms/form_document.fd: Removed "Auto Reset", renamed the "Reset"
1178 button to "Use Class Defaults" and moved it outside the tab.
1179 Some more minor tweaking.
1181 * FormDocument.C: handled this changes.
1183 2001-09-27 Angus Leeming <a.leeming@ic.ac.uk>
1185 * Dialogs.C: remove splash dialog code.
1189 * forms/form_splash.fd: removed.
1192 * forms/makefile: remove splash dialog files.
1194 * Menubar_pimpl.C (MenuCallback): no longer call
1195 Dialogs::destroySplash.
1197 2001-09-27 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1199 * forms/form_preferences.fd: fix typo
1201 2001-09-24 Angus Leeming <a.leeming@ic.ac.uk>
1204 * forms/form_ref.fd: renamed the widgets in the standard style.
1206 * xforms_helpers.[Ch] (getVectorFromChoice, getVectorFromBrowser): new
1207 helper functions. Build a vector<string> from the contents of
1208 an fl_choice and fl_browser respectively.
1210 * FormCitation.C (fillChoice, updateBrowser):
1211 * FormRef.C: use these new functions to only update the choices and
1212 browsers when absolutely necessary.
1214 2001-09-24 Angus Leeming <a.leeming@ic.ac.uk>
1216 * FormBase.C (InputCB):
1217 * FormBaseDeprecated.C (InputCB): generalised Dekel's fix to the
1218 "select choice < 1" problem.
1220 * FormRef.C (input): undid Dekel's change in light of the above
1223 2001-09-21 Dekel Tsur <dekelts@tau.ac.il>
1225 * FormRef.C (input): Fix crash when using dialog with keyboard.
1227 2001-09-20 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1229 * forms/form_document.fd: small tweaks.
1231 2001-09-19 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1233 * forms/form_document.fd: Added checkbox "auto_reset", button
1234 "reset_defaults" and button "save_defaults".
1236 * Form_Document.[Ch]: Removed AskQuestion when changing class.
1237 Implement the 2 buttons and the checkbox described above.
1239 * forms/form_preferences.fd: Added checkbox "auto_reset" (to
1240 save the default value of that lyxrc)
1242 * FormPreferences.C: Handle that button
1244 2001-09-18 Angus Leeming <a.leeming@ic.ac.uk>
1246 * form_ref.fd: a little tweaking.
1248 * FormSpellchecker.C (build): set the bounds to the slider, so it
1249 updates during a spellchecking session.
1251 2001-09-14 Angus Leeming <a.leeming@ic.ac.uk>
1253 * forms/form_preferences.fd: rearrangement and addition of new
1254 Display Graphics radio buttons to Look & Feel->Misc
1255 (By Jürgen Spitzmüller).
1257 * FormPreferences.C: modify new lyxrc variable "display_graphics"
1258 depending on the values of the Display Graphics radio buttons.
1260 * FormGraphics.C: use this variable.
1262 2001-09-13 Angus Leeming <a.leeming@ic.ac.uk>
1264 * FormMathsBitmap.[Ch]: add d-tor to finally fix a memory leak.
1265 Hoorah! Happy Birthday to me!
1267 2001-09-07 Dekel Tsur <dekelts@tau.ac.il>
1269 * forms/form_ref.fd: Add buffer button.
1271 * FormRef.C (update): Handle the buffer button.
1274 2001-09-13 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1276 * forms/form_graphics.fd: complete rewrite of the dialog
1277 (Most work was done by Angus, though).
1279 2001-09-12 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1281 * combox.C (hide): execute the callback _after_ closing the
1284 2001-09-12 Angus Leeming <a.leeming@ic.ac.uk>
1286 * FormDocument.C (c-tor): initialise some variables.
1288 * forms/form_citation.fd: remove spurious shortcut to a labelframe!
1289 (Thereby removing a warning message when the dialog is built.)
1291 * FormFloat.C (input): return SMI_VALID.
1293 2001-09-11 Angus Leeming <a.leeming@ic.ac.uk>
1295 * FormDocument.C (input, options_update): add code to enable the
1296 Author-Year/Numerical citation choice only if the natbib checkbox is
1299 * FormFloat.[Ch]: added new method input() to control the behaviour of
1301 * forms/form_float.fd: renamed Here as button_here_definitely.
1304 * forms/form_graphics.fd: add callbacks to a few widgets that didn't
1305 have them, so enabling the Ok, Apply buttons appropriately.
1307 2001-09-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1309 * forms/form_paragraph.fd: cosmetics (renamed "Label Width" to "Longest
1310 Label", added a labelframe).
1312 2001-09-10 Lars Gullik Bjønnes <larsbj@birdstep.com>
1314 * Toolbar_pimpl.C (C_Toolbar_BubblePost): fix linking
1315 (C_Toolbar_BubbleTimerCB): fix linking
1317 * FormMathsBitmap.C (form): use get() to get the raw pointer.
1319 * FormMathsBitmap.h: use shared_c_ptr for form_ as well.
1321 2001-09-09 Lars Gullik Bjønnes <larsbj@birdstep.com>
1323 * combox.C (C_Combox_input_cb): make it static
1324 (C_Combox_combo_cb): make it static
1325 (C_Combox_peek_event): make it static
1327 * Toolbar_pimpl.C (C_Toolbar_BubbleTimerCB): make it static
1328 (C_Toolbar_BubblePost): make it static
1329 (C_Toolbar_ToolbarCB): make it static
1331 * Timeout_pimpl.C (C_intern_timeout_cb): make it static
1333 * Menubar_pimpl.C (C_Menubar_Pimpl_MenuCallback): make it static
1335 * Makefile.am (libxforms_la_LIBADD): add this and depend on the
1338 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
1340 * FormBaseDeprecated.[Ch]: use the same allow_resize methodology as has
1341 been used successfully in FormBase.
1342 (show): call bc().refresh() after building the dialog to activate the
1345 * FormPreferences.C (build): remove hack to fix butoon controller as
1346 the correct fix is in FormBaseDeprecated.
1348 * FormPreferences.[Ch] (connect, disconnect): removed (redundant).
1350 * FormMaths*.C (c-tor): prohibit resizing of the dialog.
1352 2001-09-07 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1354 * Toolbar_pimpl.C (setLayout):
1355 (layoutSelected): make them work even when gettext has been
1356 translating the interface.
1358 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
1360 * FormMathsSpace.C: Fix bug: the "Maths spacing" dialog is broken
1361 ("Apply" does not work without former user change in the dialog).
1363 * FormPreferences.C (build): Fix bug: if you start LyX and open the
1364 Preferences dialog, "Apply" is activated even though no change has been
1367 2001-09-07 Rob Lahaye <lahaye@users.sourceforge.net>
1369 * FormBase.C (show): use controller_.IconifyWithMain() to control
1370 the dialog's show policy
1372 * FormBaseDeprecated.C (show): ditto, but use lyxrc variable directly.
1374 * FormPreferences.C:
1375 * forms/form_preferences.fd: add a check_dialogs_iconify_with_main
1376 check button to the Look & Feel->Misc tab and code to modify the lyxrc
1377 variable dialogs_iconify_with_main appropriately.
1379 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
1381 * FormBase.h: clean-up comments. Remove mutable status of minw_, minh_.
1383 2001-09-06 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1385 * forms/form_character.fd: small cosmetics (aligned "Language:" right
1386 as suggested in Michael's Buglist).
1388 2001-09-06 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1390 * Toolbar_pimpl.C (updateLayoutList): do not display obsolete
1392 (layoutSelected): remove the numeric argument and use the text of
1393 the combox entry instead.
1395 * combox.C: lowercase a few remaining methods, rename select_text
1397 * several files: propagate these changes
1399 2001-09-03 Angus Leeming <a.leeming@ic.ac.uk>
1401 * FormPreferences.C: add fl_set_input_return to input_paperoption.
1403 2001-09-02 John Levon <moz@compsoc.man.ac.uk>
1405 * FormParagraph.C: fix default line spacing case
1407 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
1409 * FormParagraph.C: disable space inputs when != Length
1411 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
1413 * FormPreferences.C:
1414 * form_preferences.h:
1415 * form_preferences.C:
1416 * forms/form_preferences.fd: add view_dvi_paper_option
1418 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
1420 * FormMathsPanel.h: sub dialogs must be Ignorant.
1422 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
1424 * FormParagraph.C: fix to not allow 0 linespacing
1426 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
1428 * FormCitation.C (c-tor): prevent re-sizing of the dialog.
1430 * FormParagraph.C (input): set fl_get_choice check for the linespacing
1431 to 5 not 4. xforms arrays start at 1.
1433 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
1435 * FormParagraph.[Ch]:
1436 * forms/form_paragraph.fd: clean up of dialog and of controlling
1439 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
1441 * FormBase.C (C_CutandPastePH): new function that can be used as a
1442 pre-handler to any xforms text input widget. Will trigger an event on
1443 pasting into the widget using the middle mouse button.
1445 * FormPreamble.C (build): use this pre-handler for the input widget.
1447 2001-08-26 Angus Leeming <a.leeming@ic.ac.uk>
1450 * forms/form_citation.fd: a little tweaking to ensure that the
1451 style choice remains centred within the frame if its contents change.
1453 * FormBase.h: added an allow_resize_ member variable. If false
1454 resizing the dialog is prohibitted.
1457 * FormBrowser.[Ch]: modify c-tors to pass this new variable to FormBase.
1462 make use of this functionality to ensure that the dialog cannot be
1465 2001-08-27 John Levon <moz@compsoc.man.ac.uk>
1467 * GUIRunTime.C: initApplication() should take a int & argc
1469 2001-08-24 John Levon <moz@compsoc.man.ac.uk>
1472 * FormCitation.C: tidy code a little
1474 * GUIRunTime.C: more informative error
1476 2001-08-23 Angus Leeming <a.leeming@ic.ac.uk>
1478 * forms/form_preferences.fd: order the items "logically" so that
1479 tabbing through the dialog makes sense. Close bug #404569.
1481 2001-08-23 Angus Leeming <a.leeming@ic.ac.uk>
1483 * FormPreferences.C: Tentative fix of John's "no point in spell
1484 command "None"" bug, #223255.
1486 2001-08-23 Herbert Voss <voss@perce.de>
1488 * FormBibtex.C (input): normalize database list
1490 2001-08-21 Angus Leeming <a.leeming@ic.ac.uk>
1492 * FormBibtex.C: make sure that any database is stored only once.
1494 2001-08-22 Herbert Voss <voss@perce.de>
1496 * FormBibtex.C (input): fix for multiple databases
1498 2001-08-21 Herbert Voss <voss@perce.de>
1500 * FormBibtex.C (input): extension handling for ".bst"
1502 2001-08-21 Angus Leeming <a.leeming@ic.ac.uk>
1504 * forms/form_bibtex.fd: activate "Ok" when the "Add bibliography to TOC"
1505 check button is pressed.
1507 2001-08-20 Dekel Tsur <dekelts@tau.ac.il>
1509 * FormParagraph.C (general_apply): Handle default spacing.
1510 (general_update): Ditto.
1512 2001-08-20 Angus Leeming <a.leeming@ic.ac.uk>
1515 * forms/form_bibtex.fd: get the browse buttons working as they should.
1517 2001-08-20 Herbert Voss <voss@perce.de>
1520 * forms/form_bibtex.fd: enhanced bibtex-data gui to browse for
1521 databases and styles. Added an option for "bibliography into toc"
1523 2001-08-18 Lars Gullik Bjønnes <larsbj@birdstep.com>
1525 * FormMathsBitmap.h: use the lyx::shared_c_ptr that uses free() to
1528 2001-08-15 John Levon <moz@compsoc.man.ac.uk>
1530 * combox.h: fix source doc
1532 * form_math_matrix.C:
1533 * forms/form_math_matrix.fd: new layout
1535 2001-08-16 John Levon <moz@compsoc.man.ac.uk>
1539 * forms/form_paragraph.fd:
1540 * FormParagraph.C: support per-para linespacing
1542 * forms/form_float.fd:
1543 * form_float.C: fix shortcut typo
1545 2001-08-15 Angus Leeming <a.leeming@ic.ac.uk>
1547 * forms/form_character.fd: small adjustment to the position of John's
1548 extra Language label.
1550 2001-08-09 André Pönitz <poenitz@htwm.de>
1552 * FormMathsDelim.C: renamed some delimiter parameters.
1554 2001-08-09 Angus Leeming <a.leeming@ic.ac.uk>
1556 * FormCitation.C (build):
1557 * FormDocument.C (build):
1558 * FormMinipage.C (build):
1559 * FormParagraph.C (build):
1560 * FormRef.C (build): added stuff to read-only list in the
1563 * FormCitation.C (update): disable citation style stuff when not using
1566 2001-08-06 Juergen Vigna <jug@sad.it>
1568 * forms/form_ert.fd: new file.
1570 * form_ert.[Ch]: new files.
1572 * FormERT.[Ch]: new files. Implementation of ERT dialog.
1574 2001-08-01 Angus Leeming <a.leeming@ic.ac.uk>
1576 * FormPreferences.C (Color c-tor): initialise modifiedXformsPrefs.
1578 2001-07-30 Angus Leeming <a.leeming@ic.ac.uk>
1580 * GUIRunTime.C (processEvents, runTime): small code rearrangement.
1582 2001-08-01 John Levon <moz@compsoc.man.ac.uk>
1586 * form_maths_panel.C:
1587 * form_maths_panel.h:
1588 * forms/form_maths_panel.fd: re-add dots bitmaps
1590 * FormRef.C: "Goto" -> "Go to"
1592 2001-07-29 John Levon <moz@compsoc.man.ac.uk>
1594 * FormMathsBitmap.C: initialise form_
1596 2001-07-29 Baruch Even <baruch@lyx.org>
1598 * src/forms/form_graphics.fd:
1599 * src/FormGraphics.C: Added support for the new horizontal scale factor.
1601 2001-07-30 Lars Gullik Bjønnes <larsbj@birdstep.com>
1603 * forms/makefile (SRCS): add form_float.fd
1605 * forms/form_float.fd: new file
1607 * form_float.[Ch]: new files
1609 * Makefile.am (libxforms_la_SOURCES): add FormFloat.C,
1610 FormFloat.h, form_float.C and form_float.h
1612 * FormFloat.[Ch]: new files
1614 * Dialogs.C: init GUIFloat is well
1616 2001-07-29 Asger Alstrup Nielsen <alstrup@alstrup>
1618 * FormToc.C (updateType): Fix problem with TOC that couldn't be
1619 updated because the type list was not updated.
1621 2001-07-26 Angus Leeming <a.leeming@ic.ac.uk>
1623 * forms/form_aboutlyx.fd: made a bit bigger to get the Copyright &
1626 * input_validators.[Ch] (fl_int_filter, fl_float_filter): new methods.
1628 * FormGraphics.C (build): uncommented the fl_set_input_return call for
1629 input_rotate_angle. Set input filter on rotate_angle to make it accept
1630 only floating point numbers.
1631 (input): Browse now activates the Ok button approriately.
1633 2001-07-26 John Levon <moz@compsoc.man.ac.uk>
1642 * forms/form_thesaurus.fd: add thesaurus
1644 2001-07-26 Baruch Even <baruch@lyx.org>
1647 * FormGraphics.C: Removed hide method since it was interfering with the
1648 needed work, it cleared several vectors that were needed for proper
1649 functioning. Also changed rotateAngle to float.
1652 * forms/form_graphics.fd: Removed inline option, all InsetGraphics figures
1655 2001-07-23 John Levon <moz@compsoc.man.ac.uk>
1657 * FormInclude.C: add load file facility back
1659 2001-07-23 John Levon <moz@compsoc.man.ac.uk>
1661 * FormCharacter.C: disable resizing as it doesn't work
1663 * FormPreamble.C: allow to copy-paste from RO preamble by
1666 2001-07-20 Jürgen Spitzmüller <juergen.sp@t-online.de>
1668 * forms/form_citation.fd: resized form to fit on a 800x600 screen.
1670 2001-07-19 Angus Leeming <a.leeming@ic.ac.uk>
1672 * FormCitation.[Ch]: changes associated with adding natbib support.
1673 New helper functions, string_width, fillChoice, updateStyle.
1674 (apply): set the citation command appropriately.
1675 (input): deal with the citation command choices.
1676 (update): parse the citation command and deal with it. Nuke the
1680 * FormDocument.C (build): add options to use natbib.
1682 * forms/form_citation.fd: add natbib support. Rearrange dialog to
1683 fit onto shorter screens.
1685 * forms/form_document.fd: add natbib support.
1687 2001-07-16 Juergen Vigna <jug@sad.it>
1689 * form_aboutlyx.C: set default for "Close" button to "ESC"-key.
1691 2001-07-13 Angus Leeming <a.leeming@ic.ac.uk>
1693 Consistent use of Lsstream.h:
1694 * FormAboutlyx.C (build):
1695 * FormVCLog.C (update): std::ostringstream -> ostringstream.
1697 * FormMathsDelim.C (apply):
1698 * FormMathsMatrix.C (apply): std::stringstream -> stringstream.
1700 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
1702 * implement 1 about lyx dialog instead of 3 separate ones
1704 * FormCredits.[Ch]: removed
1705 * FormCopyright.[Ch]: removed
1706 * form_credits.[Ch]: removed
1707 * forms/form_credits.fd: removed
1708 * form_copyright.[Ch]: removed
1709 * forms/form_copyright.fd: removed
1710 * FormAboutlyx.[Ch]: added
1711 * form_aboutlyx.[Ch]: added
1712 * forms/form_aboutlyx.fd: added
1713 * Dialogs.C: add about lyx stuff
1715 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
1719 * FormPreferences.[Ch]: rename spellchecker to spelloptions
1720 * form_preferences.[Ch]: idem
1721 * forms/form_preferences.fd: idem
1722 * FormSpellchecker.[Ch]: added
1723 * form_spellchecker.[Ch]: added
1724 * forms/form_spellchecker.fd: added
1725 * Dialogs.C: add spellchecker
1727 2001-07-12 Lars Gullik Bjønnes <larsbj@birdstep.com>
1729 * FormFiledialog.C: (*it). -> it->
1730 * Toolbar_pimpl.C: ditto
1731 * RadioButtonGroup.C: ditto
1732 * FormPreferences.C: ditto
1734 2001-07-03 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1736 * GUIRunTime.C (x11Display):
1739 (x11VisualDepth): new methods
1741 2001-07-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
1743 * FormDocument.C (class_apply): call CutAndPaste::'s staitc method
1746 * Toolbar_pimpl.h: make owner be a XFormsView, small changes
1749 * GUIRunTime.C (createMainView): implement
1751 2001-06-22 John Levon <moz@compsoc.man.ac.uk>
1755 * forms/form_character.fd: hide the widget underneath language
1758 2001-06-27 John Levon <moz@compsoc.man.ac.uk>
1760 * FormPreferences.h:
1761 * FormPreferences.C: connect and operator
1762 showSpellcheckerPreferences signal
1764 * FormPrint.C (input): modify to select radio_file
1765 when the user uses the filename input
1767 2001-06-26 The LyX Project <lyx@violet.home.sad.it>
1769 * combox.C (remove): send debug output to Debug::GUI.
1771 2001-06-26 The LyX Project <lyx@rose.home.sad.it>
1773 * Menubar_pimpl.C (create_submenu):
1774 * Toolbar_pimpl.C (update): update to use func_status
1776 2001-06-25 The LyX Project <lyx@tulip.home.sad.it>
1778 * FormPreferences.C (Path::feedback): remove bogus description of
1781 2001-06-16 Angus Leeming <a.leeming@ic.ac.uk>
1783 * xformsBC.h: clean-up of included files.
1785 2001-06-15 Angus Leeming <a.leeming@ic.ac.uk>
1788 * FormParagraph.C (c-tor): cosmetic name change of signal.
1790 * FormParagraph.[Ch]: added machinery to act on an updateParagraph
1791 signal. It's pretty crude at the moment! Mental note: would be more
1792 elegant if we passed a LyXParagraph & with both the signals rather than
1793 search through the Buffer.
1795 2001-06-13 Angus Leeming <a.leeming@ic.ac.uk>
1797 * *.[h]: added // -*- C++ -*-
1798 * *.[C]: removed // -*- C++ -*-
1800 * FormCharacter.C (update): now uses contents of font_, stored
1801 permanently by the controller to update() the dialog.
1803 2001-06-12 Angus Leeming <a.leeming@ic.ac.uk>
1806 * form_include.fd: (various places): Ok button is now activated when
1807 the filename is input from the keyboard.
1809 * FormPreferences.C white-space change in various places.
1810 (Converters::GetTo): get the contents of "to" not "from"! Thus fix bug
1811 that disabled addition of new converters.
1813 * FormCharacter.C (input, update): new methods. Activate the Apply
1814 button when any of the input fileds are not IGNORE.
1816 2001-06-11 Lars Gullik Bjønnes <larsbj@birdstep.com>
1818 * FormToc.C (input): change test slightly.
1819 (updateContents): clear list if empty and add no list msg.
1821 2001-05-30 Angus Leeming <a.leeming@ic.ac.uk>
1823 * FormParagraph.C (update, general_update): enabling the align buttons
1824 is now dependent on the AlignPossible entry in the Layout.
1826 2001-06-01 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1829 * FormMathsMatrix.C: bring C functions into global namespace if
1832 2001-05-31 Lars Gullik Bjønnes <larsbj@birdstep.com>
1834 * MathsSymbols.C (pixmapFromBitmapData): add std::
1836 * FormMathsMatrix.C (AlignFilter): add std::
1838 2001-05-22 Adrien Rebollo <rebollo@iaf.cnrs-gif.fr>
1840 * FormDocument.C (build): add iso8859-15 support.
1842 2001-05-08 Baruch Even <baruch@lyx.org>
1844 * Menubar_pimpl.C: Fixed compilation problem.
1846 2001-05-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
1848 * Menubar_pimpl.C (add_toc): use name and not type with float.
1849 (create_submenu): correct call of new object
1850 (create_submenu): add FloatListInsert and FloatInsert to dummy clause.
1852 2001-05-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
1854 * FormParagraph.[Ch]: remove !NO_PEXTRA and !NEW_INSETS cruft
1856 2001-04-26 Angus Leeming <a.leeming@ic.ac.uk>
1858 * Dialogs.C: included insetgraphicsParams.h
1860 * FormMathsMatrix.C:
1861 * FormMathsBitmap.C: included LAssert.h
1863 2001-04-24 Allan Rae <rae@lyx.org>
1865 * xforms_helpers.C (formatted): two consecutive spaces would kill it.
1867 2001-04-20 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1869 * xforms_helpers.C (formatted): do not use string::substr(1) on a
1870 string of length 1 !
1872 2001-04-16 Allan Rae <rae@lyx.org>
1874 * xforms_helpers.C (formatted):
1875 * Menubar_pimpl.C (add_toc): #warning triggers an error on Sun CC 6.0
1876 as an unrecognised preprocessor directive. So ensure they're wrapped.
1878 2001-04-06 John Levon <moz@compsoc.man.ac.uk>
1880 * FormTabularCreate.C: pass a pair of uints to the controller
1882 * FormVCLog.C: the log appears as a stringstream now
1884 * forms/form_external.fd: make params update state (from Angus)
1886 2001-04-05 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1888 * Menubar_pimpl.C: include gettext.h
1890 2001-04-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
1892 * xforms_helpers.C (formatted): constify length
1894 * FormTabular.C (update): small restructure, adjust for scoped_ptr
1895 (input): adjust for scoped_ptr
1896 (input): constify str
1898 2001-04-03 John Levon <moz@compsoc.man.ac.uk>
1900 * Dialogs.C: s/popup/dialog/
1904 * FormBase.C: s/ControlButton/ControlButtons/
1905 move bc().refresh() into base show() method
1908 * FormBaseDeprecated.C:
1911 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
1913 * FormMathsPanel.C (c-tor): set button controller cancel label to close.
1916 * forms/form_toc.fd: implemented controller-view split.
1918 * Dialogs.C: associated changes.
1920 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
1923 * forms/form_citation.fd: Don't change the name of the button when
1924 toggling between regular expression and simple searches.
1925 Squashed bug when creating a new inset, the keys field contained
1926 one (empty) key. No more; thanks, Dekel.
1929 * forms/form_external.fd: added Apply button.
1931 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
1934 * FormBrowser.[Ch]: changes associated with renaming ControlBase as
1937 * FormExternal.[Ch]:
1938 * forms/form_external.fd: implemented controller-view split.
1940 * Dialogs.C: associated changes.
1942 * FormGraphics.[Ch]:
1945 moved the browsing functionality into the controller.
1947 * xforms_helpers.[Ch]: moved browseFile to
1948 ../controllers/helper_funcs.[Ch]
1951 * forms/form_citation.fd: added case sensitive search button.
1953 2001-03-29 Angus Leeming <a.leeming@ic.ac.uk>
1955 * xformsBC.[Ch]: Patched in a slight reworking of Baruch Even's patch.
1956 Code moved into the generic template base class. Replaced
1957 setCancelCloseButton() with setButtonLabel().
1959 2001-03-29 Juergen Vigna <jug@sad.it>
1961 * FormMinipage.C: removed widthp_ and all it's functions and changed
1962 to use new %-lengths of LyXLength.
1964 2001-03-28 Angus Leeming <a.leeming@ic.ac.uk>
1966 * FormGraphics.[Ch]:
1967 * forms/form_graphics.fd:
1969 * forms/form_index.fd: implemented controller-view split.
1971 * Dialogs.C: associated changes.
1973 * FormCharacter.[Ch]: changes associated with ControlCharacter cleanup.
1975 * FormCitation.C: changes associated with ControlCitation cleanup.
1977 * FormMinipage.h: cleaned-up forward declarations.
1979 2001-03-27 Angus Leeming <a.leeming@ic.ac.uk>
1981 * FormMinipage.[Ch]:
1982 * forms/form_minipage.fd:
1984 * forms/form_print.fd:
1985 * FormSplash.[Ch]: implemented controller-view split.
1987 * Dialogs.C: associated changes.
1989 2001-03-26 Angus Leeming <a.leeming@ic.ac.uk>
1991 * FormPreamble.[Ch]:
1992 * forms/form_preamble.fd:
1994 * forms/form_ref.fd:
1996 * forms/form_search.fd:
1997 * FormTabularCreate.[Ch]:
1998 * forms/form_tabular_create.fd: implemented controller-view split.
2000 * Dialogs.C: associated changes.
2002 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
2009 * form_url.fd: implemented controller-view split.
2011 * Dialogs.C: associated changes.
2015 * FormCitation.h: moved methods from protected to private.
2017 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
2019 * FormCredits.C (build): changes associated with
2020 ControlCredits::getCredits returning a stringstream not a vector<string>
2022 2001-03-22 Angus Leeming <a.leeming@ic.ac.uk>
2024 * FormCopyright.[Ch]:
2025 * forms/form_copyright.fd: implemented controller-view split.
2028 * forms/form_credits.fd: implemented controller-view split.
2030 * Dialogs.C: associated changes.
2032 * xforms_helpers.C (formatted): improved the function so that it now
2033 repects '\n' characters in the input string. Ie, the user can now
2034 specify line breaks explicitly.
2036 2001-03-21 Angus Leeming <a.leeming@ic.ac.uk>
2038 * FormCharacter.[Ch]:
2039 * forms/form_character.fd: implemented controller-view split.
2041 * Dialogs.C: associated changes.
2043 * FormBase.C (input): changed return to SMI_VALID.
2045 * FormCitation.C (updateBrowser): ensure that the keys are stripped of
2046 any surrounding whitespace.
2048 2001-03-20 Angus Leeming <a.leeming@ic.ac.uk>
2050 * FormBase.[Ch] (input): no longer pure virtual. Has defualt state of
2052 (FormBase2): split into two template classes, FormDB (DialogBase) and
2053 FormCB (ControllerBase) for greater flexibility.
2057 * FormCitation.[Ch]: associated changes.
2062 * forms/form_browser.fd: implemented controller-view split.
2064 * Dialogs.C: associated changes.
2066 2001-03-19 Angus Leeming <a.leeming@ic.ac.uk>
2069 * forms/form_bibtex.fd: implemented controller-view split.
2071 * Dialogs.C: associated changes.
2073 2001-03-19 Angus Leeming <a.leeming@ic.ac.uk>
2075 * FormBaseDeprecated.[Ch]: rename title as title_.
2077 * FormBaseDeprecated.C: restore John's trick to give the dialog a border
2078 with limited functionality. It got lost in the MVC merge.
2080 * FormBaseDeprecated.C:
2081 * FormBase.C (show): moved initialisation of minw_, minh_ here.
2083 * FormBibitem.C (build):
2084 * FormBibtex.C (build):
2085 * FormBrowser.C (build):
2086 * FormCharacter.C (build):
2087 * FormCitation.C (build):
2088 * FormCopyright.C (build):
2089 * FormCredits.C (build):
2090 * FormDocument.C (build):
2091 * FormError.C (build):
2092 * FormExternal.C (build):
2093 * FormGraphics.C (build):
2094 * FormInclude.C (build):
2095 * FormIndex.C (build):
2096 * FormMinipage.C (build):
2097 * FormParagraph.C (build):
2098 * FormPreamble.C (build):
2099 * FormPreferences.C (build):
2100 * FormPrint.C (build):
2101 * FormRef.C (build):
2102 * FormSearch.C (build):
2103 * FormTabular.C (build):
2104 * FormTabularCreate.C (build):
2105 * FormToc.C (build):
2106 * FormUrl.C (build): removed initialisation of minw_, minh_.
2108 * The Maths Panel stuff no longer causes a crash on exit from LyX.
2111 * forms/form_maths.fd: removed.
2113 * forms/form_maths_delim.fd:
2114 * forms/form_maths_deco.fd:
2115 * forms/form_maths_matrix.fd:
2116 * forms/form_maths_space.fd:
2117 * forms/form_maths_panel.fd: new files.
2118 Split contents of form_maths.fd into 5 new files, one for each form.
2120 * MathsSymbols.[Ch]: remove class BitmapMenu, renamed and reworked as
2121 class FormMathsBitmap in FormMathsBitmap.[Ch].
2123 * FormMathsPanel.[Ch]:
2124 * FormMathsBitmap.[Ch]:
2125 * FormMathsDeco.[Ch]:
2126 * FormMathsDelim.[Ch]:
2127 * FormMathsMatrix.[Ch]:
2128 * FormMathsSpace.[Ch]: Split contents of FormMaths into new files,
2129 one for each popup. Rewrite so that all the new classes are derived from
2130 FormBaseBD. Clean up the logic in the process (I hope!).
2132 * Makefile.am: added new fils, removed redundant ones.
2134 2001-03-19 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
2136 * FormMinipage.C (FormMinipage): add SigC:: namespace specifier.
2138 (updateInset): ditto
2140 2001-03-16 Juergen Vigna <jug@sad.it>
2142 * Dialogs.C (Dialogs): create minipage options dialog.
2144 * forms/form_minipage.fd:
2148 * FormMinipage.h: new files for the minipage options dialog.
2150 2001-03-16 Angus Leeming <a.leeming@ic.ac.uk>
2152 * FormMaths.[Ch]: make the FD_ structs private. Create appropriate
2155 * forms/form_maths.fd: change C_FormBaseCancelCB to
2156 FormBaseDeprecatedCancelCB and so fix crash on closing the panel.
2158 2001-03-16 John Levon <moz@compsoc.man.ac.uk>
2160 * FormMaths.C: quash warnings
2162 2001-03-16 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
2164 * FormMaths.C (C_FormMathsDelimCB): add usual .c_str() for lyxstring
2167 2001-03-16 Angus Leeming <a.leeming@ic.ac.uk>
2169 * Form_various.h: cleaned up #includes and forward declarations.
2171 * Form_various.C: added "using SigC::slot" declaration.
2173 * FormMaths.[Ch]: moved to boost::scoped_ptrs.
2175 * FormDocument.C (CheckChoiceClass): removed string tct as the
2176 compiler warned that it was defined but never used.
2177 removed USE_CLASS_COMBO.
2179 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
2190 * forms/form_maths.fd:
2192 * forms/fdfix.sh: add maths panel
2195 * bmtable.c: moved from src/
2197 2001-03-16 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
2199 * FormParagraph.h: NO_PEXTRA
2200 * FormParagraph.C (input): NO_PEXTRA
2202 2001-03-15 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
2204 * several files: remove CXX_WORKING_NAMESPACES
2206 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
2208 * Merging changes from BRANCH_MVC back into HEAD.
2210 2001-03-12 Angus Leeming <a.leeming@ic.ac.uk>
2212 * Dialogs.C (c-tor): Changes associated with storing a vector of
2214 Use MVC Bibitem popup.
2216 * FormBase.h: add a new template class FormBase2, derived from FormBase
2217 to make life creating MVC popups even easier ;-)
2220 * forms/form_bibitem.fd: moved over to the MVC way of doing things.
2221 Proof that a simple popup should be easy to implement!
2223 * FormCitation.[Ch]: now derived from FormBase2.
2225 * FormToc.C: added using std::vector directive.
2227 2001-03-09 Dekel Tsur <dekelts@tau.ac.il>
2229 * FormSearch.C: Add missing #pragma
2231 2001-03-09 Angus Leeming <a.leeming@ic.ac.uk>
2234 * forms/form_citation.fd: added the ability to Search, both Simply and
2235 for Regular Expressions. Use the Search code in the controller() to do
2236 the actual searching.
2238 2001-03-08 Angus Leeming <a.leeming@ic.ac.uk>
2240 * Makefile.am: added FormCredits.[Ch] and form_credits.[Ch]
2241 * forms/makefile: added form_credits.fd
2243 * Dialogs.C: added FormCredits and removed ShowCredits.
2246 * forms/form_credits.fd:
2247 * forms/form_search.fd: ported to the MVC way.
2249 2001-03-07 Angus Leeming <a.leeming@ic.ac.uk>
2251 * xforms_helpers.h (formatted): now has default arguments for size and
2254 * FormCitation.[Ch]: moved code out of this class and into
2255 ControlCitation and associated helper funcs.
2257 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
2259 * FormBase.[Ch]: (InputCB): use ButtonController::input() rather than
2260 ButtonController::valid() to check state of input. The buttons are
2261 now controlled correctly.
2263 * Form*.[Ch]: use boost::scoped_ptr for the remaining few classes.
2265 2001-03-05 Lars Gullik Bjønnes <larsbj@lyx.org>
2267 * Form*.[Ch]: use boost::scoped_ptr for dialog_ et al.
2269 * FormBase.[Ch]: rename title as title_.
2271 2001-03-02 John Levon <moz@compsoc.man.ac.uk>
2273 * FormBase.C (c-tor): initialise variables in correct order.
2275 * FormCitation.C: add #include <algorithm>
2277 2001-03-02 Angus Leeming <a.leeming@ic.ac.uk>
2279 * xformsBC.[Ch]: Changes associated with the changes to
2280 controllers/ButtonController.[Ch]. Ie, the class is now derived from
2281 ButtonControllerBase and the ButtonPolicy is accessed through a method
2282 bp() rather than the instance bp_.
2284 * FormBaseDeprecated.[Ch]: no longer store a ButtonController, but
2285 rather use a pure virtual method bc() to access the controller
2286 instantiated by the daughter classes.
2288 * F*.[Ch]: changes associated with the above.
2290 2001-02-27 Angus Leeming <a.leeming@ic.ac.uk>
2292 * FormBase.[Ch]: renamed as FormBaseDeprecated.[Ch]
2294 * ViewXforms.[Ch]: renamed as FormBase.[Ch]
2296 2001-02-23 Angus Leeming <a.leeming@ic.ac.uk>
2298 * ButtonController.[Ch]: deleted. The class is split into two
2299 (with identical functionality), the code being found in
2300 ../controllers/ButtonController.[Ch] and xformsBC.[Ch]
2302 * xformsBC.[Ch]: new files. Xforms specific part of Allan's original
2303 ButtonController class.
2305 * FormBase.[Ch]: changes associated with the above split.
2307 * ViewXforms.[Ch]: Base class for xforms dialogs derived from ViewBase
2308 (../controllers/ViewBase.h). Ie, for Dialogs with GUI-I controllers
2309 controlling all interaction to/from the LyX kernel.
2311 * FormCitation.[Ch]:
2312 * forms/form_citation.fd: An xforms-specific implementation of the
2313 Citation dialog, controlled by the GUI-I ControlCitation.
2315 * Dialogs.C: Use the controlled Citation dialog.
2317 2001-03-15 John Levon <moz@compsoc.man.ac.uk>
2321 * combox.C: moved from src/
2323 2001-03-09 Angus Leeming <a.leeming@ic.ac.uk>
2326 * forms/form_filedialog.C.patch: I hate having to make these patches,
2327 but on reflection I think it's probably better than hacking fdfix.sh.
2329 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
2331 * forms/fdfix.sh: test whether bmtable.h is needed before #including it.
2333 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
2335 * FormGraphics.C: remove unnecessary hack
2337 2001-03-13 Dekel Tsur <dekelts@tau.ac.il>
2339 * FormCitation.C (apply): Do not put space between multiple keys.
2341 2001-03-12 Dekel Tsur <dekelts@tau.ac.il>
2343 * Menubar_pimpl.C (add_toc): Remove debug message.
2345 2001-03-09 John Levon <moz@compsoc.man.ac.uk>
2353 * xforms/forms/makefile:
2354 * forms/form_external.fd: add FormExternal
2356 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
2358 * Dialogs.C: add destroySplash()
2362 * forms/form_splash.fd:
2364 * FormSplash.C: make independent of FormBase, tidy
2366 * Menubar_pimpl.C: destroy splash on interaction
2368 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
2374 * forms/form_include.fd: rework, clean up
2376 2001-03-12 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
2378 * FormToc.h: use Buffer::typedef
2380 * Menubar_pimpl.C (add_toc): use the Buffer::typedefs
2381 * FormToc.C (build): ditto
2384 2001-03-11 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
2386 * FormToc.C (build): implement for dynamic number of lists
2388 * Menubar_pimpl.C (add_toc): ditto
2390 2001-03-07 Edwin Leuven <leuven@fee.uva.nl>
2396 * form_credits.[Ch]:
2397 * forms/form_credits.fd:
2399 2001-03-07 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
2401 * Menubar_pimpl.h: make Pipl::ItemInfo::item_ a boost::shared_ptr,
2402 make ButtonList contain boost::shared_ptr<ItemInfo>
2404 * Menubar_pimpl.C (~Pimpl): remove destructor
2406 2001-03-06 John Levon <moz@compsoc.man.ac.uk>
2412 * form_filedialog.C:
2413 * form_filedialog.h:
2416 * FormPreferences.C:
2422 * form/form_filedialog.fd: add File Dialog
2424 * Toolbar_pimpl.C: move LayoutsCB to here
2426 2001-03-06 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
2428 * FormParagraph.C: changes because of ParagraphParameters.
2430 2001-03-06 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
2432 * FormSearch.C (Replace): remove default argument
2435 2001-03-05 Edwin Leuven <leuven@fee.uva.nl>
2437 * added find/replace dialog:
2438 * FormSearch.*: added
2439 * form_search.*: added
2440 * forms/form_search.fd: added
2442 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
2444 * xform_helpers.[Ch]: renamed as xforms_helpers.[Ch].
2446 * various: in a rush of delayed guilt, I've renamed all instances of
2447 xform as xforms. Jean-Marc sowed this seed a long, long time ago and it
2450 * xforms_helpers.[Ch] (setEnabled): a little wrapper function to
2451 activate/deactivate an FL_OBJECT.
2458 * FormPreferences.C:
2460 * FormTabular.C: used it.
2462 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
2464 * FormPreferences.C: removed three unused using directives.
2466 2001-03-05 Edwin Leuven <leuven@fee.uva.nl>
2468 * added find/replace dialog:
2469 * FormSearch.*: added
2470 * form_search.*: added
2471 * forms/form_search.fd: added
2473 2001-02-27 Dekel Tsur <dekelts@tau.ac.il>
2475 * FormRef.C: Fixed the behaviour of Goto-Ref.
2477 2001-02-27 Angus Leeming <a.leeming@ic.ac.uk>
2479 * forms/makefile: added character and preamble dialogs
2481 2001-02-27 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
2483 * FormCharacter.C (FormCharacter): change order of deletion,
2484 change combo_language2 to combo_language2_
2486 2001-02-26 Dekel Tsur <dekelts@tau.ac.il>
2488 * FormRef.C (apply): Update bookmark #0 after inserting a reference.
2490 2001-02-23 Edwin Leuven <leuven@fee.uva.nl>
2492 * Dialogs.C: added layoutcharacter
2493 * FormCharacter.C: added
2494 * FormCharacter.h: added
2495 * form_character.C: added
2496 * form_character.h: added
2497 * forms/form_character.fd: added
2499 2001-02-23 Dekel Tsur <dekelts@tau.ac.il>
2501 * FormPreferences.C: Handle lyxrc.language_use_babel and
2502 lyxrc.language_global_options.
2504 2001-02-23 Angus Leeming <a.leeming@ic.ac.uk>
2506 * FormPreferences(GetFrom, GetTo): use size_type rather than int.
2508 2001-02-23 John Levon <moz@compsoc.man.ac.uk>
2510 * FormBase.C: no longer transient dialogs, XMapWindow()
2511 in attempt to de-iconify
2513 * FormDocument.C: remove DO_USE_DEFAULT_LANGUAGE
2515 2001-02-21 Dekel Tsur <dekelts@tau.ac.il>
2517 * FormDocument.C (checkMarginValues): Activate "use geometry" button
2518 if using custom paper size/margin.
2520 2001-02-21 Allan Rae <rae@lyx.org>
2522 * forms/form_preferences.fd: larger, bold font for outer tabfolder
2524 2001-02-20 Edwin Leuven <leuven@fee.uva.nl>
2526 * src/frontends/xforms/Dialogs.C: added preamble
2527 * src/frontends/xforms/FormPreamble.C: added
2528 * src/frontends/xforms/FormPreamble.h: added
2529 * src/frontends/xforms/Makefile.am: added
2530 * src/frontends/xforms/form_preamble.C: added
2531 * src/frontends/xforms/form_preamble.h: added
2532 * src/frontends/xforms/form_preamble.fd: added
2534 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
2536 * FormBase.h: moved noncopyable derivation to DialogBase.
2538 2001-02-19 Juergen Vigna <jug@sad.it>
2540 * FormTabular.C (build): make all input field accepted only after
2543 * forms/form_tabular.fd: removed default "Return" on Close-Button.
2545 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
2549 * FormInset.C (showInset): change associated with name change
2550 inset::hide to inset::hideDialog.
2552 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
2554 * FormCitation.C (build): altering "Text after" now activates the Ok,
2557 2001-02-16 Angus Leeming <a.leeming@ic.ac.uk>
2559 * FormCitation.C: lots of white-space changes to make file consistent
2561 (input): use the FL_OBJECT * parameter to decide what to do, not the
2564 * FormCitation.h: removed most entries in enum.
2566 * forms/form_citation.fd: change names of variables, consistent with
2567 Allan's naming scheme.
2568 Don't pass any particular arguments to the InputCB function.
2569 choice_style now triggers a callback and looks like other choices.
2571 2001-02-16 Lars Gullik Bjønnes <larsbj@lyx.org>
2573 * other: use compare instead of strcmp/strncmp
2575 2001-02-15 Angus Leeming <a.leeming@ic.ac.uk>
2577 * ButtonController.[Ch]: changed trigger_change_ vector and associated
2578 methods to dont_trigger_change_ because FL_OBJECTs that trigger a
2579 callback to InputCB() but don't trigger a change in the state of the
2580 Ok, Apply buttons are much rarer than those that do.
2582 * FormCitation.C (build): associated change.
2584 2001-02-14 Lars Gullik Bjønnes <larsbj@lyx.org>
2586 * ButtonController.C: include algorithm
2588 2001-02-14 Angus Leeming <a.leeming@ic.ac.uk>
2590 * ButtonController.[Ch] (addTriggerChange, eraseTriggerChange):
2592 (valid): method can now be passed an optional FL_OBJECT *. If it is, and
2593 the vector of FL_OBJECT *s that can trigger a change in the button state
2594 is not empty, then a change of state will occur only if the FL_OBJECT *
2595 is present in this vector.
2597 * FormBase.C (RestoreCB): call bc.undoAll() before restore(). Allows
2598 the user to deactivate specific fields within restore().
2599 (InputCB): pass the FL_OBJECT * to bc_.valid().
2601 * FormCitation.C (build): create a vector of FL_OBJECT *s that can
2602 trigger a change of state in the Ok,Apply buttons.
2603 (update): bc_.readOnly() to the start of the method. Similar reasoning
2604 to that for FormBase::RestoreCB, above.
2606 2001-02-14 Angus Leeming <a.leeming@ic.ac.uk>
2608 * FormBrowser.C: used OkCancelPolicy for ButtonController rather than
2611 * forms/form_browser.fd:
2612 * forms/form_copyright.fd:
2613 * forms/form_error.fd:
2614 * forms/form_tabular.fd:
2615 * forms/form_toc.fd:
2616 Consistent shortcuts for Close button: Esc and Return only.
2618 * forms/form_citation.fd:
2619 * forms/form_document.fd:
2620 * forms/form_index.fd:
2621 * forms/form_paragraph.fd:
2622 * forms/form_preferences.fd:
2623 * forms/form_print.fd:
2624 * forms/form_ref.fd:
2625 * forms/form_tabular_create.fd:
2626 * forms/form_url.fd:
2627 Consistent shortcut for Cancel button: Esc only.
2629 2001-02-12 John Levon <moz@compsoc.man.ac.uk>
2631 * Dialogs.C: new Splash. Include, Bibitem/tex
2633 * FormBase.h: make show() virtual for Splash's benefit
2645 * forms/form_bibitem.fd:
2646 * forms/form_bibtex.fd:
2651 * forms/form_include.fd:
2656 * forms/form_splash.fd: new forms
2658 2001-02-09 John Levon <moz@compsoc.man.ac.uk>
2660 * FormLog.C: handle Literate build log nicely
2662 2001-02-09 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
2664 * Menubar_pimpl.C: remove support for reference menuitem type.
2666 2001-02-07 John Levon <moz@compsoc.man.ac.uk>
2670 * Timeout_pimpl.C: add Timeout implementation
2672 2001-02-06 John Levon <moz@compsoc.man.ac.uk>
2676 * forms/form_browser.fd:
2679 * FormBrowser.h: readonly browser form
2685 * Dialogs.C: add Log and VCLog
2687 * Makefile.am: add Log and VCLog, add updatesrc target
2689 2001-01-31 Dekel Tsur <dekelts@tau.ac.il>
2691 * Menubar_pimpl.C (add_toc2): Add shortcut to the TOC menu.
2693 2001-01-25 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
2695 * FormPreferences.C (GetFrom): fix crash when there is no format
2699 2001-01-23 Angus Leeming <a.leeming@ic.ac.uk>
2701 * FormPreferences.C (LoadBrowserLyX): convert unsigned short to
2702 unsigned char correctly and so fix 2 bugs loading/changing colors.
2704 2001-01-21 Dekel Tsur <dekelts@tau.ac.il>
2706 * FormRef.C (update): Do not update dialog_->{ref,name,type}
2708 Deactivate the type button when buffer is LinuxDoc/Docbook
2709 (build): Uncomment calls to addReadOnly().
2710 (updateBrowser) Do not disable the update button when there are no
2712 (build, getType, getName): Use InsetRef::types.
2714 2001-01-18 Angus Leeming <a.leeming@ic.ac.uk>
2716 * FormPrint.[Ch] (browse): new method to browse for file to print to.
2718 * forms/form_print.fd: give the form a Browse button.
2720 2001-01-17 Dekel Tsur <dekelts@tau.ac.il>
2722 * FormRef.C (input): Fix the behavior of goto reference button.