1 2002-04-02 Angus Leeming <a.leeming@ic.ac.uk>
3 * FeedbackController.C:
12 * xforms_helpers.C: use _() correctly rather than N_().
14 2002-03-28 Juergen Spitzmueller <j.spitzmueller@gmx.de>
16 * FormDocument.C (CheckChoiceClass): update the necessary class
17 settings on class change (fix bug #306)
19 2002-03-27 Herbert Voss <voss@lyx.org>
22 * FormGraphics.C: change c%, l%, p% t% to col%, line%, page%
25 2002-03-27 Angus Leeming <a.leeming@ic.ac.uk>
27 * MathsSymbols.[Ch]: remove #include "bmtable.h" & "FormMathsPanel.h".
28 Move enum MathsCallbackValues from FormMathsPanel.h to MathsSymbols.h.
29 The MathsSymbols are now xforms-independent.
31 * FormMathsPanel.h: #include MathsSymbols.h for the enum.
33 2002-03-26 Angus Leeming <a.leeming@ic.ac.uk>
35 * FormPreferences.C (browse): don't use BrowseRelPath here you noodle!
37 * FormGraphics.C (input): don't disallow the input of a file that's
40 2002-03-25 Angus Leeming <a.leeming@ic.ac.uk>
42 * FormParagraph.C (changedParagraph): whitespace.
44 * xforms_helpers.C: rearrange #includes.
46 * RadioButtonGroup.[Ch]: rename some of the methods. Remove #if 0 code.
48 * FormPrint.C: changes associated with changes to RadioButtonGroup.
51 * forms/form_graphics.fd: rename some of the widgets.
53 2002-03-22 Angus Leeming <a.leeming@ic.ac.uk>
55 * FormGraphics.C (input): don't activate the Ok, Apply buttons if the
58 * FormParagraph.C (changedParagraph): activate the Ok, Apply buttons
59 only if the underlying paragraph will accept changes.
61 * FormPreferences.C (browse): use Jean-Marc's browseRelFile.
63 * xforms_helper.C (updateWidgetsFromLength): fix crash when trying to
64 set the choice to a unit that isn't present in the choice!
65 Also remove #if 0 sections of code.
67 2002-03-21 Lars Gullik Bjønnes <larsbj@birdstep.com>
69 * several files: ws cleanup
71 2002-03-20 Angus Leeming <a.leeming@ic.ac.uk>
73 * lots: whitespace changes.
75 2002-03-20 Angus Leeming <a.leeming@ic.ac.uk>
77 * FormParagraph.C: a little more factorisation.
79 2002-03-20 Angus Leeming <a.leeming@ic.ac.uk>
81 * xforms_helpers.C (setCursorColor):
82 * Tooltips.C (set): remove XC_question_arrow code.
84 * FeedbackController.[Ch] (clearMessage): new method.
86 * FeedbackController.C (postMessage): the warning message is now
89 * FormParagraph.C: define some helper functions to minimise the amount
95 * FormTabular.C: use the FeedbackController to post the warning
98 2002-03-19 André Pönitz <poenitz@gmx.net>
100 * FormParagraph.C: whitespace changes
102 2002-03-18 Angus Leeming <a.leeming@ic.ac.uk>
104 * Tooltips.[Ch] (initTooltip): renamed init. In the 0.89 version, no
105 longer call fl_set_object_helper as this routine respects line breaks
106 only if the dialog is visible.
107 (getTooltip): renamed as get.
108 (toggleTooltips): renamed as set and made public.
111 * FormBaseDeprecated.C (show): move tooltip-inards into Tooltip.
113 * FormBibtex.C (build):
114 * FormCitation.C (build):
115 * FormForks.C (build):
116 * FormSendto.C (build):
117 * FormTexinfo.C (build):
118 * Toolbar_pimpl.C (set): Tooltip::initTooltip -> Tooltip::init.
120 * xforms_helper.C (formatted): rewritten as a one-pass algorithm.
122 2002-03-18 Juergen Vigna <jug@sad.it>
124 * FormTabular.C (update): deactivate left/right border settings for
125 multicolumns if not an outer cell or no parent multicolumn cell.
127 2002-03-14 John Levon <moz@compsoc.man.ac.uk>
129 * GUIRunTime.C: add spaces to error messages
131 2002-03-13 Angus Leeming <a.leeming@ic.ac.uk>
134 * FormBaseDeprecated.C (show): set the initial state of the cursor.
136 * FormPreferences.C (Colors::apply()): use the helper function
139 * Tooltips.C (toggleTooltips): proper fix for those Bad Window messages.
140 Can only set the cursor if the dialog is visible.
142 * xforms_helpers.[Ch] (setCursorColor): new helper function to set the
143 color of all cursors used by LyX.
144 (XformsColor::read): use it.
146 2002-03-12 Angus Leeming <a.leeming@ic.ac.uk>
148 * forms/*.fd (except form_filedialog.fd which is v. scary :-():
149 housekeeping changes.
150 1. Ensure that all radio buttons are wrapped up within a group.
151 2. Rename all button_cancel as button_close.
152 3. Ensure that all objects follow the naming scheme outlined in
156 ------------------+-------
159 FL_PIXMAPBUTTON | button
160 FL_CHECKBUTTON | check
166 FL_LABELFRAME | frame
170 FL_VALSLIDER | slider
171 FL_TABFOLDER | tabfolder
174 The only exceptions to this are objects that are to be converted
175 in the sed scripts. At the moment this applies only to bmtable:
177 Convert an FL_BUTTON to a FL_BMTABLE by using prefix "bmtable".
179 2002-03-11 Lars Gullik Bjønnes <larsbj@birdstep.com>
183 2002-03-09 Angus Leeming <a.leeming@ic.ac.uk>
185 * FeedbackController.C: improve a comment.
187 * FormFiledialog.C: whitespace change.
189 * FormBibitem.C (build):
190 * FormBibtex.C (build):
191 * FormCitation.C (build):
192 * FormDocument.C (build):
193 * FormExternal.C (build):
194 * FormGraphics.C (build):
195 * FormInclude.C (build):
196 * FormIndex.C (build):
197 * FormMathsMatrix.C (build):
198 * FormMinipage.C (build):
199 * FormParagraph.C (build):
200 * FormPrint.C (build):
202 * FormSendto.C (build):
203 * FormSpellchecker.C (build):
204 * FormTabular.C (build):
205 * FormThesaurus.C (build):
206 * FormUrl.C (build): invoke setPrehandler for all FL_INPUT objects.
207 Means that pasting with the middle mouse button will activate the
210 * FeedbackController.C (MessageCB): fix crash by removing
211 Assert(message_widget_) and returning silently in this case.
212 Can happen quite justifiably.
214 * Most files: consistent comments at the top of the file, usable by
217 2002-03-09 Herbert Voss <voss@lyx.org>
219 * FormGraphics.C: test if file exists, simplify an if command
221 2002-03-10 John Levon <moz@compsoc.man.ac.uk>
223 * FormToc.C: make goto not reset the dialog
225 2002-03-08 Angus Leeming <a.leeming@ic.ac.uk>
227 * FeedbackController.[Ch]: new files, providing a standard interface to
228 the feedback and warning messages. Created by stripping code out of
231 * FormBase.[Ch]: strip out all the feedback code and simplify yet
232 further the tooltips code.
235 * FormBaseDeprecated.[Ch]: Add a Tooltips pointer.
236 Derive both classes from FeedbackController so daughter classes each
237 have a common interface for same.
239 * Toolbar_pimpl.[Ch]: strip out all the tooltip code and use the
240 Tooltips wrapper class.
242 * Tooltips.[Ch]: work out how to update tooltips when using
243 xforms 0.89's fl_set_object_helper. Can now toggle tooltips with both
244 xforms 0.88 and 0.89. Change the cursor to a "?" when in query mode
245 and when the dialog has some tooltips.
247 * FormPreferences.[Ch]: strip out all the feedback code and use
248 the FeedbackController.
250 * xforms_helpers.C: save the color of the gui pointer.
253 * forms/form_bibtex.fd:
255 * forms/form_citation.fd:
257 * forms/form_forks.fd:
259 * forms/form_sendto.fd:
261 * forms/form_texinfo.fd: remove "Help" button and rejig for much
262 simplified tooltips code.
264 * Makefile.am: add FeedbackController.[Ch].
266 2002-03-08 Juergen Spitzmueller <j.spitzmueller@gmx.de>
268 * FormGraphics.C: Tiny stylistic correction.
270 2002-03-07 Juergen Spitzmueller <j.spitzmueller@gmx.de>
273 - Make radiobuttons change too when using Latex size in
274 lyxview and vice versa.
275 - Fix a typo where the value for height (lyxview) was
276 taken from width (size).
277 - Remove *%-values from lyxview.
278 - Add an Alert when using "Get Latex size" and that contains
280 * FormTabular.C: Remove obsolete comment.
282 2002-03-07 Martin Vermeer <martin.vermeer@hut.fi>
284 * FormMathsDeco.C: add leftrightarrows to the bitmap.
286 * forms/form_maths_style.fd: reflect the changes in the bitmaps.
288 2002-03-07 Angus Leeming <a.leeming@ic.ac.uk>
290 * xformsGImage.C (statusCB, errorCB): close the file streams once the
291 image is loaded or if an error occurs.
292 (init_graphics): FLIMAGE_SETUP setup must be static as xforms stores
293 it permanently (and does not make a copy!).
295 2002-03-05 Angus Leeming <a.leeming@ic.ac.uk>
297 * xformsGImage.[Ch]: new files. An image loader based on xforms library
300 * GUIRunTime.C (initialiseGraphics): use the xforms image loader if
301 your version of the xforms libraries is up to the task.
303 * Makefile.am: compile the xforms image loader if so configured.
305 2002-03-04 Angus Leeming <a.leeming@ic.ac.uk>
307 * Dialogs.C (redrawGUI): removed to frontends/Dialogs.C
310 * GUIRunTime.C (initialiseGraphics): moved to GUIRunTime.
312 2002-03-04 Angus Leeming <a.leeming@ic.ac.uk>
314 * FormDocument.C (build): add a std:: qualifier to remove_if.
316 2002-03-02 Lars Gullik Bjønnes <larsbj@birdstep.com>
318 * Toolbar_pimpl.[Ch]: layout as string
320 * FormParagraph.C: layout as string
322 * FormDocument.C (build): use remove_if and contains_functor
325 2002-03-01 Martin Vermeer <martin.vermeer@hut.fi>
327 * FormMathsBitmap.[Ch]:
328 * FormMathsPanel.C: Give window titles to bit map sub-panels.
330 2002-02-28 Angus Leeming <a.leeming@ic.ac.uk>
332 * Dialogs.C (initialiseGraphics): a new static method.
333 Remove Allan's venerable description as I think it's past its sell-by
336 2002-02-28 John Levon <moz@compsoc.man.ac.uk>
339 * FormBaseDeprecated.C:
340 * FormFiledialog.C: possible fix to the Bad Window problems that some
341 people have been experiencing.
343 2002-02-28 Angus Leeming <a.leeming@ic.ac.uk>
345 * FormForks.C (input_button_all): resolve comparison between signed
348 2002-02-26 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
350 * Menubar_pimpl.C (makeMenubar): ignore entries which are not
353 2002-02-20 Angus Leeming <a.leeming@ic.ac.uk>
356 * forms/form_forks.fd: new files. A view for the Forked Child
357 processes dialog, enabling the user to see what forked processes
358 are running, and, if he so desires, to kill them.
360 * Dialogs.C: add the class Forked Child dialog.
362 * Makefile.am: add FormForks.[Ch], form_forks.[Ch].
364 * forms/makefile: add form_forks.fd.
366 * FormPreferences.C (LnFmisc::apply): rather ugly: call
367 grfx::GCache::changeDisplay if the lyxrc.display_graphics changes.
369 2002-02-24 Juergen Spitzmueller <j.spitzmueller@gmx.de>
371 * forms/form_graphics.fd: Enlarge Restore button.
372 * FormGraphics.C: Set filter to bounding box input fields.
374 2002-02-20 Lars Gullik Bjønnes <larsbj@birdstep.com>
376 * Makefile.am: simpler obj. file compiling
378 2002-02-20 Juergen Vigna <jug@sad.it>
380 * FormTabular.C (input): don't call the autoapply on exit input calls
381 if we don't really have a change!
383 2002-02-19 Angus Leeming <a.leeming@ic.ac.uk>
385 * FormBase.h (FormCB): tiny bugfix.
387 * xforms_helpers.h: remove incorrect comment.
389 2002-02-18 Herbert Voss <voss@lyx.org>
391 * FormGraphics.C: same units for LyX and Latex view, cosmetics
393 2002-02-18 Angus Leeming <a.leeming@ic.ac.uk>
395 * Timeout_pimpl.[Ch] (running): new method.
397 2002-02-18 Angus Leeming <a.leeming@ic.ac.uk>
400 * FormTabular.C: added a using std::remove_if directive.
402 2002-02-14 Herbert Voss <voss@lyx.org>
404 * xforms_helpers.h: fix bug with "?%" units
406 2002-02-14 Rob Lahaye <lahaye@users.sourceforge.net>
407 * forms/form_graphics.fd:
408 * form_graphics.C: minor layout changes, such as stretching all
409 tab-windows to equal sizes and better keyboard-shortcuts.
411 2002-02-14 Rob Lahaye <lahaye@users.sourceforge.net>
412 * forms/form_graphics.fd:
413 * form_graphics.C: minor layout changes, such as stretching all
414 tab-windows to equal sizes and better keyboard-shortcuts.
416 2002-02-12 Herbert Voss <voss@lyx.org>
418 * forms/form_graphics.fd:
419 * form_graphics.[Ch]: small changes to the layout, mentioned
422 * FormGraphics.C: fix bug with use of updateWidget... when
425 2002-02-11 John Levon <moz@compsoc.man.ac.uk>
427 * FormMinipage.C: return SMI_VALID on other form changes
429 2002-02-11 Juergen Spitzmueller <j.spitzmueller@gmx.de>
431 * FormParagraph.C (update): [VSpace:] Delete the special method
433 * xforms_helpers.C: ...and move it here.
434 Activate JMarcs new (shorter) code for updateWidgetsFromLengthString
435 and updateWidgetsFromLength.
437 2002-02-10 Rob Lahaye <lahaye@users.sourceforge.net>
439 * forms/form_external.fd:
440 * form_external.C: change color2 of a few buttons into the
443 2002-02-08 Herbert Voss <voss@lyx.org>
445 * forms/form_graphics.fd:
447 * form_graphics.[Ch]: Adding buttons for unzip-Option,
448 getValues from LyX/LaTeXfolder
450 2002-02-08 Rob Lahaye <lahaye@users.sourceforge.net>
452 * forms/form_graphics.fd:
454 * form_graphics.[Ch]: simplify the bounding box folder
457 2002-02-08 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
459 * Menubar_pimpl.C (create_submenu): work around an xforms bug (?)
460 where one could not have both toggleon and disabled.
462 2002-02-08 Herbert Voss <voss@lyx.org>
464 * xforms_helpers.h: change unit "%" to t%
466 * FormGraphics.C: fiy bug when BB is read from file and the
469 2002-02-08 Martin Vermeer <martin.vermeer@hut.fi>
471 * FormMathsDeco.C: \underleftarrow and \underrightarrow
473 2002-02-06 Angus Leeming <a.leeming@ic.ac.uk>
475 Stabilise the tooltip interface and get Jürgen's patch to work ;-)
477 * Tooltips.[Ch]: new files. A wrapper to the tooltip code with a nice
478 clean interface. Means that FormBase, FormBaseDeprecated and
479 Tollbar_pimpl can all use the same code to have tooltips. No bloat.
481 * FormBase.C: add a Tooltips instance and interface with it.
482 (setTooltipLevel): removed. Replaced by fillTooltipChoice and
484 (getVerboseTooltip, getMinimalTooltip) now passed a const FL_OBJECT.
489 * Makefile.am: altered appropriately.
491 2002-02-06 Juergen Spitzmueller <j.spitzmueller@gmx.de>
493 * forms/form_texinfo.fd:
494 * forms/form_bibtex.fd:
495 * forms/form_citation.fd: delete text_info field again, add help choice
499 * FormTexinfo.[Ch]: Implement new Tooltip behaviour.
501 2002-02-06 Angus Leeming <a.leeming@ic.ac.uk>
503 * FormBase.[Ch]: can now chose the verbosity of the tooltip through
504 a new method setTooltipLevel(). In turn this determines which of the
505 new virtual methods, getVerboseTooltip() or getMinimalTooltip() gets
506 called from getTooltip.
507 No need for a "message" widget at the bottom of every dialog, therefore.
508 If retained, this "message" widget can be used to display "warnings",
513 * FormTexinfo.[Ch]: altered appropriately. Still need to be reshaped,
514 to lose the "message" widget and to gain a "tooltip level" choice.
516 2002-02-05 Angus Leeming <a.leeming@ic.ac.uk>
518 * forms/form_graphics.fd: Tiny tweek to make the Restore, Ok, Apply,
519 Cancel buttons' positions consistent with the other dialogs.
521 2002-02-05 Herbert Voss <voss@lyx.org>
523 * forms/form_graphics.fd: Noew the same view of the
524 buttons as in preferences (LyXView). Make some things clear
526 * FormGraphic.C: cosmetic changes to the layout. Delete
529 2002-02-05 Juergen Spitzmueller <j.spitzmueller@gmx.de>
531 * forms/form.texinfo.fd: delete help button, add text_info
532 * forms/form.citation.fd,form.bibtex.fd: add text_info
533 * FormTexinfo.[Ch]: Delete Help mechanism, add tooltips and help messages.
534 * FormCitation.[Ch],FormBibtex.[Ch]: add tooltips and help messages (actually
535 no tooltips in Bibtex).
537 2002-02-05 Angus Leeming <a.leeming@ic.ac.uk>
539 * FormBase.[Ch]: You want tooltips too? You got 'em. Verified as
540 working with both xforms 0.88 and 0.89. Use by invoking
541 setTooltipHandler(ob) and by providing a method getTooltip(ob) in this
542 derived class to provide the required string.
544 2002-02-05 Angus Leeming <a.leeming@ic.ac.uk>
546 * FormBase.[Ch]: make it really easy to set up and use a prehandler
547 for feedback messages and to invoke an input event on paste from
548 the middle mouse button. The derived class needs invoke only
549 setPrehandler(ob) and for the feedback to override the virtual methods
550 feedback(ob) and clear_feedback(). If the message posted is a warning
551 rather than mere feedback, first setWarningPosted(true) to ensure
552 that the message remains visible.
554 * FormBaseDeprecated.C: a physical rearrangement of the file,
557 * FormPreamble.C: use setPrehandler to invoke an input event on paste.
559 2002-02-04 Herbert Voss <voss@lyx.org>
561 * forms/form_graphics.fd: small changes to the layout
562 * FormGraphic.C: Apply-button, keepaspectratio enabling
563 depends to case of LaTeXView. Other small changes and
564 fixes. Add LyXView scale.
566 2002-02-01 Angus Leeming <a.leeming@ic.ac.uk>
568 * FormGraphics.C (c-tor): prevent resizing of the dialog.
570 2002-02-03 Herbert Voss <voss@lyx.org>
572 * xforms_helpers.C: fix bug with unit "%" in
573 updateWidgetsFromLengthString(...)
575 2002-02-02 Herbert Voss <voss@lyx.org>
577 * FormGraphic.C: fix bug with filename, rearrange the code,
578 delete choice "referencePoint" which is only possible for
580 * forms/form_graphics.fd: position options in a logical way,
581 add folder and scale for LyXView
583 2002-02-01 Angus Leeming <a.leeming@ic.ac.uk>
585 * FormGraphics.C (apply, update): respect the new DEFAULT state of
586 InsetGraphicsParams::DisplayType.
588 2002-01-31 Martin Vermeer <martin.vermeer@hut.fi>
590 * forms/form_graphics.fd: tweeks.
592 2002-01-30 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
594 * FormGraphics.C: Fix MAXDIGIT values for height and width.
596 2002-01-30 Angus Leeming <a.leeming@ic.ac.uk>
598 * forms/form_citation: a few tweaks of my own.
600 2002-01-30 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
602 * forms/form_citation: De-Monsterization (make it smaller).
604 2002-01-30 Angus Leeming <a.leeming@ic.ac.uk>
606 * forms/form_graphics.fd:
607 * FormGraphics.C: a few tweaks of my own.
609 2002-01-30 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
611 * forms/form_graphics.fd: Very small tweaks.
613 2002-01-29 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
615 * forms/form_graphics.fd: Change the dialog to look similar as
616 the nice QT2-Version (added tabfolder "Bounding Box", rearrangements);
617 added text_warning field..
619 * FormGraphics.[Ch]: Handle the Rearrangements.
620 Add input filters and warnings concerning invalid inputs.
621 Recognize the lyxrc-settings of display_graphics.
623 2002-01-29 Angus Leeming <a.leeming@ic.ac.uk>
625 * FormMathsSpace.h (space_):
626 * FormMathsStyle.h (style_): change from a short to an int to fix
627 type conversion warnings.
629 2002-01-28 Martin Vermeer <martin.vermeer@hut.fi>
631 * FormMathsSpace.[Ch]:
632 * forms/form_maths_space.fd:
633 Changed the "Space" subpanel of the math panel into one of
634 ordinary buttons rather than radio buttons. They are now
635 self-applying so OK and Apply could go.
637 2002-01-28 Martin Vermeer <martin.vermeer@hut.fi>
639 * FormMathsStyle.[Ch]:
640 * forms/form_maths_style.fd:
641 Patched to use button arrays. Buttons are self-applying, saving
642 one keystroke and the OK and Apply buttons.
644 2002-01-27 Herbert Voss <voss@lyx.org>
648 * forms/form_graphic.fd: rewritten to support graphicx with
649 all options and to be sure that the old figinsets are correct
651 * xforms-helpers.h: added two choice const for the LyXLength
652 one with all and one only with length which have a unit.
654 2002-01-29 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
656 * forms/form_minipage.fd: add text_warning field.
658 * FormMinipage.[Ch]: added input filters and warnings
659 (ButtonPolicy::SMInput FormMinipage::input)
661 2002-01-28 Angus Leeming <a.leeming@ic.ac.uk>
663 * FormAboutlyx.[Ch]: Removed redundant form() method and
664 dialog_ variable. They replicate that in the parent FormDB.
666 2002-01-28 Martin Vermeer <martin.vermeer@hut.fi>
669 * forms/form_maths_deco.fd: added math accents as a separate bitmap to
670 the Decorations sub-panel of mathed. See Lamport Table 3.11.
673 * MathsSymbols.C: reorganization of the two AMS panels "relations" and
674 "negated relations". Lower and broader.
676 2002-01-25 Angus Leeming <a.leeming@ic.ac.uk>
678 * FormTabular.C (update): Remove redundant code.
680 2002-01-24 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
682 * forms/form_tabular.fd: checkbox2radiobutton changes.
684 2002-01-20 Herbert Voss <voss@perce.de>
686 * FormInclude.[C]: better control of unexistings files
687 when entered without the browser
689 2002-01-20 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
691 * Toolbar_pimpl.C (update): disable layout combox when LFUN_LAYOUT
694 * combox.C (activate):
695 (deactivate): change color of labels to reflect the state of the
698 2002-01-16 Herbert Voss <voss@lyx.org>
700 * FormExternal.C (build): activate apply/ok-button when something
701 is entered in the filename-field
703 2002-01-16 Angus Leeming <a.leeming@ic.ac.uk>
705 * FormMathsBitmap.C (apply): fix bug caused by using 'unsigned int'
706 rather than 'string::size_type'
708 2002-01-17 Martin Vermeer <martin.vermeer@hut.fi>
710 * FormMathPanel.[hC]:
712 * form_math_panel.[hC]:
713 * form_math_panel.fd: Modified. Added five symbol sub-panels
714 to the math panel containing AMS math symbols: arrows, relations,
715 negated relation, operators and miscellaneous (also containing some
716 hebrew and corner symbols).
718 2002-01-17 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
720 * FormMinipage.C (apply): change because MinipageParams::pageWidth
721 is now a real LyXLength
723 2002-01-17 John Levon <moz@compsoc.man.ac.uk>
725 * FormDocument.C: enable line spacing input properly
727 2002-01-17 John Levon <moz@compsoc.man.ac.uk>
729 * forms/form_preferences.fd:
730 * form_preferences.h:
731 * form_preferences.C:
733 * FormPreferences.C: use better variable name
735 2002-01-17 John Levon <moz@compsoc.man.ac.uk>
737 * forms/form_preferences.fd: change "Use Scalable Fonts"
738 to "Rescale bitmap fonts"
740 2002-01-16 Angus Leeming <a.leeming@ic.ac.uk>
743 * FormPreferences.C: #include "ButtonController.tmpl" to instantiate
744 the button controller for IgnorantPolicy and PreferencesPolicy.
746 2002-01-16 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
748 * forms/form_tabular.fd: text_info field was too small. Enlarge it.
750 2002-01-15 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
752 * xforms_helpers.C: modify getLengthFromWidgets to ignore the unit
753 choice if the input field contains a LyXGlueLength.
755 * FormParagraph.C: Allow to insert and display gluelengths in VSpace
759 * FormTabular.C: Change input filter to allow inserting
760 gluelengths/lyxlength or numbers with unit choices.
762 * FormMinipage.C: Use getLengthFromWidgets instead of the code there,
763 which was more or less duplicated.
765 * FormGraphics.C: set default units, dependent on US/other paper.
767 2002-01-16 Angus Leeming <a.leeming@ic.ac.uk>
769 * Dialogs.C: no longer need to #include the Controller classes, as this
770 is how done in GUI.h.
772 * xformsBC.C: #include ButtonController.tmpl, containing the
773 instatiation of the button controller.
775 2002-01-15 John Levon <moz@compsoc.man.ac.uk>
777 * FormThesaurus.C: fix a crash
779 2002-1-15 Martin Vermeer <martin.vermeer@hut.fi>
782 * form_maths_delim_C:
783 * form_maths_delim.h:
784 * form_maths_delin.fd:
785 Put three radio buttons on the delimiters pop-up. It works as follows:
787 left mouse middle mouse right mouse
788 ----------------------------------------------------------------------
789 Left radio button | ( () )
790 Middle radio button | () () )
791 Right radio button | ) ) )
792 ----------------------------------------------------------------------
796 ( left-side delimiter selected
797 ) right-side delimiter selected
798 () "symmnetric pair" selected, of which the clicked delimiter is
800 So, if the middle radio button is activated ("()\nBoth")
801 and you click on "[" with the default (left) mouse button, you
802 get the delimiter pair "[]".
803 A shortcut for this (if the leftmost radio button is on) is
804 simply clicking the middle mouse button.
806 To create equal pairs, either have the middle radio button on and use
807 Mouse-left, or have the left radio button on and use Mouse-middle.
809 To create unequal pairs, you should have either the left or middle radio
810 button on, and do: "Mouse-left ( Mouse-right >" to create "(>".
812 2002-01-15 Angus Leeming <a.leeming@ic.ac.uk>
814 * FormSpellchecker.[Ch]: a bit of a clean up, leaving the functionality
816 Remove the clickline_ member variable and hide() method;
817 Use fl_set_browser_dblclick_callback;
818 Constify a few temporary variables;
819 Use xforms_helpers' wrappers functions returning string rather than
820 the raw xforms functions returning char const *.
822 2002-01-14 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
824 * DropDown.C: include <cctype> for isprint()
826 2002-01-14 Angus Leeming <a.leeming@ic.ac.uk>
828 * FormMinipage.C (apply, update): MinipageParams::width renamed
829 as MinipageParams::pageWidth.
831 2002-01-14 Martin Vermeer <martin.vermeer@hut.fi>
835 MathsSymbols.C: Blackboard Bold and Calligraphic std symbols
836 added to math panel's 'misc' sub-panel.
838 2002-01-14 Angus Leeming <a.leeming@ic.ac.uk>
840 * FormMathsMatrix.C (input): use lyx::count rather than std::count.
842 2002-01-14 Angus Leeming <a.leeming@ic.ac.uk>
844 * FormPreferences.h: add a std:: to make_pair.
846 2002-01-11 Angus Leeming <a.leeming@ic.ac.uk>
848 * DropDown.[Ch] (keypress, key_pressed): new signal and method,
851 * DropDown.C: place xforms callback functions in namespace anon.
852 Set browser callback on single not double click.
853 (select): return immediately of the vector is empty. Highlight the top
854 line. Position the browser above the minibuffer, not below it.
855 (peek): call key_pressed when a key press is detected.
856 (key_pressed): clean-up and emit the keypress signal.
858 * xforms_helpers.[Ch} (getSelectedStringFromBrowser): new function.
859 If nothing is selected, return string().
861 2002-01-14 John Levon <moz@compsoc.man.ac.uk>
863 * FormSpellchecker.C: disable resizing due to xforms bug
865 2002-01-13 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
867 * FormFiledialog.C (Reread): skip broken symlinks
869 2002-01-13 Lars Gullik Bjønnes <larsbj@birdstep.com>
871 * FormMathsMatrix.C (AlignFilter): use std::count and add some
874 2002-01-13 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
876 * MathsSymbols.C (get_pixmap_from_symbol): add a default statement
879 * FormPreferences.C (Interface::input):
881 (Paths::input): add shortcuts to file dialogs directory buttons
883 * FormPreference.h (browse): add default empty parameters for
884 buttons descriptions.
886 * FormFiledialog.C (SetButton): allow for a shortcut in the name
889 2002-01-13 John Levon <moz@compsoc.man.ac.uk>
895 * forms/form_thesaurus.fd: update to Aiksaurus 0.14
897 2002-01-12 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
899 * Toolbar_pimpl.C (setPixmap): simplify a bit
901 2002-01-10 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
903 * Toolbar_pimpl.C (ToolbarCB):
904 * Menubar_pimpl.C (MenuCallback): use verboseDispatch instead of
907 2002-01-12 Allan Rae <rae@lyx.org>
909 * FormTabular.C (FormTabular): Fix Purify UMR.
911 * FormPreferences.C (build): "Conversion" is a better name.
913 2002-01-10 Martin Vermeer <martin.vermeer@hut.fi>
915 * FormMathsPanel.[Ch] (dispatchFunc): new method. Invokes
918 * FormMathsStyle.C (apply): use LFUNs to apply, not insertSymbol.
920 2002-01-10 Angus Leeming <a.leeming@ic.ac.uk>
923 * forms/form_preferences.fd: change names and descriptions of popup
924 font variables to reflect their actual use.
926 * Menubar_pimpl.C: return MENU_LABEL_STYLE to FL_NORMAL_STYLE.
928 2002-01-10 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
930 * FormPreferences.C (input): allow empty values for document_path
933 * FormFiledialog.C (SetButton):
934 (FileDlgCB): do not disable directory buttons if they have an
936 (SetDirectory): if the argument is an empty string, change to
939 2002-01-09 Martin Vermeer <martin.vermeer@hut.fi>
941 * forms/form_maths_style.fd:
942 * FormMathsStyle.[Ch]: New files, Implementing a mathed pop-up for math
943 size "styles" and font types.
944 * FormMathsPanel.[Ch]:
946 * forms/form_maths_panel.fd: Modified too.
948 2002-01-08 Martin Vermeer <martin.vermeer@hut.fi>
950 * Menubar_pimpl.C (create_submenu):
951 * Toolbar_pimpl.C (update): use FuncStatus.
953 2002-01-08 Angus Leeming <a.leeming@ic.ac.uk>
955 * xform_helpers.[Ch] (getStringFromBrowser): a littel wrapper function
956 for fl_get_browser_line that is guaranteed to return a valid string.
958 2002-01-08 John Levon <moz@compsoc.man.ac.uk>
960 * FormSpellchecker.C: fix possible crash on clicking a suggestion
962 2002-01-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
964 * forms/form_document.fd (bullets): fix small cosmetic problem after
965 John's radio2button change.
967 2002-01-07 Angus Leeming <a.leeming@ic.ac.uk>
970 * forms/form_document.fd: change the labels and variable names of
971 left_margin, right_margin to inner_margin, outer_margin, in line
972 with bugzilla bug #157.
974 * FormFiledialog.C (Reread): used locally stored modtime variable
975 rather than make repeated calls to fileInfo.getModificationTime().
977 * xforms_helpers.C (ReadableFile, WriteableFile): added a couple of
978 isOK() checks to the use of the FileInfo instance and removed those
981 * Menubar_pimpl.C: added a variable MENU_LABEL_STYLE and use it.
982 Set it to FL_BOLD_STYLE, thereby fixing bugzilla bug #32.
984 2002-01-07 John Levon <moz@compsoc.man.ac.uk>
987 * forms/form_*: change radio buttons to round3dbutton
989 2002-01-05 John Levon <moz@compsoc.man.ac.uk>
991 * FormFiledialog.C: add FIXME
993 * xforms_helpers.C: fix use of FileInfo
995 2002-01-07 John Levon <moz@compsoc.man.ac.uk>
1001 * forms/form_tabular.fd: ugly fix to get around
1002 some of the UI problems (bug #110).
1004 2002-01-04 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1006 * FormDocument.C: Recognize the default paper settings too
1007 when setting the default length values (cm or inch).
1008 * FormParagraph.C: do the same.
1010 2001-12-11 Michael A. Koziarski <michael@koziarski.org>
1012 * FormFloat.C: changes to prevent here definitely being used
1015 2001-12-29 Dekel Tsur <dekelts@tau.ac.il>
1017 * FormMathsMatrix.C (AlignFilter): Allow entering the '|' char.
1019 2001-12-19 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
1021 * DropDown.C: always include <config.h> in sources.
1026 * DropDown.h: do not include <config.h> in headers
1028 2001-12-20 Juergen Vigna <jug@sad.it>
1030 * FormTabular.C (update): final LT-h/f support modifications.
1032 2001-12-19 Juergen Vigna <jug@sad.it>
1034 * FormTabular.C (update): change a bit the tabular layout and added
1035 better longtable options handling.
1037 2001-12-15 Lars Gullik Bjønnes <larsbj@birdstep.com>
1039 * FormToc.C: using std::endl
1041 2001-12-14 John Levon <moz@compsoc.man.ac.uk>
1043 * FormToc.C: fix crash when no entries, and
1044 update types properly
1046 2001-12-11 Ben Stanley <bds02@uow.edu.au>
1048 * Menubar_pimpl.C: Fixed a crashing bug when document has more
1049 than 80 floats and using xforms 0.88
1051 2001-12-11 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
1053 * xforms_helpers.C: include lyxlength.h here
1054 * xforms_helpers.h: ... but not here
1056 * FormTabular.C: use LyXLength instead of string wherever
1057 necessary; whitespace changes.
1059 2001-12-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1061 * forms/form_preferences.fd: use the same name for font sizes
1062 than the character dialog.
1064 2001-11-26 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1066 * forms/form_search.fd: Added label text to search buttons
1067 (to make the shortcuts visible).
1069 2001-12-05 John Levon <moz@compsoc.man.ac.uk>
1071 * FormParagraph.C: set combo box correctly for VSpace::LENGTH
1073 2001-12-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
1076 * xforms_helpers.C: change "while(" to "while ("
1078 2001-12-05 Allan Rae <rae@lyx.org>
1080 * FormParagraph.C (apply): One other LyXText fix.
1082 2001-12-05 John Levon <moz@compsoc.man.ac.uk>
1084 * FormParagraph.C (getCurrentParagraph):
1085 (apply): get the right LyXText !
1087 2001-11-29 John Levon <moz@compsoc.man.ac.uk>
1089 * FormParagraph.C: disallow page breaks in insets
1091 2001-11-23 John Levon <moz@compsoc.man.ac.uk>
1093 * FormParagraph.C: allow signed space above/below, actually
1094 use space below units
1096 2001-11-04 John Levon <moz@compsoc.man.ac.uk>
1098 * FormToc.C: fixes to make floatlists work
1100 2001-11-23 John Levon <moz@compsoc.man.ac.uk>
1103 * Alert_pimpl.C: Alert etc.
1107 * forms/fdfix.sh: move idex etc. to here
1109 * GUIRunTime.C: move getScreenDPI() to here
1111 2001-11-20 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1113 * forms/form_ref.fd, form_preferences.fd, form_citation.fd,
1114 form_graphics.fd, form_paragraph.fd: Enlarged the Restore button
1115 to 100p (now German translation fits in).
1116 * forms/form_external.fd, form_bibtex.fd, form_print.fd,
1117 form_preferences.fd, form_graphics.fd, form.include.fd,
1119 Unified label "Browse..." and unified its width to 100p.
1121 2001-11-13 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1123 * forms/form_graphics.fd: fixed shortcut clash
1124 * forms/form-external.fd: added shortcut for "Apply"
1126 2001-11-12 John Levon <moz@compsoc.man.ac.uk>
1128 * FormFiledialog.C: don't reset path if new dir
1131 2001-11-12 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1133 * forms/form_document.fd: Renamed "Save as Class Defaults"
1134 to "Save as Document Defaults"
1136 Removed the setEnabled-Definitions for the
1137 "save_default"-Button since it causes nothing but trouble.
1138 Changed the text of AskQuestion on saveParamsAsDefault.
1140 2001-11-07 John Levon <moz@compsoc.man.ac.uk>
1142 * DropDown.C: fix crash, improve behaviour a bit
1144 2001-11-07 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1146 * FormDocument.C (class_apply):
1150 (bullets_apply): add a version of these methods taking a
1151 BufferParams& parameters. The original versions are now wrappers
1153 (saveParamsAsDefault): new function, moved from old
1154 LFUN_LAYOUT_SAVE_DEFAULT code.
1156 2001-11-03 John Levon <moz@compsoc.man.ac.uk>
1160 * DropDown.C: drop-down completion
1162 2001-11-04 John Levon <moz@compsoc.man.ac.uk>
1164 * forms/form_graphics.fd: change clashing shortcut
1166 2001-10-24 Juergen Vigna <jug@sad.it>
1168 * FormTabular.C: changed calls for footer/headers of longtabulars.
1170 2001-10-23 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1172 * forms/form_tabular.fd: Add value choices
1173 * FormTabular.C: Handle that choices
1175 * FormDocument.C: fix small bug.
1177 2001-10-23 Angus Leeming <a.leeming@ic.ac.uk>
1179 * FormGraphics.[Ch]: move some parameters out of the heaader file and
1180 into namespace anon.
1182 * FormPreferences.C:
1183 * forms/form_preferences.fd: replaced button_colorspace with two
1184 radio buttons, button_hsv and button_rgb.
1186 2001-10-19 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1188 * forms/form_document.fd:
1189 Class: add a value choice for Default Skip.
1190 Some rearrangements (minor tweaks).
1191 * FormDocument.C: Handle that choice, minor tweaks.
1192 * forms/form_paragraph.fd: Add value choices
1193 * FormParagraph.C: Handle that choices.
1194 * FormMinipage.C/FormGraphics.C: Small tweaks.
1196 2001-10-15 Angus Leeming <a.leeming@ic.ac.uk>
1198 * FormDocument.C: fixed some bugs in the Paper tab.
1200 * xforms_helpers.[Ch] (updateWidgetsFromLengthString): add argument
1201 specifying default unit for choice if input string is empty.
1203 2001-10-12 Angus Leeming <a.leeming@ic.ac.uk>
1205 * FormDocument.C (input): one more tweak...
1207 2001-10-10 Herbert Voss <voss@perce.de>
1209 * FormTexinfo.[Ch]: some changes to the code
1211 2001-10-10 André Pönitz <poenitz@htwm.de>
1213 * FormsMathMatrix.C: add missing space between v- and h-alignment
1216 2001-10-09 Herbert Voss <voss@perce.de>
1219 * forms/form_texinfo.fd: new files. Display information about the
1220 installed texfiles (cls,sty,bst).
1222 * FormShowFile.[Ch]: new files. Display the contents of a file.
1225 * Makefile.am: modified appropriately.
1227 2001-10-09 Angus Leeming <a.leeming@ic.ac.uk>
1229 * xforms_helpers.[Ch] (getLengthFromWidgets): new function.
1230 Given input and choice widgets, create a string such as "1cm".
1231 (updateWidgetsFromLengthString): new function.
1232 Given a string such as "1cm", set the input and choice widgets.
1235 * forms/form_document.fd: improve the GUI of the paper tab using these
1236 new helper functions.
1238 2001-10-07 Adrien Rebollo <adrien.rebollo@gmx.fr>
1240 * FormDocument.C (build): support latin4
1242 2001-10-05 Adrien Rebollo <adrien.rebollo@gmx.fr>
1244 * FormDocument.C (build): support latin3
1246 2001-10-04 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1248 * forms/form_aboutlyx.fd: use flat boxes for tabs.
1250 2001-10-03 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1252 * forms/form_document.fd: rearrangement of the paper tab;
1253 rename "use geometry" to "custom margins/sizes".
1255 * FormDocument.C: add code to avoid the input of senseless data
1256 in document -> paper.
1258 2001-10-01 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1260 * FormDocument.C: Disable choice "Special" if landscape
1261 is chosen to prevent senseless values.
1263 2001-09-28 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1265 * forms/form_preferences.fd: small tweaks.
1267 2001-09-24 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1269 * forms/form_document.fd: Removed "Auto Reset", renamed the "Reset"
1270 button to "Use Class Defaults" and moved it outside the tab.
1271 Some more minor tweaking.
1273 * FormDocument.C: handled this changes.
1275 2001-09-27 Angus Leeming <a.leeming@ic.ac.uk>
1277 * Dialogs.C: remove splash dialog code.
1281 * forms/form_splash.fd: removed.
1284 * forms/makefile: remove splash dialog files.
1286 * Menubar_pimpl.C (MenuCallback): no longer call
1287 Dialogs::destroySplash.
1289 2001-09-27 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1291 * forms/form_preferences.fd: fix typo
1293 2001-09-24 Angus Leeming <a.leeming@ic.ac.uk>
1296 * forms/form_ref.fd: renamed the widgets in the standard style.
1298 * xforms_helpers.[Ch] (getVectorFromChoice, getVectorFromBrowser): new
1299 helper functions. Build a vector<string> from the contents of
1300 an fl_choice and fl_browser respectively.
1302 * FormCitation.C (fillChoice, updateBrowser):
1303 * FormRef.C: use these new functions to only update the choices and
1304 browsers when absolutely necessary.
1306 2001-09-24 Angus Leeming <a.leeming@ic.ac.uk>
1308 * FormBase.C (InputCB):
1309 * FormBaseDeprecated.C (InputCB): generalised Dekel's fix to the
1310 "select choice < 1" problem.
1312 * FormRef.C (input): undid Dekel's change in light of the above
1315 2001-09-21 Dekel Tsur <dekelts@tau.ac.il>
1317 * FormRef.C (input): Fix crash when using dialog with keyboard.
1319 2001-09-20 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1321 * forms/form_document.fd: small tweaks.
1323 2001-09-19 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1325 * forms/form_document.fd: Added checkbox "auto_reset", button
1326 "reset_defaults" and button "save_defaults".
1328 * Form_Document.[Ch]: Removed AskQuestion when changing class.
1329 Implement the 2 buttons and the checkbox described above.
1331 * forms/form_preferences.fd: Added checkbox "auto_reset" (to
1332 save the default value of that lyxrc)
1334 * FormPreferences.C: Handle that button
1336 2001-09-18 Angus Leeming <a.leeming@ic.ac.uk>
1338 * form_ref.fd: a little tweaking.
1340 * FormSpellchecker.C (build): set the bounds to the slider, so it
1341 updates during a spellchecking session.
1343 2001-09-14 Angus Leeming <a.leeming@ic.ac.uk>
1345 * forms/form_preferences.fd: rearrangement and addition of new
1346 Display Graphics radio buttons to Look & Feel->Misc
1347 (By Jürgen Spitzmüller).
1349 * FormPreferences.C: modify new lyxrc variable "display_graphics"
1350 depending on the values of the Display Graphics radio buttons.
1352 * FormGraphics.C: use this variable.
1354 2001-09-13 Angus Leeming <a.leeming@ic.ac.uk>
1356 * FormMathsBitmap.[Ch]: add d-tor to finally fix a memory leak.
1357 Hoorah! Happy Birthday to me!
1359 2001-09-07 Dekel Tsur <dekelts@tau.ac.il>
1361 * forms/form_ref.fd: Add buffer button.
1363 * FormRef.C (update): Handle the buffer button.
1366 2001-09-13 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1368 * forms/form_graphics.fd: complete rewrite of the dialog
1369 (Most work was done by Angus, though).
1371 2001-09-12 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1373 * combox.C (hide): execute the callback _after_ closing the
1376 2001-09-12 Angus Leeming <a.leeming@ic.ac.uk>
1378 * FormDocument.C (c-tor): initialise some variables.
1380 * forms/form_citation.fd: remove spurious shortcut to a labelframe!
1381 (Thereby removing a warning message when the dialog is built.)
1383 * FormFloat.C (input): return SMI_VALID.
1385 2001-09-11 Angus Leeming <a.leeming@ic.ac.uk>
1387 * FormDocument.C (input, options_update): add code to enable the
1388 Author-Year/Numerical citation choice only if the natbib checkbox is
1391 * FormFloat.[Ch]: added new method input() to control the behaviour of
1393 * forms/form_float.fd: renamed Here as button_here_definitely.
1396 * forms/form_graphics.fd: add callbacks to a few widgets that didn't
1397 have them, so enabling the Ok, Apply buttons appropriately.
1399 2001-09-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1401 * forms/form_paragraph.fd: cosmetics (renamed "Label Width" to "Longest
1402 Label", added a labelframe).
1404 2001-09-10 Lars Gullik Bjønnes <larsbj@birdstep.com>
1406 * Toolbar_pimpl.C (C_Toolbar_BubblePost): fix linking
1407 (C_Toolbar_BubbleTimerCB): fix linking
1409 * FormMathsBitmap.C (form): use get() to get the raw pointer.
1411 * FormMathsBitmap.h: use shared_c_ptr for form_ as well.
1413 2001-09-09 Lars Gullik Bjønnes <larsbj@birdstep.com>
1415 * combox.C (C_Combox_input_cb): make it static
1416 (C_Combox_combo_cb): make it static
1417 (C_Combox_peek_event): make it static
1419 * Toolbar_pimpl.C (C_Toolbar_BubbleTimerCB): make it static
1420 (C_Toolbar_BubblePost): make it static
1421 (C_Toolbar_ToolbarCB): make it static
1423 * Timeout_pimpl.C (C_intern_timeout_cb): make it static
1425 * Menubar_pimpl.C (C_Menubar_Pimpl_MenuCallback): make it static
1427 * Makefile.am (libxforms_la_LIBADD): add this and depend on the
1430 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
1432 * FormBaseDeprecated.[Ch]: use the same allow_resize methodology as has
1433 been used successfully in FormBase.
1434 (show): call bc().refresh() after building the dialog to activate the
1437 * FormPreferences.C (build): remove hack to fix butoon controller as
1438 the correct fix is in FormBaseDeprecated.
1440 * FormPreferences.[Ch] (connect, disconnect): removed (redundant).
1442 * FormMaths*.C (c-tor): prohibit resizing of the dialog.
1444 2001-09-07 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1446 * Toolbar_pimpl.C (setLayout):
1447 (layoutSelected): make them work even when gettext has been
1448 translating the interface.
1450 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
1452 * FormMathsSpace.C: Fix bug: the "Maths spacing" dialog is broken
1453 ("Apply" does not work without former user change in the dialog).
1455 * FormPreferences.C (build): Fix bug: if you start LyX and open the
1456 Preferences dialog, "Apply" is activated even though no change has been
1459 2001-09-07 Rob Lahaye <lahaye@users.sourceforge.net>
1461 * FormBase.C (show): use controller_.IconifyWithMain() to control
1462 the dialog's show policy
1464 * FormBaseDeprecated.C (show): ditto, but use lyxrc variable directly.
1466 * FormPreferences.C:
1467 * forms/form_preferences.fd: add a check_dialogs_iconify_with_main
1468 check button to the Look & Feel->Misc tab and code to modify the lyxrc
1469 variable dialogs_iconify_with_main appropriately.
1471 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
1473 * FormBase.h: clean-up comments. Remove mutable status of minw_, minh_.
1475 2001-09-06 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1477 * forms/form_character.fd: small cosmetics (aligned "Language:" right
1478 as suggested in Michael's Buglist).
1480 2001-09-06 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1482 * Toolbar_pimpl.C (updateLayoutList): do not display obsolete
1484 (layoutSelected): remove the numeric argument and use the text of
1485 the combox entry instead.
1487 * combox.C: lowercase a few remaining methods, rename select_text
1489 * several files: propagate these changes
1491 2001-09-03 Angus Leeming <a.leeming@ic.ac.uk>
1493 * FormPreferences.C: add fl_set_input_return to input_paperoption.
1495 2001-09-02 John Levon <moz@compsoc.man.ac.uk>
1497 * FormParagraph.C: fix default line spacing case
1499 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
1501 * FormParagraph.C: disable space inputs when != Length
1503 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
1505 * FormPreferences.C:
1506 * form_preferences.h:
1507 * form_preferences.C:
1508 * forms/form_preferences.fd: add view_dvi_paper_option
1510 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
1512 * FormMathsPanel.h: sub dialogs must be Ignorant.
1514 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
1516 * FormParagraph.C: fix to not allow 0 linespacing
1518 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
1520 * FormCitation.C (c-tor): prevent re-sizing of the dialog.
1522 * FormParagraph.C (input): set fl_get_choice check for the linespacing
1523 to 5 not 4. xforms arrays start at 1.
1525 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
1527 * FormParagraph.[Ch]:
1528 * forms/form_paragraph.fd: clean up of dialog and of controlling
1531 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
1533 * FormBase.C (C_CutandPastePH): new function that can be used as a
1534 pre-handler to any xforms text input widget. Will trigger an event on
1535 pasting into the widget using the middle mouse button.
1537 * FormPreamble.C (build): use this pre-handler for the input widget.
1539 2001-08-26 Angus Leeming <a.leeming@ic.ac.uk>
1542 * forms/form_citation.fd: a little tweaking to ensure that the
1543 style choice remains centred within the frame if its contents change.
1545 * FormBase.h: added an allow_resize_ member variable. If false
1546 resizing the dialog is prohibitted.
1549 * FormBrowser.[Ch]: modify c-tors to pass this new variable to FormBase.
1554 make use of this functionality to ensure that the dialog cannot be
1557 2001-08-27 John Levon <moz@compsoc.man.ac.uk>
1559 * GUIRunTime.C: initApplication() should take a int & argc
1561 2001-08-24 John Levon <moz@compsoc.man.ac.uk>
1564 * FormCitation.C: tidy code a little
1566 * GUIRunTime.C: more informative error
1568 2001-08-23 Angus Leeming <a.leeming@ic.ac.uk>
1570 * forms/form_preferences.fd: order the items "logically" so that
1571 tabbing through the dialog makes sense. Close bug #404569.
1573 2001-08-23 Angus Leeming <a.leeming@ic.ac.uk>
1575 * FormPreferences.C: Tentative fix of John's "no point in spell
1576 command "None"" bug, #223255.
1578 2001-08-23 Herbert Voss <voss@perce.de>
1580 * FormBibtex.C (input): normalize database list
1582 2001-08-21 Angus Leeming <a.leeming@ic.ac.uk>
1584 * FormBibtex.C: make sure that any database is stored only once.
1586 2001-08-22 Herbert Voss <voss@perce.de>
1588 * FormBibtex.C (input): fix for multiple databases
1590 2001-08-21 Herbert Voss <voss@perce.de>
1592 * FormBibtex.C (input): extension handling for ".bst"
1594 2001-08-21 Angus Leeming <a.leeming@ic.ac.uk>
1596 * forms/form_bibtex.fd: activate "Ok" when the "Add bibliography to TOC"
1597 check button is pressed.
1599 2001-08-20 Dekel Tsur <dekelts@tau.ac.il>
1601 * FormParagraph.C (general_apply): Handle default spacing.
1602 (general_update): Ditto.
1604 2001-08-20 Angus Leeming <a.leeming@ic.ac.uk>
1607 * forms/form_bibtex.fd: get the browse buttons working as they should.
1609 2001-08-20 Herbert Voss <voss@perce.de>
1612 * forms/form_bibtex.fd: enhanced bibtex-data gui to browse for
1613 databases and styles. Added an option for "bibliography into toc"
1615 2001-08-18 Lars Gullik Bjønnes <larsbj@birdstep.com>
1617 * FormMathsBitmap.h: use the lyx::shared_c_ptr that uses free() to
1620 2001-08-15 John Levon <moz@compsoc.man.ac.uk>
1622 * combox.h: fix source doc
1624 * form_math_matrix.C:
1625 * forms/form_math_matrix.fd: new layout
1627 2001-08-16 John Levon <moz@compsoc.man.ac.uk>
1631 * forms/form_paragraph.fd:
1632 * FormParagraph.C: support per-para linespacing
1634 * forms/form_float.fd:
1635 * form_float.C: fix shortcut typo
1637 2001-08-15 Angus Leeming <a.leeming@ic.ac.uk>
1639 * forms/form_character.fd: small adjustment to the position of John's
1640 extra Language label.
1642 2001-08-09 André Pönitz <poenitz@htwm.de>
1644 * FormMathsDelim.C: renamed some delimiter parameters.
1646 2001-08-09 Angus Leeming <a.leeming@ic.ac.uk>
1648 * FormCitation.C (build):
1649 * FormDocument.C (build):
1650 * FormMinipage.C (build):
1651 * FormParagraph.C (build):
1652 * FormRef.C (build): added stuff to read-only list in the
1655 * FormCitation.C (update): disable citation style stuff when not using
1658 2001-08-06 Juergen Vigna <jug@sad.it>
1660 * forms/form_ert.fd: new file.
1662 * form_ert.[Ch]: new files.
1664 * FormERT.[Ch]: new files. Implementation of ERT dialog.
1666 2001-08-01 Angus Leeming <a.leeming@ic.ac.uk>
1668 * FormPreferences.C (Color c-tor): initialise modifiedXformsPrefs.
1670 2001-07-30 Angus Leeming <a.leeming@ic.ac.uk>
1672 * GUIRunTime.C (processEvents, runTime): small code rearrangement.
1674 2001-08-01 John Levon <moz@compsoc.man.ac.uk>
1678 * form_maths_panel.C:
1679 * form_maths_panel.h:
1680 * forms/form_maths_panel.fd: re-add dots bitmaps
1682 * FormRef.C: "Goto" -> "Go to"
1684 2001-07-29 John Levon <moz@compsoc.man.ac.uk>
1686 * FormMathsBitmap.C: initialise form_
1688 2001-07-29 Baruch Even <baruch@lyx.org>
1690 * src/forms/form_graphics.fd:
1691 * src/FormGraphics.C: Added support for the new horizontal scale factor.
1693 2001-07-30 Lars Gullik Bjønnes <larsbj@birdstep.com>
1695 * forms/makefile (SRCS): add form_float.fd
1697 * forms/form_float.fd: new file
1699 * form_float.[Ch]: new files
1701 * Makefile.am (libxforms_la_SOURCES): add FormFloat.C,
1702 FormFloat.h, form_float.C and form_float.h
1704 * FormFloat.[Ch]: new files
1706 * Dialogs.C: init GUIFloat is well
1708 2001-07-29 Asger Alstrup Nielsen <alstrup@alstrup>
1710 * FormToc.C (updateType): Fix problem with TOC that couldn't be
1711 updated because the type list was not updated.
1713 2001-07-26 Angus Leeming <a.leeming@ic.ac.uk>
1715 * forms/form_aboutlyx.fd: made a bit bigger to get the Copyright &
1718 * input_validators.[Ch] (fl_int_filter, fl_float_filter): new methods.
1720 * FormGraphics.C (build): uncommented the fl_set_input_return call for
1721 input_rotate_angle. Set input filter on rotate_angle to make it accept
1722 only floating point numbers.
1723 (input): Browse now activates the Ok button approriately.
1725 2001-07-26 John Levon <moz@compsoc.man.ac.uk>
1734 * forms/form_thesaurus.fd: add thesaurus
1736 2001-07-26 Baruch Even <baruch@lyx.org>
1739 * FormGraphics.C: Removed hide method since it was interfering with the
1740 needed work, it cleared several vectors that were needed for proper
1741 functioning. Also changed rotateAngle to float.
1744 * forms/form_graphics.fd: Removed inline option, all InsetGraphics figures
1747 2001-07-23 John Levon <moz@compsoc.man.ac.uk>
1749 * FormInclude.C: add load file facility back
1751 2001-07-23 John Levon <moz@compsoc.man.ac.uk>
1753 * FormCharacter.C: disable resizing as it doesn't work
1755 * FormPreamble.C: allow to copy-paste from RO preamble by
1758 2001-07-20 Jürgen Spitzmüller <juergen.sp@t-online.de>
1760 * forms/form_citation.fd: resized form to fit on a 800x600 screen.
1762 2001-07-19 Angus Leeming <a.leeming@ic.ac.uk>
1764 * FormCitation.[Ch]: changes associated with adding natbib support.
1765 New helper functions, string_width, fillChoice, updateStyle.
1766 (apply): set the citation command appropriately.
1767 (input): deal with the citation command choices.
1768 (update): parse the citation command and deal with it. Nuke the
1772 * FormDocument.C (build): add options to use natbib.
1774 * forms/form_citation.fd: add natbib support. Rearrange dialog to
1775 fit onto shorter screens.
1777 * forms/form_document.fd: add natbib support.
1779 2001-07-16 Juergen Vigna <jug@sad.it>
1781 * form_aboutlyx.C: set default for "Close" button to "ESC"-key.
1783 2001-07-13 Angus Leeming <a.leeming@ic.ac.uk>
1785 Consistent use of Lsstream.h:
1786 * FormAboutlyx.C (build):
1787 * FormVCLog.C (update): std::ostringstream -> ostringstream.
1789 * FormMathsDelim.C (apply):
1790 * FormMathsMatrix.C (apply): std::stringstream -> stringstream.
1792 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
1794 * implement 1 about lyx dialog instead of 3 separate ones
1796 * FormCredits.[Ch]: removed
1797 * FormCopyright.[Ch]: removed
1798 * form_credits.[Ch]: removed
1799 * forms/form_credits.fd: removed
1800 * form_copyright.[Ch]: removed
1801 * forms/form_copyright.fd: removed
1802 * FormAboutlyx.[Ch]: added
1803 * form_aboutlyx.[Ch]: added
1804 * forms/form_aboutlyx.fd: added
1805 * Dialogs.C: add about lyx stuff
1807 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
1811 * FormPreferences.[Ch]: rename spellchecker to spelloptions
1812 * form_preferences.[Ch]: idem
1813 * forms/form_preferences.fd: idem
1814 * FormSpellchecker.[Ch]: added
1815 * form_spellchecker.[Ch]: added
1816 * forms/form_spellchecker.fd: added
1817 * Dialogs.C: add spellchecker
1819 2001-07-12 Lars Gullik Bjønnes <larsbj@birdstep.com>
1821 * FormFiledialog.C: (*it). -> it->
1822 * Toolbar_pimpl.C: ditto
1823 * RadioButtonGroup.C: ditto
1824 * FormPreferences.C: ditto
1826 2001-07-03 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1828 * GUIRunTime.C (x11Display):
1831 (x11VisualDepth): new methods
1833 2001-07-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
1835 * FormDocument.C (class_apply): call CutAndPaste::'s staitc method
1838 * Toolbar_pimpl.h: make owner be a XFormsView, small changes
1841 * GUIRunTime.C (createMainView): implement
1843 2001-06-22 John Levon <moz@compsoc.man.ac.uk>
1847 * forms/form_character.fd: hide the widget underneath language
1850 2001-06-27 John Levon <moz@compsoc.man.ac.uk>
1852 * FormPreferences.h:
1853 * FormPreferences.C: connect and operator
1854 showSpellcheckerPreferences signal
1856 * FormPrint.C (input): modify to select radio_file
1857 when the user uses the filename input
1859 2001-06-26 The LyX Project <lyx@violet.home.sad.it>
1861 * combox.C (remove): send debug output to Debug::GUI.
1863 2001-06-26 The LyX Project <lyx@rose.home.sad.it>
1865 * Menubar_pimpl.C (create_submenu):
1866 * Toolbar_pimpl.C (update): update to use func_status
1868 2001-06-25 The LyX Project <lyx@tulip.home.sad.it>
1870 * FormPreferences.C (Path::feedback): remove bogus description of
1873 2001-06-16 Angus Leeming <a.leeming@ic.ac.uk>
1875 * xformsBC.h: clean-up of included files.
1877 2001-06-15 Angus Leeming <a.leeming@ic.ac.uk>
1880 * FormParagraph.C (c-tor): cosmetic name change of signal.
1882 * FormParagraph.[Ch]: added machinery to act on an updateParagraph
1883 signal. It's pretty crude at the moment! Mental note: would be more
1884 elegant if we passed a LyXParagraph & with both the signals rather than
1885 search through the Buffer.
1887 2001-06-13 Angus Leeming <a.leeming@ic.ac.uk>
1889 * *.[h]: added // -*- C++ -*-
1890 * *.[C]: removed // -*- C++ -*-
1892 * FormCharacter.C (update): now uses contents of font_, stored
1893 permanently by the controller to update() the dialog.
1895 2001-06-12 Angus Leeming <a.leeming@ic.ac.uk>
1898 * form_include.fd: (various places): Ok button is now activated when
1899 the filename is input from the keyboard.
1901 * FormPreferences.C white-space change in various places.
1902 (Converters::GetTo): get the contents of "to" not "from"! Thus fix bug
1903 that disabled addition of new converters.
1905 * FormCharacter.C (input, update): new methods. Activate the Apply
1906 button when any of the input fileds are not IGNORE.
1908 2001-06-11 Lars Gullik Bjønnes <larsbj@birdstep.com>
1910 * FormToc.C (input): change test slightly.
1911 (updateContents): clear list if empty and add no list msg.
1913 2001-05-30 Angus Leeming <a.leeming@ic.ac.uk>
1915 * FormParagraph.C (update, general_update): enabling the align buttons
1916 is now dependent on the AlignPossible entry in the Layout.
1918 2001-06-01 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1921 * FormMathsMatrix.C: bring C functions into global namespace if
1924 2001-05-31 Lars Gullik Bjønnes <larsbj@birdstep.com>
1926 * MathsSymbols.C (pixmapFromBitmapData): add std::
1928 * FormMathsMatrix.C (AlignFilter): add std::
1930 2001-05-22 Adrien Rebollo <rebollo@iaf.cnrs-gif.fr>
1932 * FormDocument.C (build): add iso8859-15 support.
1934 2001-05-08 Baruch Even <baruch@lyx.org>
1936 * Menubar_pimpl.C: Fixed compilation problem.
1938 2001-05-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
1940 * Menubar_pimpl.C (add_toc): use name and not type with float.
1941 (create_submenu): correct call of new object
1942 (create_submenu): add FloatListInsert and FloatInsert to dummy clause.
1944 2001-05-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
1946 * FormParagraph.[Ch]: remove !NO_PEXTRA and !NEW_INSETS cruft
1948 2001-04-26 Angus Leeming <a.leeming@ic.ac.uk>
1950 * Dialogs.C: included insetgraphicsParams.h
1952 * FormMathsMatrix.C:
1953 * FormMathsBitmap.C: included LAssert.h
1955 2001-04-24 Allan Rae <rae@lyx.org>
1957 * xforms_helpers.C (formatted): two consecutive spaces would kill it.
1959 2001-04-20 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1961 * xforms_helpers.C (formatted): do not use string::substr(1) on a
1962 string of length 1 !
1964 2001-04-16 Allan Rae <rae@lyx.org>
1966 * xforms_helpers.C (formatted):
1967 * Menubar_pimpl.C (add_toc): #warning triggers an error on Sun CC 6.0
1968 as an unrecognised preprocessor directive. So ensure they're wrapped.
1970 2001-04-06 John Levon <moz@compsoc.man.ac.uk>
1972 * FormTabularCreate.C: pass a pair of uints to the controller
1974 * FormVCLog.C: the log appears as a stringstream now
1976 * forms/form_external.fd: make params update state (from Angus)
1978 2001-04-05 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1980 * Menubar_pimpl.C: include gettext.h
1982 2001-04-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
1984 * xforms_helpers.C (formatted): constify length
1986 * FormTabular.C (update): small restructure, adjust for scoped_ptr
1987 (input): adjust for scoped_ptr
1988 (input): constify str
1990 2001-04-03 John Levon <moz@compsoc.man.ac.uk>
1992 * Dialogs.C: s/popup/dialog/
1996 * FormBase.C: s/ControlButton/ControlButtons/
1997 move bc().refresh() into base show() method
2000 * FormBaseDeprecated.C:
2003 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
2005 * FormMathsPanel.C (c-tor): set button controller cancel label to close.
2008 * forms/form_toc.fd: implemented controller-view split.
2010 * Dialogs.C: associated changes.
2012 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
2015 * forms/form_citation.fd: Don't change the name of the button when
2016 toggling between regular expression and simple searches.
2017 Squashed bug when creating a new inset, the keys field contained
2018 one (empty) key. No more; thanks, Dekel.
2021 * forms/form_external.fd: added Apply button.
2023 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
2026 * FormBrowser.[Ch]: changes associated with renaming ControlBase as
2029 * FormExternal.[Ch]:
2030 * forms/form_external.fd: implemented controller-view split.
2032 * Dialogs.C: associated changes.
2034 * FormGraphics.[Ch]:
2037 moved the browsing functionality into the controller.
2039 * xforms_helpers.[Ch]: moved browseFile to
2040 ../controllers/helper_funcs.[Ch]
2043 * forms/form_citation.fd: added case sensitive search button.
2045 2001-03-29 Angus Leeming <a.leeming@ic.ac.uk>
2047 * xformsBC.[Ch]: Patched in a slight reworking of Baruch Even's patch.
2048 Code moved into the generic template base class. Replaced
2049 setCancelCloseButton() with setButtonLabel().
2051 2001-03-29 Juergen Vigna <jug@sad.it>
2053 * FormMinipage.C: removed widthp_ and all it's functions and changed
2054 to use new %-lengths of LyXLength.
2056 2001-03-28 Angus Leeming <a.leeming@ic.ac.uk>
2058 * FormGraphics.[Ch]:
2059 * forms/form_graphics.fd:
2061 * forms/form_index.fd: implemented controller-view split.
2063 * Dialogs.C: associated changes.
2065 * FormCharacter.[Ch]: changes associated with ControlCharacter cleanup.
2067 * FormCitation.C: changes associated with ControlCitation cleanup.
2069 * FormMinipage.h: cleaned-up forward declarations.
2071 2001-03-27 Angus Leeming <a.leeming@ic.ac.uk>
2073 * FormMinipage.[Ch]:
2074 * forms/form_minipage.fd:
2076 * forms/form_print.fd:
2077 * FormSplash.[Ch]: implemented controller-view split.
2079 * Dialogs.C: associated changes.
2081 2001-03-26 Angus Leeming <a.leeming@ic.ac.uk>
2083 * FormPreamble.[Ch]:
2084 * forms/form_preamble.fd:
2086 * forms/form_ref.fd:
2088 * forms/form_search.fd:
2089 * FormTabularCreate.[Ch]:
2090 * forms/form_tabular_create.fd: implemented controller-view split.
2092 * Dialogs.C: associated changes.
2094 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
2101 * form_url.fd: implemented controller-view split.
2103 * Dialogs.C: associated changes.
2107 * FormCitation.h: moved methods from protected to private.
2109 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
2111 * FormCredits.C (build): changes associated with
2112 ControlCredits::getCredits returning a stringstream not a vector<string>
2114 2001-03-22 Angus Leeming <a.leeming@ic.ac.uk>
2116 * FormCopyright.[Ch]:
2117 * forms/form_copyright.fd: implemented controller-view split.
2120 * forms/form_credits.fd: implemented controller-view split.
2122 * Dialogs.C: associated changes.
2124 * xforms_helpers.C (formatted): improved the function so that it now
2125 repects '\n' characters in the input string. Ie, the user can now
2126 specify line breaks explicitly.
2128 2001-03-21 Angus Leeming <a.leeming@ic.ac.uk>
2130 * FormCharacter.[Ch]:
2131 * forms/form_character.fd: implemented controller-view split.
2133 * Dialogs.C: associated changes.
2135 * FormBase.C (input): changed return to SMI_VALID.
2137 * FormCitation.C (updateBrowser): ensure that the keys are stripped of
2138 any surrounding whitespace.
2140 2001-03-20 Angus Leeming <a.leeming@ic.ac.uk>
2142 * FormBase.[Ch] (input): no longer pure virtual. Has defualt state of
2144 (FormBase2): split into two template classes, FormDB (DialogBase) and
2145 FormCB (ControllerBase) for greater flexibility.
2149 * FormCitation.[Ch]: associated changes.
2154 * forms/form_browser.fd: implemented controller-view split.
2156 * Dialogs.C: associated changes.
2158 2001-03-19 Angus Leeming <a.leeming@ic.ac.uk>
2161 * forms/form_bibtex.fd: implemented controller-view split.
2163 * Dialogs.C: associated changes.
2165 2001-03-19 Angus Leeming <a.leeming@ic.ac.uk>
2167 * FormBaseDeprecated.[Ch]: rename title as title_.
2169 * FormBaseDeprecated.C: restore John's trick to give the dialog a border
2170 with limited functionality. It got lost in the MVC merge.
2172 * FormBaseDeprecated.C:
2173 * FormBase.C (show): moved initialisation of minw_, minh_ here.
2175 * FormBibitem.C (build):
2176 * FormBibtex.C (build):
2177 * FormBrowser.C (build):
2178 * FormCharacter.C (build):
2179 * FormCitation.C (build):
2180 * FormCopyright.C (build):
2181 * FormCredits.C (build):
2182 * FormDocument.C (build):
2183 * FormError.C (build):
2184 * FormExternal.C (build):
2185 * FormGraphics.C (build):
2186 * FormInclude.C (build):
2187 * FormIndex.C (build):
2188 * FormMinipage.C (build):
2189 * FormParagraph.C (build):
2190 * FormPreamble.C (build):
2191 * FormPreferences.C (build):
2192 * FormPrint.C (build):
2193 * FormRef.C (build):
2194 * FormSearch.C (build):
2195 * FormTabular.C (build):
2196 * FormTabularCreate.C (build):
2197 * FormToc.C (build):
2198 * FormUrl.C (build): removed initialisation of minw_, minh_.
2200 * The Maths Panel stuff no longer causes a crash on exit from LyX.
2203 * forms/form_maths.fd: removed.
2205 * forms/form_maths_delim.fd:
2206 * forms/form_maths_deco.fd:
2207 * forms/form_maths_matrix.fd:
2208 * forms/form_maths_space.fd:
2209 * forms/form_maths_panel.fd: new files.
2210 Split contents of form_maths.fd into 5 new files, one for each form.
2212 * MathsSymbols.[Ch]: remove class BitmapMenu, renamed and reworked as
2213 class FormMathsBitmap in FormMathsBitmap.[Ch].
2215 * FormMathsPanel.[Ch]:
2216 * FormMathsBitmap.[Ch]:
2217 * FormMathsDeco.[Ch]:
2218 * FormMathsDelim.[Ch]:
2219 * FormMathsMatrix.[Ch]:
2220 * FormMathsSpace.[Ch]: Split contents of FormMaths into new files,
2221 one for each popup. Rewrite so that all the new classes are derived from
2222 FormBaseBD. Clean up the logic in the process (I hope!).
2224 * Makefile.am: added new fils, removed redundant ones.
2226 2001-03-19 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
2228 * FormMinipage.C (FormMinipage): add SigC:: namespace specifier.
2230 (updateInset): ditto
2232 2001-03-16 Juergen Vigna <jug@sad.it>
2234 * Dialogs.C (Dialogs): create minipage options dialog.
2236 * forms/form_minipage.fd:
2240 * FormMinipage.h: new files for the minipage options dialog.
2242 2001-03-16 Angus Leeming <a.leeming@ic.ac.uk>
2244 * FormMaths.[Ch]: make the FD_ structs private. Create appropriate
2247 * forms/form_maths.fd: change C_FormBaseCancelCB to
2248 FormBaseDeprecatedCancelCB and so fix crash on closing the panel.
2250 2001-03-16 John Levon <moz@compsoc.man.ac.uk>
2252 * FormMaths.C: quash warnings
2254 2001-03-16 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
2256 * FormMaths.C (C_FormMathsDelimCB): add usual .c_str() for lyxstring
2259 2001-03-16 Angus Leeming <a.leeming@ic.ac.uk>
2261 * Form_various.h: cleaned up #includes and forward declarations.
2263 * Form_various.C: added "using SigC::slot" declaration.
2265 * FormMaths.[Ch]: moved to boost::scoped_ptrs.
2267 * FormDocument.C (CheckChoiceClass): removed string tct as the
2268 compiler warned that it was defined but never used.
2269 removed USE_CLASS_COMBO.
2271 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
2282 * forms/form_maths.fd:
2284 * forms/fdfix.sh: add maths panel
2287 * bmtable.c: moved from src/
2289 2001-03-16 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
2291 * FormParagraph.h: NO_PEXTRA
2292 * FormParagraph.C (input): NO_PEXTRA
2294 2001-03-15 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
2296 * several files: remove CXX_WORKING_NAMESPACES
2298 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
2300 * Merging changes from BRANCH_MVC back into HEAD.
2302 2001-03-12 Angus Leeming <a.leeming@ic.ac.uk>
2304 * Dialogs.C (c-tor): Changes associated with storing a vector of
2306 Use MVC Bibitem popup.
2308 * FormBase.h: add a new template class FormBase2, derived from FormBase
2309 to make life creating MVC popups even easier ;-)
2312 * forms/form_bibitem.fd: moved over to the MVC way of doing things.
2313 Proof that a simple popup should be easy to implement!
2315 * FormCitation.[Ch]: now derived from FormBase2.
2317 * FormToc.C: added using std::vector directive.
2319 2001-03-09 Dekel Tsur <dekelts@tau.ac.il>
2321 * FormSearch.C: Add missing #pragma
2323 2001-03-09 Angus Leeming <a.leeming@ic.ac.uk>
2326 * forms/form_citation.fd: added the ability to Search, both Simply and
2327 for Regular Expressions. Use the Search code in the controller() to do
2328 the actual searching.
2330 2001-03-08 Angus Leeming <a.leeming@ic.ac.uk>
2332 * Makefile.am: added FormCredits.[Ch] and form_credits.[Ch]
2333 * forms/makefile: added form_credits.fd
2335 * Dialogs.C: added FormCredits and removed ShowCredits.
2338 * forms/form_credits.fd:
2339 * forms/form_search.fd: ported to the MVC way.
2341 2001-03-07 Angus Leeming <a.leeming@ic.ac.uk>
2343 * xforms_helpers.h (formatted): now has default arguments for size and
2346 * FormCitation.[Ch]: moved code out of this class and into
2347 ControlCitation and associated helper funcs.
2349 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
2351 * FormBase.[Ch]: (InputCB): use ButtonController::input() rather than
2352 ButtonController::valid() to check state of input. The buttons are
2353 now controlled correctly.
2355 * Form*.[Ch]: use boost::scoped_ptr for the remaining few classes.
2357 2001-03-05 Lars Gullik Bjønnes <larsbj@lyx.org>
2359 * Form*.[Ch]: use boost::scoped_ptr for dialog_ et al.
2361 * FormBase.[Ch]: rename title as title_.
2363 2001-03-02 John Levon <moz@compsoc.man.ac.uk>
2365 * FormBase.C (c-tor): initialise variables in correct order.
2367 * FormCitation.C: add #include <algorithm>
2369 2001-03-02 Angus Leeming <a.leeming@ic.ac.uk>
2371 * xformsBC.[Ch]: Changes associated with the changes to
2372 controllers/ButtonController.[Ch]. Ie, the class is now derived from
2373 ButtonControllerBase and the ButtonPolicy is accessed through a method
2374 bp() rather than the instance bp_.
2376 * FormBaseDeprecated.[Ch]: no longer store a ButtonController, but
2377 rather use a pure virtual method bc() to access the controller
2378 instantiated by the daughter classes.
2380 * F*.[Ch]: changes associated with the above.
2382 2001-02-27 Angus Leeming <a.leeming@ic.ac.uk>
2384 * FormBase.[Ch]: renamed as FormBaseDeprecated.[Ch]
2386 * ViewXforms.[Ch]: renamed as FormBase.[Ch]
2388 2001-02-23 Angus Leeming <a.leeming@ic.ac.uk>
2390 * ButtonController.[Ch]: deleted. The class is split into two
2391 (with identical functionality), the code being found in
2392 ../controllers/ButtonController.[Ch] and xformsBC.[Ch]
2394 * xformsBC.[Ch]: new files. Xforms specific part of Allan's original
2395 ButtonController class.
2397 * FormBase.[Ch]: changes associated with the above split.
2399 * ViewXforms.[Ch]: Base class for xforms dialogs derived from ViewBase
2400 (../controllers/ViewBase.h). Ie, for Dialogs with GUI-I controllers
2401 controlling all interaction to/from the LyX kernel.
2403 * FormCitation.[Ch]:
2404 * forms/form_citation.fd: An xforms-specific implementation of the
2405 Citation dialog, controlled by the GUI-I ControlCitation.
2407 * Dialogs.C: Use the controlled Citation dialog.
2409 2001-03-15 John Levon <moz@compsoc.man.ac.uk>
2413 * combox.C: moved from src/
2415 2001-03-09 Angus Leeming <a.leeming@ic.ac.uk>
2418 * forms/form_filedialog.C.patch: I hate having to make these patches,
2419 but on reflection I think it's probably better than hacking fdfix.sh.
2421 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
2423 * forms/fdfix.sh: test whether bmtable.h is needed before #including it.
2425 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
2427 * FormGraphics.C: remove unnecessary hack
2429 2001-03-13 Dekel Tsur <dekelts@tau.ac.il>
2431 * FormCitation.C (apply): Do not put space between multiple keys.
2433 2001-03-12 Dekel Tsur <dekelts@tau.ac.il>
2435 * Menubar_pimpl.C (add_toc): Remove debug message.
2437 2001-03-09 John Levon <moz@compsoc.man.ac.uk>
2445 * xforms/forms/makefile:
2446 * forms/form_external.fd: add FormExternal
2448 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
2450 * Dialogs.C: add destroySplash()
2454 * forms/form_splash.fd:
2456 * FormSplash.C: make independent of FormBase, tidy
2458 * Menubar_pimpl.C: destroy splash on interaction
2460 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
2466 * forms/form_include.fd: rework, clean up
2468 2001-03-12 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
2470 * FormToc.h: use Buffer::typedef
2472 * Menubar_pimpl.C (add_toc): use the Buffer::typedefs
2473 * FormToc.C (build): ditto
2476 2001-03-11 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
2478 * FormToc.C (build): implement for dynamic number of lists
2480 * Menubar_pimpl.C (add_toc): ditto
2482 2001-03-07 Edwin Leuven <leuven@fee.uva.nl>
2488 * form_credits.[Ch]:
2489 * forms/form_credits.fd:
2491 2001-03-07 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
2493 * Menubar_pimpl.h: make Pipl::ItemInfo::item_ a boost::shared_ptr,
2494 make ButtonList contain boost::shared_ptr<ItemInfo>
2496 * Menubar_pimpl.C (~Pimpl): remove destructor
2498 2001-03-06 John Levon <moz@compsoc.man.ac.uk>
2504 * form_filedialog.C:
2505 * form_filedialog.h:
2508 * FormPreferences.C:
2514 * form/form_filedialog.fd: add File Dialog
2516 * Toolbar_pimpl.C: move LayoutsCB to here
2518 2001-03-06 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
2520 * FormParagraph.C: changes because of ParagraphParameters.
2522 2001-03-06 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
2524 * FormSearch.C (Replace): remove default argument
2527 2001-03-05 Edwin Leuven <leuven@fee.uva.nl>
2529 * added find/replace dialog:
2530 * FormSearch.*: added
2531 * form_search.*: added
2532 * forms/form_search.fd: added
2534 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
2536 * xform_helpers.[Ch]: renamed as xforms_helpers.[Ch].
2538 * various: in a rush of delayed guilt, I've renamed all instances of
2539 xform as xforms. Jean-Marc sowed this seed a long, long time ago and it
2542 * xforms_helpers.[Ch] (setEnabled): a little wrapper function to
2543 activate/deactivate an FL_OBJECT.
2550 * FormPreferences.C:
2552 * FormTabular.C: used it.
2554 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
2556 * FormPreferences.C: removed three unused using directives.
2558 2001-03-05 Edwin Leuven <leuven@fee.uva.nl>
2560 * added find/replace dialog:
2561 * FormSearch.*: added
2562 * form_search.*: added
2563 * forms/form_search.fd: added
2565 2001-02-27 Dekel Tsur <dekelts@tau.ac.il>
2567 * FormRef.C: Fixed the behaviour of Goto-Ref.
2569 2001-02-27 Angus Leeming <a.leeming@ic.ac.uk>
2571 * forms/makefile: added character and preamble dialogs
2573 2001-02-27 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
2575 * FormCharacter.C (FormCharacter): change order of deletion,
2576 change combo_language2 to combo_language2_
2578 2001-02-26 Dekel Tsur <dekelts@tau.ac.il>
2580 * FormRef.C (apply): Update bookmark #0 after inserting a reference.
2582 2001-02-23 Edwin Leuven <leuven@fee.uva.nl>
2584 * Dialogs.C: added layoutcharacter
2585 * FormCharacter.C: added
2586 * FormCharacter.h: added
2587 * form_character.C: added
2588 * form_character.h: added
2589 * forms/form_character.fd: added
2591 2001-02-23 Dekel Tsur <dekelts@tau.ac.il>
2593 * FormPreferences.C: Handle lyxrc.language_use_babel and
2594 lyxrc.language_global_options.
2596 2001-02-23 Angus Leeming <a.leeming@ic.ac.uk>
2598 * FormPreferences(GetFrom, GetTo): use size_type rather than int.
2600 2001-02-23 John Levon <moz@compsoc.man.ac.uk>
2602 * FormBase.C: no longer transient dialogs, XMapWindow()
2603 in attempt to de-iconify
2605 * FormDocument.C: remove DO_USE_DEFAULT_LANGUAGE
2607 2001-02-21 Dekel Tsur <dekelts@tau.ac.il>
2609 * FormDocument.C (checkMarginValues): Activate "use geometry" button
2610 if using custom paper size/margin.
2612 2001-02-21 Allan Rae <rae@lyx.org>
2614 * forms/form_preferences.fd: larger, bold font for outer tabfolder
2616 2001-02-20 Edwin Leuven <leuven@fee.uva.nl>
2618 * src/frontends/xforms/Dialogs.C: added preamble
2619 * src/frontends/xforms/FormPreamble.C: added
2620 * src/frontends/xforms/FormPreamble.h: added
2621 * src/frontends/xforms/Makefile.am: added
2622 * src/frontends/xforms/form_preamble.C: added
2623 * src/frontends/xforms/form_preamble.h: added
2624 * src/frontends/xforms/form_preamble.fd: added
2626 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
2628 * FormBase.h: moved noncopyable derivation to DialogBase.
2630 2001-02-19 Juergen Vigna <jug@sad.it>
2632 * FormTabular.C (build): make all input field accepted only after
2635 * forms/form_tabular.fd: removed default "Return" on Close-Button.
2637 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
2641 * FormInset.C (showInset): change associated with name change
2642 inset::hide to inset::hideDialog.
2644 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
2646 * FormCitation.C (build): altering "Text after" now activates the Ok,
2649 2001-02-16 Angus Leeming <a.leeming@ic.ac.uk>
2651 * FormCitation.C: lots of white-space changes to make file consistent
2653 (input): use the FL_OBJECT * parameter to decide what to do, not the
2656 * FormCitation.h: removed most entries in enum.
2658 * forms/form_citation.fd: change names of variables, consistent with
2659 Allan's naming scheme.
2660 Don't pass any particular arguments to the InputCB function.
2661 choice_style now triggers a callback and looks like other choices.
2663 2001-02-16 Lars Gullik Bjønnes <larsbj@lyx.org>
2665 * other: use compare instead of strcmp/strncmp
2667 2001-02-15 Angus Leeming <a.leeming@ic.ac.uk>
2669 * ButtonController.[Ch]: changed trigger_change_ vector and associated
2670 methods to dont_trigger_change_ because FL_OBJECTs that trigger a
2671 callback to InputCB() but don't trigger a change in the state of the
2672 Ok, Apply buttons are much rarer than those that do.
2674 * FormCitation.C (build): associated change.
2676 2001-02-14 Lars Gullik Bjønnes <larsbj@lyx.org>
2678 * ButtonController.C: include algorithm
2680 2001-02-14 Angus Leeming <a.leeming@ic.ac.uk>
2682 * ButtonController.[Ch] (addTriggerChange, eraseTriggerChange):
2684 (valid): method can now be passed an optional FL_OBJECT *. If it is, and
2685 the vector of FL_OBJECT *s that can trigger a change in the button state
2686 is not empty, then a change of state will occur only if the FL_OBJECT *
2687 is present in this vector.
2689 * FormBase.C (RestoreCB): call bc.undoAll() before restore(). Allows
2690 the user to deactivate specific fields within restore().
2691 (InputCB): pass the FL_OBJECT * to bc_.valid().
2693 * FormCitation.C (build): create a vector of FL_OBJECT *s that can
2694 trigger a change of state in the Ok,Apply buttons.
2695 (update): bc_.readOnly() to the start of the method. Similar reasoning
2696 to that for FormBase::RestoreCB, above.
2698 2001-02-14 Angus Leeming <a.leeming@ic.ac.uk>
2700 * FormBrowser.C: used OkCancelPolicy for ButtonController rather than
2703 * forms/form_browser.fd:
2704 * forms/form_copyright.fd:
2705 * forms/form_error.fd:
2706 * forms/form_tabular.fd:
2707 * forms/form_toc.fd:
2708 Consistent shortcuts for Close button: Esc and Return only.
2710 * forms/form_citation.fd:
2711 * forms/form_document.fd:
2712 * forms/form_index.fd:
2713 * forms/form_paragraph.fd:
2714 * forms/form_preferences.fd:
2715 * forms/form_print.fd:
2716 * forms/form_ref.fd:
2717 * forms/form_tabular_create.fd:
2718 * forms/form_url.fd:
2719 Consistent shortcut for Cancel button: Esc only.
2721 2001-02-12 John Levon <moz@compsoc.man.ac.uk>
2723 * Dialogs.C: new Splash. Include, Bibitem/tex
2725 * FormBase.h: make show() virtual for Splash's benefit
2737 * forms/form_bibitem.fd:
2738 * forms/form_bibtex.fd:
2743 * forms/form_include.fd:
2748 * forms/form_splash.fd: new forms
2750 2001-02-09 John Levon <moz@compsoc.man.ac.uk>
2752 * FormLog.C: handle Literate build log nicely
2754 2001-02-09 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
2756 * Menubar_pimpl.C: remove support for reference menuitem type.
2758 2001-02-07 John Levon <moz@compsoc.man.ac.uk>
2762 * Timeout_pimpl.C: add Timeout implementation
2764 2001-02-06 John Levon <moz@compsoc.man.ac.uk>
2768 * forms/form_browser.fd:
2771 * FormBrowser.h: readonly browser form
2777 * Dialogs.C: add Log and VCLog
2779 * Makefile.am: add Log and VCLog, add updatesrc target
2781 2001-01-31 Dekel Tsur <dekelts@tau.ac.il>
2783 * Menubar_pimpl.C (add_toc2): Add shortcut to the TOC menu.
2785 2001-01-25 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
2787 * FormPreferences.C (GetFrom): fix crash when there is no format
2791 2001-01-23 Angus Leeming <a.leeming@ic.ac.uk>
2793 * FormPreferences.C (LoadBrowserLyX): convert unsigned short to
2794 unsigned char correctly and so fix 2 bugs loading/changing colors.
2796 2001-01-21 Dekel Tsur <dekelts@tau.ac.il>
2798 * FormRef.C (update): Do not update dialog_->{ref,name,type}
2800 Deactivate the type button when buffer is LinuxDoc/Docbook
2801 (build): Uncomment calls to addReadOnly().
2802 (updateBrowser) Do not disable the update button when there are no
2804 (build, getType, getName): Use InsetRef::types.
2806 2001-01-18 Angus Leeming <a.leeming@ic.ac.uk>
2808 * FormPrint.[Ch] (browse): new method to browse for file to print to.
2810 * forms/form_print.fd: give the form a Browse button.
2812 2001-01-17 Dekel Tsur <dekelts@tau.ac.il>
2814 * FormRef.C (input): Fix the behavior of goto reference button.