1 2002-01-28 Martin Vermeer <martin.vermeer@hut.fi>
4 * forms/form_maths_deco.fd: added math accents as a separate bitmap to
5 the Decorations sub-panel of mathed. See Lamport Table 3.11.
7 2002-01-25 Angus Leeming <a.leeming@ic.ac.uk>
9 * FormTabular.C (update): Remove redundant code.
11 2002-01-24 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
13 * forms/form_tabular.fd: checkbox2radiobutton changes.
15 2002-01-20 Herbert Voss <voss@perce.de>
17 * FormInclude.[C]: better control of unexistings files
18 when entered without the browser
20 2002-01-20 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
22 * Toolbar_pimpl.C (update): disable layout combox when LFUN_LAYOUT
25 * combox.C (activate):
26 (deactivate): change color of labels to reflect the state of the
29 2002-01-16 Herbert Voss <voss@lyx.org>
31 * FormExternal.C (build): activate apply/ok-button when something
32 is entered in the filename-field
34 2002-01-16 Angus Leeming <a.leeming@ic.ac.uk>
36 * FormMathsBitmap.C (apply): fix bug caused by using 'unsigned int'
37 rather than 'string::size_type'
39 2002-01-17 Martin Vermeer <martin.vermeer@hut.fi>
43 * form_math_panel.[hC]:
44 * form_math_panel.fd: Modified. Added five symbol sub-panels
45 to the math panel containing AMS math symbols: arrows, relations,
46 negated relation, operators and miscellaneous (also containing some
47 hebrew and corner symbols).
49 2002-01-17 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
51 * FormMinipage.C (apply): change because MinipageParams::pageWidth
52 is now a real LyXLength
54 2002-01-17 John Levon <moz@compsoc.man.ac.uk>
56 * FormDocument.C: enable line spacing input properly
58 2002-01-17 John Levon <moz@compsoc.man.ac.uk>
60 * forms/form_preferences.fd:
64 * FormPreferences.C: use better variable name
66 2002-01-17 John Levon <moz@compsoc.man.ac.uk>
68 * forms/form_preferences.fd: change "Use Scalable Fonts"
69 to "Rescale bitmap fonts"
71 2002-01-16 Angus Leeming <a.leeming@ic.ac.uk>
74 * FormPreferences.C: #include "ButtonController.tmpl" to instantiate
75 the button controller for IgnorantPolicy and PreferencesPolicy.
77 2002-01-16 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
79 * forms/form_tabular.fd: text_info field was too small. Enlarge it.
81 2002-01-15 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
83 * xforms_helpers.C: modify getLengthFromWidgets to ignore the unit
84 choice if the input field contains a LyXGlueLength.
86 * FormParagraph.C: Allow to insert and display gluelengths in VSpace
90 * FormTabular.C: Change input filter to allow inserting
91 gluelengths/lyxlength or numbers with unit choices.
93 * FormMinipage.C: Use getLengthFromWidgets instead of the code there,
94 which was more or less duplicated.
96 * FormGraphics.C: set default units, dependent on US/other paper.
98 2002-01-16 Angus Leeming <a.leeming@ic.ac.uk>
100 * Dialogs.C: no longer need to #include the Controller classes, as this
101 is how done in GUI.h.
103 * xformsBC.C: #include ButtonController.tmpl, containing the
104 instatiation of the button controller.
106 2002-01-15 John Levon <moz@compsoc.man.ac.uk>
108 * FormThesaurus.C: fix a crash
110 2002-1-15 Martin Vermeer <martin.vermeer@hut.fi>
113 * form_maths_delim_C:
114 * form_maths_delim.h:
115 * form_maths_delin.fd:
116 Put three radio buttons on the delimiters pop-up. It works as follows:
118 left mouse middle mouse right mouse
119 ----------------------------------------------------------------------
120 Left radio button | ( () )
121 Middle radio button | () () )
122 Right radio button | ) ) )
123 ----------------------------------------------------------------------
127 ( left-side delimiter selected
128 ) right-side delimiter selected
129 () "symmnetric pair" selected, of which the clicked delimiter is
131 So, if the middle radio button is activated ("()\nBoth")
132 and you click on "[" with the default (left) mouse button, you
133 get the delimiter pair "[]".
134 A shortcut for this (if the leftmost radio button is on) is
135 simply clicking the middle mouse button.
137 To create equal pairs, either have the middle radio button on and use
138 Mouse-left, or have the left radio button on and use Mouse-middle.
140 To create unequal pairs, you should have either the left or middle radio
141 button on, and do: "Mouse-left ( Mouse-right >" to create "(>".
143 2002-01-15 Angus Leeming <a.leeming@ic.ac.uk>
145 * FormSpellchecker.[Ch]: a bit of a clean up, leaving the functionality
147 Remove the clickline_ member variable and hide() method;
148 Use fl_set_browser_dblclick_callback;
149 Constify a few temporary variables;
150 Use xforms_helpers' wrappers functions returning string rather than
151 the raw xforms functions returning char const *.
153 2002-01-14 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
155 * DropDown.C: include <cctype> for isprint()
157 2002-01-14 Angus Leeming <a.leeming@ic.ac.uk>
159 * FormMinipage.C (apply, update): MinipageParams::width renamed
160 as MinipageParams::pageWidth.
162 2002-01-14 Martin Vermeer <martin.vermeer@hut.fi>
166 MathsSymbols.C: Blackboard Bold and Calligraphic std symbols
167 added to math panel's 'misc' sub-panel.
169 2002-01-14 Angus Leeming <a.leeming@ic.ac.uk>
171 * FormMathsMatrix.C (input): use lyx::count rather than std::count.
173 2002-01-14 Angus Leeming <a.leeming@ic.ac.uk>
175 * FormPreferences.h: add a std:: to make_pair.
177 2002-01-11 Angus Leeming <a.leeming@ic.ac.uk>
179 * DropDown.[Ch] (keypress, key_pressed): new signal and method,
182 * DropDown.C: place xforms callback functions in namespace anon.
183 Set browser callback on single not double click.
184 (select): return immediately of the vector is empty. Highlight the top
185 line. Position the browser above the minibuffer, not below it.
186 (peek): call key_pressed when a key press is detected.
187 (key_pressed): clean-up and emit the keypress signal.
189 * xforms_helpers.[Ch} (getSelectedStringFromBrowser): new function.
190 If nothing is selected, return string().
192 2002-01-14 John Levon <moz@compsoc.man.ac.uk>
194 * FormSpellchecker.C: disable resizing due to xforms bug
196 2002-01-13 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
198 * FormFiledialog.C (Reread): skip broken symlinks
200 2002-01-13 Lars Gullik Bjønnes <larsbj@birdstep.com>
202 * FormMathsMatrix.C (AlignFilter): use std::count and add some
205 2002-01-13 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
207 * MathsSymbols.C (get_pixmap_from_symbol): add a default statement
210 * FormPreferences.C (Interface::input):
212 (Paths::input): add shortcuts to file dialogs directory buttons
214 * FormPreference.h (browse): add default empty parameters for
215 buttons descriptions.
217 * FormFiledialog.C (SetButton): allow for a shortcut in the name
220 2002-01-13 John Levon <moz@compsoc.man.ac.uk>
226 * forms/form_thesaurus.fd: update to Aiksaurus 0.14
228 2002-01-12 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
230 * Toolbar_pimpl.C (setPixmap): simplify a bit
232 2002-01-10 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
234 * Toolbar_pimpl.C (ToolbarCB):
235 * Menubar_pimpl.C (MenuCallback): use verboseDispatch instead of
238 2002-01-12 Allan Rae <rae@lyx.org>
240 * FormTabular.C (FormTabular): Fix Purify UMR.
242 * FormPreferences.C (build): "Conversion" is a better name.
244 2002-01-10 Martin Vermeer <martin.vermeer@hut.fi>
246 * FormMathsPanel.[Ch] (dispatchFunc): new method. Invokes
249 * FormMathsStyle.C (apply): use LFUNs to apply, not insertSymbol.
251 2002-01-10 Angus Leeming <a.leeming@ic.ac.uk>
254 * forms/form_preferences.fd: change names and descriptions of popup
255 font variables to reflect their actual use.
257 * Menubar_pimpl.C: return MENU_LABEL_STYLE to FL_NORMAL_STYLE.
259 2002-01-10 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
261 * FormPreferences.C (input): allow empty values for document_path
264 * FormFiledialog.C (SetButton):
265 (FileDlgCB): do not disable directory buttons if they have an
267 (SetDirectory): if the argument is an empty string, change to
270 2002-01-09 Martin Vermeer <martin.vermeer@hut.fi>
272 * forms/form_maths_style.fd:
273 * FormMathsStyle.[Ch]: New files, Implementing a mathed pop-up for math
274 size "styles" and font types.
275 * FormMathsPanel.[Ch]:
277 * forms/form_maths_panel.fd: Modified too.
279 2002-01-08 Martin Vermeer <martin.vermeer@hut.fi>
281 * Menubar_pimpl.C (create_submenu):
282 * Toolbar_pimpl.C (update): use FuncStatus.
284 2002-01-08 Angus Leeming <a.leeming@ic.ac.uk>
286 * xform_helpers.[Ch] (getStringFromBrowser): a littel wrapper function
287 for fl_get_browser_line that is guaranteed to return a valid string.
289 2002-01-08 John Levon <moz@compsoc.man.ac.uk>
291 * FormSpellchecker.C: fix possible crash on clicking a suggestion
293 2002-01-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
295 * forms/form_document.fd (bullets): fix small cosmetic problem after
296 John's radio2button change.
298 2002-01-07 Angus Leeming <a.leeming@ic.ac.uk>
301 * forms/form_document.fd: change the labels and variable names of
302 left_margin, right_margin to inner_margin, outer_margin, in line
303 with bugzilla bug #157.
305 * FormFiledialog.C (Reread): used locally stored modtime variable
306 rather than make repeated calls to fileInfo.getModificationTime().
308 * xforms_helpers.C (ReadableFile, WriteableFile): added a couple of
309 isOK() checks to the use of the FileInfo instance and removed those
312 * Menubar_pimpl.C: added a variable MENU_LABEL_STYLE and use it.
313 Set it to FL_BOLD_STYLE, thereby fixing bugzilla bug #32.
315 2002-01-07 John Levon <moz@compsoc.man.ac.uk>
318 * forms/form_*: change radio buttons to round3dbutton
320 2002-01-05 John Levon <moz@compsoc.man.ac.uk>
322 * FormFiledialog.C: add FIXME
324 * xforms_helpers.C: fix use of FileInfo
326 2002-01-07 John Levon <moz@compsoc.man.ac.uk>
332 * forms/form_tabular.fd: ugly fix to get around
333 some of the UI problems (bug #110).
335 2002-01-04 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
337 * FormDocument.C: Recognize the default paper settings too
338 when setting the default length values (cm or inch).
339 * FormParagraph.C: do the same.
341 2001-12-11 Michael A. Koziarski <michael@koziarski.org>
343 * FormFloat.C: changes to prevent here definitely being used
346 2001-12-29 Dekel Tsur <dekelts@tau.ac.il>
348 * FormMathsMatrix.C (AlignFilter): Allow entering the '|' char.
350 2001-12-19 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
352 * DropDown.C: always include <config.h> in sources.
357 * DropDown.h: do not include <config.h> in headers
359 2001-12-20 Juergen Vigna <jug@sad.it>
361 * FormTabular.C (update): final LT-h/f support modifications.
363 2001-12-19 Juergen Vigna <jug@sad.it>
365 * FormTabular.C (update): change a bit the tabular layout and added
366 better longtable options handling.
368 2001-12-15 Lars Gullik Bjønnes <larsbj@birdstep.com>
370 * FormToc.C: using std::endl
372 2001-12-14 John Levon <moz@compsoc.man.ac.uk>
374 * FormToc.C: fix crash when no entries, and
375 update types properly
377 2001-12-11 Ben Stanley <bds02@uow.edu.au>
379 * Menubar_pimpl.C: Fixed a crashing bug when document has more
380 than 80 floats and using xforms 0.88
382 2001-12-11 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
384 * xforms_helpers.C: include lyxlength.h here
385 * xforms_helpers.h: ... but not here
387 * FormTabular.C: use LyXLength instead of string wherever
388 necessary; whitespace changes.
390 2001-12-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
392 * forms/form_preferences.fd: use the same name for font sizes
393 than the character dialog.
395 2001-11-26 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
397 * forms/form_search.fd: Added label text to search buttons
398 (to make the shortcuts visible).
400 2001-12-05 John Levon <moz@compsoc.man.ac.uk>
402 * FormParagraph.C: set combo box correctly for VSpace::LENGTH
404 2001-12-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
407 * xforms_helpers.C: change "while(" to "while ("
409 2001-12-05 Allan Rae <rae@lyx.org>
411 * FormParagraph.C (apply): One other LyXText fix.
413 2001-12-05 John Levon <moz@compsoc.man.ac.uk>
415 * FormParagraph.C (getCurrentParagraph):
416 (apply): get the right LyXText !
418 2001-11-29 John Levon <moz@compsoc.man.ac.uk>
420 * FormParagraph.C: disallow page breaks in insets
422 2001-11-23 John Levon <moz@compsoc.man.ac.uk>
424 * FormParagraph.C: allow signed space above/below, actually
425 use space below units
427 2001-11-04 John Levon <moz@compsoc.man.ac.uk>
429 * FormToc.C: fixes to make floatlists work
431 2001-11-23 John Levon <moz@compsoc.man.ac.uk>
434 * Alert_pimpl.C: Alert etc.
438 * forms/fdfix.sh: move idex etc. to here
440 * GUIRunTime.C: move getScreenDPI() to here
442 2001-11-20 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
444 * forms/form_ref.fd, form_preferences.fd, form_citation.fd,
445 form_graphics.fd, form_paragraph.fd: Enlarged the Restore button
446 to 100p (now German translation fits in).
447 * forms/form_external.fd, form_bibtex.fd, form_print.fd,
448 form_preferences.fd, form_graphics.fd, form.include.fd,
450 Unified label "Browse..." and unified its width to 100p.
452 2001-11-13 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
454 * forms/form_graphics.fd: fixed shortcut clash
455 * forms/form-external.fd: added shortcut for "Apply"
457 2001-11-12 John Levon <moz@compsoc.man.ac.uk>
459 * FormFiledialog.C: don't reset path if new dir
462 2001-11-12 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
464 * forms/form_document.fd: Renamed "Save as Class Defaults"
465 to "Save as Document Defaults"
467 Removed the setEnabled-Definitions for the
468 "save_default"-Button since it causes nothing but trouble.
469 Changed the text of AskQuestion on saveParamsAsDefault.
471 2001-11-07 John Levon <moz@compsoc.man.ac.uk>
473 * DropDown.C: fix crash, improve behaviour a bit
475 2001-11-07 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
477 * FormDocument.C (class_apply):
481 (bullets_apply): add a version of these methods taking a
482 BufferParams& parameters. The original versions are now wrappers
484 (saveParamsAsDefault): new function, moved from old
485 LFUN_LAYOUT_SAVE_DEFAULT code.
487 2001-11-03 John Levon <moz@compsoc.man.ac.uk>
491 * DropDown.C: drop-down completion
493 2001-11-04 John Levon <moz@compsoc.man.ac.uk>
495 * forms/form_graphics.fd: change clashing shortcut
497 2001-10-24 Juergen Vigna <jug@sad.it>
499 * FormTabular.C: changed calls for footer/headers of longtabulars.
501 2001-10-23 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
503 * forms/form_tabular.fd: Add value choices
504 * FormTabular.C: Handle that choices
506 * FormDocument.C: fix small bug.
508 2001-10-23 Angus Leeming <a.leeming@ic.ac.uk>
510 * FormGraphics.[Ch]: move some parameters out of the heaader file and
514 * forms/form_preferences.fd: replaced button_colorspace with two
515 radio buttons, button_hsv and button_rgb.
517 2001-10-19 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
519 * forms/form_document.fd:
520 Class: add a value choice for Default Skip.
521 Some rearrangements (minor tweaks).
522 * FormDocument.C: Handle that choice, minor tweaks.
523 * forms/form_paragraph.fd: Add value choices
524 * FormParagraph.C: Handle that choices.
525 * FormMinipage.C/FormGraphics.C: Small tweaks.
527 2001-10-15 Angus Leeming <a.leeming@ic.ac.uk>
529 * FormDocument.C: fixed some bugs in the Paper tab.
531 * xforms_helpers.[Ch] (updateWidgetsFromLengthString): add argument
532 specifying default unit for choice if input string is empty.
534 2001-10-12 Angus Leeming <a.leeming@ic.ac.uk>
536 * FormDocument.C (input): one more tweak...
538 2001-10-10 Herbert Voss <voss@perce.de>
540 * FormTexinfo.[Ch]: some changes to the code
542 2001-10-10 André Pönitz <poenitz@htwm.de>
544 * FormsMathMatrix.C: add missing space between v- and h-alignment
547 2001-10-09 Herbert Voss <voss@perce.de>
550 * forms/form_texinfo.fd: new files. Display information about the
551 installed texfiles (cls,sty,bst).
553 * FormShowFile.[Ch]: new files. Display the contents of a file.
556 * Makefile.am: modified appropriately.
558 2001-10-09 Angus Leeming <a.leeming@ic.ac.uk>
560 * xforms_helpers.[Ch] (getLengthFromWidgets): new function.
561 Given input and choice widgets, create a string such as "1cm".
562 (updateWidgetsFromLengthString): new function.
563 Given a string such as "1cm", set the input and choice widgets.
566 * forms/form_document.fd: improve the GUI of the paper tab using these
567 new helper functions.
569 2001-10-07 Adrien Rebollo <adrien.rebollo@gmx.fr>
571 * FormDocument.C (build): support latin4
573 2001-10-05 Adrien Rebollo <adrien.rebollo@gmx.fr>
575 * FormDocument.C (build): support latin3
577 2001-10-04 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
579 * forms/form_aboutlyx.fd: use flat boxes for tabs.
581 2001-10-03 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
583 * forms/form_document.fd: rearrangement of the paper tab;
584 rename "use geometry" to "custom margins/sizes".
586 * FormDocument.C: add code to avoid the input of senseless data
587 in document -> paper.
589 2001-10-01 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
591 * FormDocument.C: Disable choice "Special" if landscape
592 is chosen to prevent senseless values.
594 2001-09-28 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
596 * forms/form_preferences.fd: small tweaks.
598 2001-09-24 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
600 * forms/form_document.fd: Removed "Auto Reset", renamed the "Reset"
601 button to "Use Class Defaults" and moved it outside the tab.
602 Some more minor tweaking.
604 * FormDocument.C: handled this changes.
606 2001-09-27 Angus Leeming <a.leeming@ic.ac.uk>
608 * Dialogs.C: remove splash dialog code.
612 * forms/form_splash.fd: removed.
615 * forms/makefile: remove splash dialog files.
617 * Menubar_pimpl.C (MenuCallback): no longer call
618 Dialogs::destroySplash.
620 2001-09-27 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
622 * forms/form_preferences.fd: fix typo
624 2001-09-24 Angus Leeming <a.leeming@ic.ac.uk>
627 * forms/form_ref.fd: renamed the widgets in the standard style.
629 * xforms_helpers.[Ch] (getVectorFromChoice, getVectorFromBrowser): new
630 helper functions. Build a vector<string> from the contents of
631 an fl_choice and fl_browser respectively.
633 * FormCitation.C (fillChoice, updateBrowser):
634 * FormRef.C: use these new functions to only update the choices and
635 browsers when absolutely necessary.
637 2001-09-24 Angus Leeming <a.leeming@ic.ac.uk>
639 * FormBase.C (InputCB):
640 * FormBaseDeprecated.C (InputCB): generalised Dekel's fix to the
641 "select choice < 1" problem.
643 * FormRef.C (input): undid Dekel's change in light of the above
646 2001-09-21 Dekel Tsur <dekelts@tau.ac.il>
648 * FormRef.C (input): Fix crash when using dialog with keyboard.
650 2001-09-20 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
652 * forms/form_document.fd: small tweaks.
654 2001-09-19 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
656 * forms/form_document.fd: Added checkbox "auto_reset", button
657 "reset_defaults" and button "save_defaults".
659 * Form_Document.[Ch]: Removed AskQuestion when changing class.
660 Implement the 2 buttons and the checkbox described above.
662 * forms/form_preferences.fd: Added checkbox "auto_reset" (to
663 save the default value of that lyxrc)
665 * FormPreferences.C: Handle that button
667 2001-09-18 Angus Leeming <a.leeming@ic.ac.uk>
669 * form_ref.fd: a little tweaking.
671 * FormSpellchecker.C (build): set the bounds to the slider, so it
672 updates during a spellchecking session.
674 2001-09-14 Angus Leeming <a.leeming@ic.ac.uk>
676 * forms/form_preferences.fd: rearrangement and addition of new
677 Display Graphics radio buttons to Look & Feel->Misc
678 (By Jürgen Spitzmüller).
680 * FormPreferences.C: modify new lyxrc variable "display_graphics"
681 depending on the values of the Display Graphics radio buttons.
683 * FormGraphics.C: use this variable.
685 2001-09-13 Angus Leeming <a.leeming@ic.ac.uk>
687 * FormMathsBitmap.[Ch]: add d-tor to finally fix a memory leak.
688 Hoorah! Happy Birthday to me!
690 2001-09-07 Dekel Tsur <dekelts@tau.ac.il>
692 * forms/form_ref.fd: Add buffer button.
694 * FormRef.C (update): Handle the buffer button.
697 2001-09-13 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
699 * forms/form_graphics.fd: complete rewrite of the dialog
700 (Most work was done by Angus, though).
702 2001-09-12 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
704 * combox.C (hide): execute the callback _after_ closing the
707 2001-09-12 Angus Leeming <a.leeming@ic.ac.uk>
709 * FormDocument.C (c-tor): initialise some variables.
711 * forms/form_citation.fd: remove spurious shortcut to a labelframe!
712 (Thereby removing a warning message when the dialog is built.)
714 * FormFloat.C (input): return SMI_VALID.
716 2001-09-11 Angus Leeming <a.leeming@ic.ac.uk>
718 * FormDocument.C (input, options_update): add code to enable the
719 Author-Year/Numerical citation choice only if the natbib checkbox is
722 * FormFloat.[Ch]: added new method input() to control the behaviour of
724 * forms/form_float.fd: renamed Here as button_here_definitely.
727 * forms/form_graphics.fd: add callbacks to a few widgets that didn't
728 have them, so enabling the Ok, Apply buttons appropriately.
730 2001-09-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
732 * forms/form_paragraph.fd: cosmetics (renamed "Label Width" to "Longest
733 Label", added a labelframe).
735 2001-09-10 Lars Gullik Bjønnes <larsbj@birdstep.com>
737 * Toolbar_pimpl.C (C_Toolbar_BubblePost): fix linking
738 (C_Toolbar_BubbleTimerCB): fix linking
740 * FormMathsBitmap.C (form): use get() to get the raw pointer.
742 * FormMathsBitmap.h: use shared_c_ptr for form_ as well.
744 2001-09-09 Lars Gullik Bjønnes <larsbj@birdstep.com>
746 * combox.C (C_Combox_input_cb): make it static
747 (C_Combox_combo_cb): make it static
748 (C_Combox_peek_event): make it static
750 * Toolbar_pimpl.C (C_Toolbar_BubbleTimerCB): make it static
751 (C_Toolbar_BubblePost): make it static
752 (C_Toolbar_ToolbarCB): make it static
754 * Timeout_pimpl.C (C_intern_timeout_cb): make it static
756 * Menubar_pimpl.C (C_Menubar_Pimpl_MenuCallback): make it static
758 * Makefile.am (libxforms_la_LIBADD): add this and depend on the
761 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
763 * FormBaseDeprecated.[Ch]: use the same allow_resize methodology as has
764 been used successfully in FormBase.
765 (show): call bc().refresh() after building the dialog to activate the
768 * FormPreferences.C (build): remove hack to fix butoon controller as
769 the correct fix is in FormBaseDeprecated.
771 * FormPreferences.[Ch] (connect, disconnect): removed (redundant).
773 * FormMaths*.C (c-tor): prohibit resizing of the dialog.
775 2001-09-07 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
777 * Toolbar_pimpl.C (setLayout):
778 (layoutSelected): make them work even when gettext has been
779 translating the interface.
781 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
783 * FormMathsSpace.C: Fix bug: the "Maths spacing" dialog is broken
784 ("Apply" does not work without former user change in the dialog).
786 * FormPreferences.C (build): Fix bug: if you start LyX and open the
787 Preferences dialog, "Apply" is activated even though no change has been
790 2001-09-07 Rob Lahaye <lahaye@users.sourceforge.net>
792 * FormBase.C (show): use controller_.IconifyWithMain() to control
793 the dialog's show policy
795 * FormBaseDeprecated.C (show): ditto, but use lyxrc variable directly.
798 * forms/form_preferences.fd: add a check_dialogs_iconify_with_main
799 check button to the Look & Feel->Misc tab and code to modify the lyxrc
800 variable dialogs_iconify_with_main appropriately.
802 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
804 * FormBase.h: clean-up comments. Remove mutable status of minw_, minh_.
806 2001-09-06 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
808 * forms/form_character.fd: small cosmetics (aligned "Language:" right
809 as suggested in Michael's Buglist).
811 2001-09-06 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
813 * Toolbar_pimpl.C (updateLayoutList): do not display obsolete
815 (layoutSelected): remove the numeric argument and use the text of
816 the combox entry instead.
818 * combox.C: lowercase a few remaining methods, rename select_text
820 * several files: propagate these changes
822 2001-09-03 Angus Leeming <a.leeming@ic.ac.uk>
824 * FormPreferences.C: add fl_set_input_return to input_paperoption.
826 2001-09-02 John Levon <moz@compsoc.man.ac.uk>
828 * FormParagraph.C: fix default line spacing case
830 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
832 * FormParagraph.C: disable space inputs when != Length
834 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
837 * form_preferences.h:
838 * form_preferences.C:
839 * forms/form_preferences.fd: add view_dvi_paper_option
841 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
843 * FormMathsPanel.h: sub dialogs must be Ignorant.
845 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
847 * FormParagraph.C: fix to not allow 0 linespacing
849 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
851 * FormCitation.C (c-tor): prevent re-sizing of the dialog.
853 * FormParagraph.C (input): set fl_get_choice check for the linespacing
854 to 5 not 4. xforms arrays start at 1.
856 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
858 * FormParagraph.[Ch]:
859 * forms/form_paragraph.fd: clean up of dialog and of controlling
862 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
864 * FormBase.C (C_CutandPastePH): new function that can be used as a
865 pre-handler to any xforms text input widget. Will trigger an event on
866 pasting into the widget using the middle mouse button.
868 * FormPreamble.C (build): use this pre-handler for the input widget.
870 2001-08-26 Angus Leeming <a.leeming@ic.ac.uk>
873 * forms/form_citation.fd: a little tweaking to ensure that the
874 style choice remains centred within the frame if its contents change.
876 * FormBase.h: added an allow_resize_ member variable. If false
877 resizing the dialog is prohibitted.
880 * FormBrowser.[Ch]: modify c-tors to pass this new variable to FormBase.
885 make use of this functionality to ensure that the dialog cannot be
888 2001-08-27 John Levon <moz@compsoc.man.ac.uk>
890 * GUIRunTime.C: initApplication() should take a int & argc
892 2001-08-24 John Levon <moz@compsoc.man.ac.uk>
895 * FormCitation.C: tidy code a little
897 * GUIRunTime.C: more informative error
899 2001-08-23 Angus Leeming <a.leeming@ic.ac.uk>
901 * forms/form_preferences.fd: order the items "logically" so that
902 tabbing through the dialog makes sense. Close bug #404569.
904 2001-08-23 Angus Leeming <a.leeming@ic.ac.uk>
906 * FormPreferences.C: Tentative fix of John's "no point in spell
907 command "None"" bug, #223255.
909 2001-08-23 Herbert Voss <voss@perce.de>
911 * FormBibtex.C (input): normalize database list
913 2001-08-21 Angus Leeming <a.leeming@ic.ac.uk>
915 * FormBibtex.C: make sure that any database is stored only once.
917 2001-08-22 Herbert Voss <voss@perce.de>
919 * FormBibtex.C (input): fix for multiple databases
921 2001-08-21 Herbert Voss <voss@perce.de>
923 * FormBibtex.C (input): extension handling for ".bst"
925 2001-08-21 Angus Leeming <a.leeming@ic.ac.uk>
927 * forms/form_bibtex.fd: activate "Ok" when the "Add bibliography to TOC"
928 check button is pressed.
930 2001-08-20 Dekel Tsur <dekelts@tau.ac.il>
932 * FormParagraph.C (general_apply): Handle default spacing.
933 (general_update): Ditto.
935 2001-08-20 Angus Leeming <a.leeming@ic.ac.uk>
938 * forms/form_bibtex.fd: get the browse buttons working as they should.
940 2001-08-20 Herbert Voss <voss@perce.de>
943 * forms/form_bibtex.fd: enhanced bibtex-data gui to browse for
944 databases and styles. Added an option for "bibliography into toc"
946 2001-08-18 Lars Gullik Bjønnes <larsbj@birdstep.com>
948 * FormMathsBitmap.h: use the lyx::shared_c_ptr that uses free() to
951 2001-08-15 John Levon <moz@compsoc.man.ac.uk>
953 * combox.h: fix source doc
955 * form_math_matrix.C:
956 * forms/form_math_matrix.fd: new layout
958 2001-08-16 John Levon <moz@compsoc.man.ac.uk>
962 * forms/form_paragraph.fd:
963 * FormParagraph.C: support per-para linespacing
965 * forms/form_float.fd:
966 * form_float.C: fix shortcut typo
968 2001-08-15 Angus Leeming <a.leeming@ic.ac.uk>
970 * forms/form_character.fd: small adjustment to the position of John's
971 extra Language label.
973 2001-08-09 André Pönitz <poenitz@htwm.de>
975 * FormMathsDelim.C: renamed some delimiter parameters.
977 2001-08-09 Angus Leeming <a.leeming@ic.ac.uk>
979 * FormCitation.C (build):
980 * FormDocument.C (build):
981 * FormMinipage.C (build):
982 * FormParagraph.C (build):
983 * FormRef.C (build): added stuff to read-only list in the
986 * FormCitation.C (update): disable citation style stuff when not using
989 2001-08-06 Juergen Vigna <jug@sad.it>
991 * forms/form_ert.fd: new file.
993 * form_ert.[Ch]: new files.
995 * FormERT.[Ch]: new files. Implementation of ERT dialog.
997 2001-08-01 Angus Leeming <a.leeming@ic.ac.uk>
999 * FormPreferences.C (Color c-tor): initialise modifiedXformsPrefs.
1001 2001-07-30 Angus Leeming <a.leeming@ic.ac.uk>
1003 * GUIRunTime.C (processEvents, runTime): small code rearrangement.
1005 2001-08-01 John Levon <moz@compsoc.man.ac.uk>
1009 * form_maths_panel.C:
1010 * form_maths_panel.h:
1011 * forms/form_maths_panel.fd: re-add dots bitmaps
1013 * FormRef.C: "Goto" -> "Go to"
1015 2001-07-29 John Levon <moz@compsoc.man.ac.uk>
1017 * FormMathsBitmap.C: initialise form_
1019 2001-07-29 Baruch Even <baruch@lyx.org>
1021 * src/forms/form_graphics.fd:
1022 * src/FormGraphics.C: Added support for the new horizontal scale factor.
1024 2001-07-30 Lars Gullik Bjønnes <larsbj@birdstep.com>
1026 * forms/makefile (SRCS): add form_float.fd
1028 * forms/form_float.fd: new file
1030 * form_float.[Ch]: new files
1032 * Makefile.am (libxforms_la_SOURCES): add FormFloat.C,
1033 FormFloat.h, form_float.C and form_float.h
1035 * FormFloat.[Ch]: new files
1037 * Dialogs.C: init GUIFloat is well
1039 2001-07-29 Asger Alstrup Nielsen <alstrup@alstrup>
1041 * FormToc.C (updateType): Fix problem with TOC that couldn't be
1042 updated because the type list was not updated.
1044 2001-07-26 Angus Leeming <a.leeming@ic.ac.uk>
1046 * forms/form_aboutlyx.fd: made a bit bigger to get the Copyright &
1049 * input_validators.[Ch] (fl_int_filter, fl_float_filter): new methods.
1051 * FormGraphics.C (build): uncommented the fl_set_input_return call for
1052 input_rotate_angle. Set input filter on rotate_angle to make it accept
1053 only floating point numbers.
1054 (input): Browse now activates the Ok button approriately.
1056 2001-07-26 John Levon <moz@compsoc.man.ac.uk>
1065 * forms/form_thesaurus.fd: add thesaurus
1067 2001-07-26 Baruch Even <baruch@lyx.org>
1070 * FormGraphics.C: Removed hide method since it was interfering with the
1071 needed work, it cleared several vectors that were needed for proper
1072 functioning. Also changed rotateAngle to float.
1075 * forms/form_graphics.fd: Removed inline option, all InsetGraphics figures
1078 2001-07-23 John Levon <moz@compsoc.man.ac.uk>
1080 * FormInclude.C: add load file facility back
1082 2001-07-23 John Levon <moz@compsoc.man.ac.uk>
1084 * FormCharacter.C: disable resizing as it doesn't work
1086 * FormPreamble.C: allow to copy-paste from RO preamble by
1089 2001-07-20 Jürgen Spitzmüller <juergen.sp@t-online.de>
1091 * forms/form_citation.fd: resized form to fit on a 800x600 screen.
1093 2001-07-19 Angus Leeming <a.leeming@ic.ac.uk>
1095 * FormCitation.[Ch]: changes associated with adding natbib support.
1096 New helper functions, string_width, fillChoice, updateStyle.
1097 (apply): set the citation command appropriately.
1098 (input): deal with the citation command choices.
1099 (update): parse the citation command and deal with it. Nuke the
1103 * FormDocument.C (build): add options to use natbib.
1105 * forms/form_citation.fd: add natbib support. Rearrange dialog to
1106 fit onto shorter screens.
1108 * forms/form_document.fd: add natbib support.
1110 2001-07-16 Juergen Vigna <jug@sad.it>
1112 * form_aboutlyx.C: set default for "Close" button to "ESC"-key.
1114 2001-07-13 Angus Leeming <a.leeming@ic.ac.uk>
1116 Consistent use of Lsstream.h:
1117 * FormAboutlyx.C (build):
1118 * FormVCLog.C (update): std::ostringstream -> ostringstream.
1120 * FormMathsDelim.C (apply):
1121 * FormMathsMatrix.C (apply): std::stringstream -> stringstream.
1123 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
1125 * implement 1 about lyx dialog instead of 3 separate ones
1127 * FormCredits.[Ch]: removed
1128 * FormCopyright.[Ch]: removed
1129 * form_credits.[Ch]: removed
1130 * forms/form_credits.fd: removed
1131 * form_copyright.[Ch]: removed
1132 * forms/form_copyright.fd: removed
1133 * FormAboutlyx.[Ch]: added
1134 * form_aboutlyx.[Ch]: added
1135 * forms/form_aboutlyx.fd: added
1136 * Dialogs.C: add about lyx stuff
1138 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
1142 * FormPreferences.[Ch]: rename spellchecker to spelloptions
1143 * form_preferences.[Ch]: idem
1144 * forms/form_preferences.fd: idem
1145 * FormSpellchecker.[Ch]: added
1146 * form_spellchecker.[Ch]: added
1147 * forms/form_spellchecker.fd: added
1148 * Dialogs.C: add spellchecker
1150 2001-07-12 Lars Gullik Bjønnes <larsbj@birdstep.com>
1152 * FormFiledialog.C: (*it). -> it->
1153 * Toolbar_pimpl.C: ditto
1154 * RadioButtonGroup.C: ditto
1155 * FormPreferences.C: ditto
1157 2001-07-03 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1159 * GUIRunTime.C (x11Display):
1162 (x11VisualDepth): new methods
1164 2001-07-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
1166 * FormDocument.C (class_apply): call CutAndPaste::'s staitc method
1169 * Toolbar_pimpl.h: make owner be a XFormsView, small changes
1172 * GUIRunTime.C (createMainView): implement
1174 2001-06-22 John Levon <moz@compsoc.man.ac.uk>
1178 * forms/form_character.fd: hide the widget underneath language
1181 2001-06-27 John Levon <moz@compsoc.man.ac.uk>
1183 * FormPreferences.h:
1184 * FormPreferences.C: connect and operator
1185 showSpellcheckerPreferences signal
1187 * FormPrint.C (input): modify to select radio_file
1188 when the user uses the filename input
1190 2001-06-26 The LyX Project <lyx@violet.home.sad.it>
1192 * combox.C (remove): send debug output to Debug::GUI.
1194 2001-06-26 The LyX Project <lyx@rose.home.sad.it>
1196 * Menubar_pimpl.C (create_submenu):
1197 * Toolbar_pimpl.C (update): update to use func_status
1199 2001-06-25 The LyX Project <lyx@tulip.home.sad.it>
1201 * FormPreferences.C (Path::feedback): remove bogus description of
1204 2001-06-16 Angus Leeming <a.leeming@ic.ac.uk>
1206 * xformsBC.h: clean-up of included files.
1208 2001-06-15 Angus Leeming <a.leeming@ic.ac.uk>
1211 * FormParagraph.C (c-tor): cosmetic name change of signal.
1213 * FormParagraph.[Ch]: added machinery to act on an updateParagraph
1214 signal. It's pretty crude at the moment! Mental note: would be more
1215 elegant if we passed a LyXParagraph & with both the signals rather than
1216 search through the Buffer.
1218 2001-06-13 Angus Leeming <a.leeming@ic.ac.uk>
1220 * *.[h]: added // -*- C++ -*-
1221 * *.[C]: removed // -*- C++ -*-
1223 * FormCharacter.C (update): now uses contents of font_, stored
1224 permanently by the controller to update() the dialog.
1226 2001-06-12 Angus Leeming <a.leeming@ic.ac.uk>
1229 * form_include.fd: (various places): Ok button is now activated when
1230 the filename is input from the keyboard.
1232 * FormPreferences.C white-space change in various places.
1233 (Converters::GetTo): get the contents of "to" not "from"! Thus fix bug
1234 that disabled addition of new converters.
1236 * FormCharacter.C (input, update): new methods. Activate the Apply
1237 button when any of the input fileds are not IGNORE.
1239 2001-06-11 Lars Gullik Bjønnes <larsbj@birdstep.com>
1241 * FormToc.C (input): change test slightly.
1242 (updateContents): clear list if empty and add no list msg.
1244 2001-05-30 Angus Leeming <a.leeming@ic.ac.uk>
1246 * FormParagraph.C (update, general_update): enabling the align buttons
1247 is now dependent on the AlignPossible entry in the Layout.
1249 2001-06-01 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1252 * FormMathsMatrix.C: bring C functions into global namespace if
1255 2001-05-31 Lars Gullik Bjønnes <larsbj@birdstep.com>
1257 * MathsSymbols.C (pixmapFromBitmapData): add std::
1259 * FormMathsMatrix.C (AlignFilter): add std::
1261 2001-05-22 Adrien Rebollo <rebollo@iaf.cnrs-gif.fr>
1263 * FormDocument.C (build): add iso8859-15 support.
1265 2001-05-08 Baruch Even <baruch@lyx.org>
1267 * Menubar_pimpl.C: Fixed compilation problem.
1269 2001-05-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
1271 * Menubar_pimpl.C (add_toc): use name and not type with float.
1272 (create_submenu): correct call of new object
1273 (create_submenu): add FloatListInsert and FloatInsert to dummy clause.
1275 2001-05-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
1277 * FormParagraph.[Ch]: remove !NO_PEXTRA and !NEW_INSETS cruft
1279 2001-04-26 Angus Leeming <a.leeming@ic.ac.uk>
1281 * Dialogs.C: included insetgraphicsParams.h
1283 * FormMathsMatrix.C:
1284 * FormMathsBitmap.C: included LAssert.h
1286 2001-04-24 Allan Rae <rae@lyx.org>
1288 * xforms_helpers.C (formatted): two consecutive spaces would kill it.
1290 2001-04-20 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1292 * xforms_helpers.C (formatted): do not use string::substr(1) on a
1293 string of length 1 !
1295 2001-04-16 Allan Rae <rae@lyx.org>
1297 * xforms_helpers.C (formatted):
1298 * Menubar_pimpl.C (add_toc): #warning triggers an error on Sun CC 6.0
1299 as an unrecognised preprocessor directive. So ensure they're wrapped.
1301 2001-04-06 John Levon <moz@compsoc.man.ac.uk>
1303 * FormTabularCreate.C: pass a pair of uints to the controller
1305 * FormVCLog.C: the log appears as a stringstream now
1307 * forms/form_external.fd: make params update state (from Angus)
1309 2001-04-05 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1311 * Menubar_pimpl.C: include gettext.h
1313 2001-04-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
1315 * xforms_helpers.C (formatted): constify length
1317 * FormTabular.C (update): small restructure, adjust for scoped_ptr
1318 (input): adjust for scoped_ptr
1319 (input): constify str
1321 2001-04-03 John Levon <moz@compsoc.man.ac.uk>
1323 * Dialogs.C: s/popup/dialog/
1327 * FormBase.C: s/ControlButton/ControlButtons/
1328 move bc().refresh() into base show() method
1331 * FormBaseDeprecated.C:
1334 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
1336 * FormMathsPanel.C (c-tor): set button controller cancel label to close.
1339 * forms/form_toc.fd: implemented controller-view split.
1341 * Dialogs.C: associated changes.
1343 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
1346 * forms/form_citation.fd: Don't change the name of the button when
1347 toggling between regular expression and simple searches.
1348 Squashed bug when creating a new inset, the keys field contained
1349 one (empty) key. No more; thanks, Dekel.
1352 * forms/form_external.fd: added Apply button.
1354 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
1357 * FormBrowser.[Ch]: changes associated with renaming ControlBase as
1360 * FormExternal.[Ch]:
1361 * forms/form_external.fd: implemented controller-view split.
1363 * Dialogs.C: associated changes.
1365 * FormGraphics.[Ch]:
1368 moved the browsing functionality into the controller.
1370 * xforms_helpers.[Ch]: moved browseFile to
1371 ../controllers/helper_funcs.[Ch]
1374 * forms/form_citation.fd: added case sensitive search button.
1376 2001-03-29 Angus Leeming <a.leeming@ic.ac.uk>
1378 * xformsBC.[Ch]: Patched in a slight reworking of Baruch Even's patch.
1379 Code moved into the generic template base class. Replaced
1380 setCancelCloseButton() with setButtonLabel().
1382 2001-03-29 Juergen Vigna <jug@sad.it>
1384 * FormMinipage.C: removed widthp_ and all it's functions and changed
1385 to use new %-lengths of LyXLength.
1387 2001-03-28 Angus Leeming <a.leeming@ic.ac.uk>
1389 * FormGraphics.[Ch]:
1390 * forms/form_graphics.fd:
1392 * forms/form_index.fd: implemented controller-view split.
1394 * Dialogs.C: associated changes.
1396 * FormCharacter.[Ch]: changes associated with ControlCharacter cleanup.
1398 * FormCitation.C: changes associated with ControlCitation cleanup.
1400 * FormMinipage.h: cleaned-up forward declarations.
1402 2001-03-27 Angus Leeming <a.leeming@ic.ac.uk>
1404 * FormMinipage.[Ch]:
1405 * forms/form_minipage.fd:
1407 * forms/form_print.fd:
1408 * FormSplash.[Ch]: implemented controller-view split.
1410 * Dialogs.C: associated changes.
1412 2001-03-26 Angus Leeming <a.leeming@ic.ac.uk>
1414 * FormPreamble.[Ch]:
1415 * forms/form_preamble.fd:
1417 * forms/form_ref.fd:
1419 * forms/form_search.fd:
1420 * FormTabularCreate.[Ch]:
1421 * forms/form_tabular_create.fd: implemented controller-view split.
1423 * Dialogs.C: associated changes.
1425 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
1432 * form_url.fd: implemented controller-view split.
1434 * Dialogs.C: associated changes.
1438 * FormCitation.h: moved methods from protected to private.
1440 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
1442 * FormCredits.C (build): changes associated with
1443 ControlCredits::getCredits returning a stringstream not a vector<string>
1445 2001-03-22 Angus Leeming <a.leeming@ic.ac.uk>
1447 * FormCopyright.[Ch]:
1448 * forms/form_copyright.fd: implemented controller-view split.
1451 * forms/form_credits.fd: implemented controller-view split.
1453 * Dialogs.C: associated changes.
1455 * xforms_helpers.C (formatted): improved the function so that it now
1456 repects '\n' characters in the input string. Ie, the user can now
1457 specify line breaks explicitly.
1459 2001-03-21 Angus Leeming <a.leeming@ic.ac.uk>
1461 * FormCharacter.[Ch]:
1462 * forms/form_character.fd: implemented controller-view split.
1464 * Dialogs.C: associated changes.
1466 * FormBase.C (input): changed return to SMI_VALID.
1468 * FormCitation.C (updateBrowser): ensure that the keys are stripped of
1469 any surrounding whitespace.
1471 2001-03-20 Angus Leeming <a.leeming@ic.ac.uk>
1473 * FormBase.[Ch] (input): no longer pure virtual. Has defualt state of
1475 (FormBase2): split into two template classes, FormDB (DialogBase) and
1476 FormCB (ControllerBase) for greater flexibility.
1480 * FormCitation.[Ch]: associated changes.
1485 * forms/form_browser.fd: implemented controller-view split.
1487 * Dialogs.C: associated changes.
1489 2001-03-19 Angus Leeming <a.leeming@ic.ac.uk>
1492 * forms/form_bibtex.fd: implemented controller-view split.
1494 * Dialogs.C: associated changes.
1496 2001-03-19 Angus Leeming <a.leeming@ic.ac.uk>
1498 * FormBaseDeprecated.[Ch]: rename title as title_.
1500 * FormBaseDeprecated.C: restore John's trick to give the dialog a border
1501 with limited functionality. It got lost in the MVC merge.
1503 * FormBaseDeprecated.C:
1504 * FormBase.C (show): moved initialisation of minw_, minh_ here.
1506 * FormBibitem.C (build):
1507 * FormBibtex.C (build):
1508 * FormBrowser.C (build):
1509 * FormCharacter.C (build):
1510 * FormCitation.C (build):
1511 * FormCopyright.C (build):
1512 * FormCredits.C (build):
1513 * FormDocument.C (build):
1514 * FormError.C (build):
1515 * FormExternal.C (build):
1516 * FormGraphics.C (build):
1517 * FormInclude.C (build):
1518 * FormIndex.C (build):
1519 * FormMinipage.C (build):
1520 * FormParagraph.C (build):
1521 * FormPreamble.C (build):
1522 * FormPreferences.C (build):
1523 * FormPrint.C (build):
1524 * FormRef.C (build):
1525 * FormSearch.C (build):
1526 * FormTabular.C (build):
1527 * FormTabularCreate.C (build):
1528 * FormToc.C (build):
1529 * FormUrl.C (build): removed initialisation of minw_, minh_.
1531 * The Maths Panel stuff no longer causes a crash on exit from LyX.
1534 * forms/form_maths.fd: removed.
1536 * forms/form_maths_delim.fd:
1537 * forms/form_maths_deco.fd:
1538 * forms/form_maths_matrix.fd:
1539 * forms/form_maths_space.fd:
1540 * forms/form_maths_panel.fd: new files.
1541 Split contents of form_maths.fd into 5 new files, one for each form.
1543 * MathsSymbols.[Ch]: remove class BitmapMenu, renamed and reworked as
1544 class FormMathsBitmap in FormMathsBitmap.[Ch].
1546 * FormMathsPanel.[Ch]:
1547 * FormMathsBitmap.[Ch]:
1548 * FormMathsDeco.[Ch]:
1549 * FormMathsDelim.[Ch]:
1550 * FormMathsMatrix.[Ch]:
1551 * FormMathsSpace.[Ch]: Split contents of FormMaths into new files,
1552 one for each popup. Rewrite so that all the new classes are derived from
1553 FormBaseBD. Clean up the logic in the process (I hope!).
1555 * Makefile.am: added new fils, removed redundant ones.
1557 2001-03-19 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1559 * FormMinipage.C (FormMinipage): add SigC:: namespace specifier.
1561 (updateInset): ditto
1563 2001-03-16 Juergen Vigna <jug@sad.it>
1565 * Dialogs.C (Dialogs): create minipage options dialog.
1567 * forms/form_minipage.fd:
1571 * FormMinipage.h: new files for the minipage options dialog.
1573 2001-03-16 Angus Leeming <a.leeming@ic.ac.uk>
1575 * FormMaths.[Ch]: make the FD_ structs private. Create appropriate
1578 * forms/form_maths.fd: change C_FormBaseCancelCB to
1579 FormBaseDeprecatedCancelCB and so fix crash on closing the panel.
1581 2001-03-16 John Levon <moz@compsoc.man.ac.uk>
1583 * FormMaths.C: quash warnings
1585 2001-03-16 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1587 * FormMaths.C (C_FormMathsDelimCB): add usual .c_str() for lyxstring
1590 2001-03-16 Angus Leeming <a.leeming@ic.ac.uk>
1592 * Form_various.h: cleaned up #includes and forward declarations.
1594 * Form_various.C: added "using SigC::slot" declaration.
1596 * FormMaths.[Ch]: moved to boost::scoped_ptrs.
1598 * FormDocument.C (CheckChoiceClass): removed string tct as the
1599 compiler warned that it was defined but never used.
1600 removed USE_CLASS_COMBO.
1602 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
1613 * forms/form_maths.fd:
1615 * forms/fdfix.sh: add maths panel
1618 * bmtable.c: moved from src/
1620 2001-03-16 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1622 * FormParagraph.h: NO_PEXTRA
1623 * FormParagraph.C (input): NO_PEXTRA
1625 2001-03-15 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1627 * several files: remove CXX_WORKING_NAMESPACES
1629 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
1631 * Merging changes from BRANCH_MVC back into HEAD.
1633 2001-03-12 Angus Leeming <a.leeming@ic.ac.uk>
1635 * Dialogs.C (c-tor): Changes associated with storing a vector of
1637 Use MVC Bibitem popup.
1639 * FormBase.h: add a new template class FormBase2, derived from FormBase
1640 to make life creating MVC popups even easier ;-)
1643 * forms/form_bibitem.fd: moved over to the MVC way of doing things.
1644 Proof that a simple popup should be easy to implement!
1646 * FormCitation.[Ch]: now derived from FormBase2.
1648 * FormToc.C: added using std::vector directive.
1650 2001-03-09 Dekel Tsur <dekelts@tau.ac.il>
1652 * FormSearch.C: Add missing #pragma
1654 2001-03-09 Angus Leeming <a.leeming@ic.ac.uk>
1657 * forms/form_citation.fd: added the ability to Search, both Simply and
1658 for Regular Expressions. Use the Search code in the controller() to do
1659 the actual searching.
1661 2001-03-08 Angus Leeming <a.leeming@ic.ac.uk>
1663 * Makefile.am: added FormCredits.[Ch] and form_credits.[Ch]
1664 * forms/makefile: added form_credits.fd
1666 * Dialogs.C: added FormCredits and removed ShowCredits.
1669 * forms/form_credits.fd:
1670 * forms/form_search.fd: ported to the MVC way.
1672 2001-03-07 Angus Leeming <a.leeming@ic.ac.uk>
1674 * xforms_helpers.h (formatted): now has default arguments for size and
1677 * FormCitation.[Ch]: moved code out of this class and into
1678 ControlCitation and associated helper funcs.
1680 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
1682 * FormBase.[Ch]: (InputCB): use ButtonController::input() rather than
1683 ButtonController::valid() to check state of input. The buttons are
1684 now controlled correctly.
1686 * Form*.[Ch]: use boost::scoped_ptr for the remaining few classes.
1688 2001-03-05 Lars Gullik Bjønnes <larsbj@lyx.org>
1690 * Form*.[Ch]: use boost::scoped_ptr for dialog_ et al.
1692 * FormBase.[Ch]: rename title as title_.
1694 2001-03-02 John Levon <moz@compsoc.man.ac.uk>
1696 * FormBase.C (c-tor): initialise variables in correct order.
1698 * FormCitation.C: add #include <algorithm>
1700 2001-03-02 Angus Leeming <a.leeming@ic.ac.uk>
1702 * xformsBC.[Ch]: Changes associated with the changes to
1703 controllers/ButtonController.[Ch]. Ie, the class is now derived from
1704 ButtonControllerBase and the ButtonPolicy is accessed through a method
1705 bp() rather than the instance bp_.
1707 * FormBaseDeprecated.[Ch]: no longer store a ButtonController, but
1708 rather use a pure virtual method bc() to access the controller
1709 instantiated by the daughter classes.
1711 * F*.[Ch]: changes associated with the above.
1713 2001-02-27 Angus Leeming <a.leeming@ic.ac.uk>
1715 * FormBase.[Ch]: renamed as FormBaseDeprecated.[Ch]
1717 * ViewXforms.[Ch]: renamed as FormBase.[Ch]
1719 2001-02-23 Angus Leeming <a.leeming@ic.ac.uk>
1721 * ButtonController.[Ch]: deleted. The class is split into two
1722 (with identical functionality), the code being found in
1723 ../controllers/ButtonController.[Ch] and xformsBC.[Ch]
1725 * xformsBC.[Ch]: new files. Xforms specific part of Allan's original
1726 ButtonController class.
1728 * FormBase.[Ch]: changes associated with the above split.
1730 * ViewXforms.[Ch]: Base class for xforms dialogs derived from ViewBase
1731 (../controllers/ViewBase.h). Ie, for Dialogs with GUI-I controllers
1732 controlling all interaction to/from the LyX kernel.
1734 * FormCitation.[Ch]:
1735 * forms/form_citation.fd: An xforms-specific implementation of the
1736 Citation dialog, controlled by the GUI-I ControlCitation.
1738 * Dialogs.C: Use the controlled Citation dialog.
1740 2001-03-15 John Levon <moz@compsoc.man.ac.uk>
1744 * combox.C: moved from src/
1746 2001-03-09 Angus Leeming <a.leeming@ic.ac.uk>
1749 * forms/form_filedialog.C.patch: I hate having to make these patches,
1750 but on reflection I think it's probably better than hacking fdfix.sh.
1752 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
1754 * forms/fdfix.sh: test whether bmtable.h is needed before #including it.
1756 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
1758 * FormGraphics.C: remove unnecessary hack
1760 2001-03-13 Dekel Tsur <dekelts@tau.ac.il>
1762 * FormCitation.C (apply): Do not put space between multiple keys.
1764 2001-03-12 Dekel Tsur <dekelts@tau.ac.il>
1766 * Menubar_pimpl.C (add_toc): Remove debug message.
1768 2001-03-09 John Levon <moz@compsoc.man.ac.uk>
1776 * xforms/forms/makefile:
1777 * forms/form_external.fd: add FormExternal
1779 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
1781 * Dialogs.C: add destroySplash()
1785 * forms/form_splash.fd:
1787 * FormSplash.C: make independent of FormBase, tidy
1789 * Menubar_pimpl.C: destroy splash on interaction
1791 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
1797 * forms/form_include.fd: rework, clean up
1799 2001-03-12 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1801 * FormToc.h: use Buffer::typedef
1803 * Menubar_pimpl.C (add_toc): use the Buffer::typedefs
1804 * FormToc.C (build): ditto
1807 2001-03-11 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1809 * FormToc.C (build): implement for dynamic number of lists
1811 * Menubar_pimpl.C (add_toc): ditto
1813 2001-03-07 Edwin Leuven <leuven@fee.uva.nl>
1819 * form_credits.[Ch]:
1820 * forms/form_credits.fd:
1822 2001-03-07 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1824 * Menubar_pimpl.h: make Pipl::ItemInfo::item_ a boost::shared_ptr,
1825 make ButtonList contain boost::shared_ptr<ItemInfo>
1827 * Menubar_pimpl.C (~Pimpl): remove destructor
1829 2001-03-06 John Levon <moz@compsoc.man.ac.uk>
1835 * form_filedialog.C:
1836 * form_filedialog.h:
1839 * FormPreferences.C:
1845 * form/form_filedialog.fd: add File Dialog
1847 * Toolbar_pimpl.C: move LayoutsCB to here
1849 2001-03-06 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1851 * FormParagraph.C: changes because of ParagraphParameters.
1853 2001-03-06 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1855 * FormSearch.C (Replace): remove default argument
1858 2001-03-05 Edwin Leuven <leuven@fee.uva.nl>
1860 * added find/replace dialog:
1861 * FormSearch.*: added
1862 * form_search.*: added
1863 * forms/form_search.fd: added
1865 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
1867 * xform_helpers.[Ch]: renamed as xforms_helpers.[Ch].
1869 * various: in a rush of delayed guilt, I've renamed all instances of
1870 xform as xforms. Jean-Marc sowed this seed a long, long time ago and it
1873 * xforms_helpers.[Ch] (setEnabled): a little wrapper function to
1874 activate/deactivate an FL_OBJECT.
1881 * FormPreferences.C:
1883 * FormTabular.C: used it.
1885 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
1887 * FormPreferences.C: removed three unused using directives.
1889 2001-03-05 Edwin Leuven <leuven@fee.uva.nl>
1891 * added find/replace dialog:
1892 * FormSearch.*: added
1893 * form_search.*: added
1894 * forms/form_search.fd: added
1896 2001-02-27 Dekel Tsur <dekelts@tau.ac.il>
1898 * FormRef.C: Fixed the behaviour of Goto-Ref.
1900 2001-02-27 Angus Leeming <a.leeming@ic.ac.uk>
1902 * forms/makefile: added character and preamble dialogs
1904 2001-02-27 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1906 * FormCharacter.C (FormCharacter): change order of deletion,
1907 change combo_language2 to combo_language2_
1909 2001-02-26 Dekel Tsur <dekelts@tau.ac.il>
1911 * FormRef.C (apply): Update bookmark #0 after inserting a reference.
1913 2001-02-23 Edwin Leuven <leuven@fee.uva.nl>
1915 * Dialogs.C: added layoutcharacter
1916 * FormCharacter.C: added
1917 * FormCharacter.h: added
1918 * form_character.C: added
1919 * form_character.h: added
1920 * forms/form_character.fd: added
1922 2001-02-23 Dekel Tsur <dekelts@tau.ac.il>
1924 * FormPreferences.C: Handle lyxrc.language_use_babel and
1925 lyxrc.language_global_options.
1927 2001-02-23 Angus Leeming <a.leeming@ic.ac.uk>
1929 * FormPreferences(GetFrom, GetTo): use size_type rather than int.
1931 2001-02-23 John Levon <moz@compsoc.man.ac.uk>
1933 * FormBase.C: no longer transient dialogs, XMapWindow()
1934 in attempt to de-iconify
1936 * FormDocument.C: remove DO_USE_DEFAULT_LANGUAGE
1938 2001-02-21 Dekel Tsur <dekelts@tau.ac.il>
1940 * FormDocument.C (checkMarginValues): Activate "use geometry" button
1941 if using custom paper size/margin.
1943 2001-02-21 Allan Rae <rae@lyx.org>
1945 * forms/form_preferences.fd: larger, bold font for outer tabfolder
1947 2001-02-20 Edwin Leuven <leuven@fee.uva.nl>
1949 * src/frontends/xforms/Dialogs.C: added preamble
1950 * src/frontends/xforms/FormPreamble.C: added
1951 * src/frontends/xforms/FormPreamble.h: added
1952 * src/frontends/xforms/Makefile.am: added
1953 * src/frontends/xforms/form_preamble.C: added
1954 * src/frontends/xforms/form_preamble.h: added
1955 * src/frontends/xforms/form_preamble.fd: added
1957 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1959 * FormBase.h: moved noncopyable derivation to DialogBase.
1961 2001-02-19 Juergen Vigna <jug@sad.it>
1963 * FormTabular.C (build): make all input field accepted only after
1966 * forms/form_tabular.fd: removed default "Return" on Close-Button.
1968 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1972 * FormInset.C (showInset): change associated with name change
1973 inset::hide to inset::hideDialog.
1975 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1977 * FormCitation.C (build): altering "Text after" now activates the Ok,
1980 2001-02-16 Angus Leeming <a.leeming@ic.ac.uk>
1982 * FormCitation.C: lots of white-space changes to make file consistent
1984 (input): use the FL_OBJECT * parameter to decide what to do, not the
1987 * FormCitation.h: removed most entries in enum.
1989 * forms/form_citation.fd: change names of variables, consistent with
1990 Allan's naming scheme.
1991 Don't pass any particular arguments to the InputCB function.
1992 choice_style now triggers a callback and looks like other choices.
1994 2001-02-16 Lars Gullik Bjønnes <larsbj@lyx.org>
1996 * other: use compare instead of strcmp/strncmp
1998 2001-02-15 Angus Leeming <a.leeming@ic.ac.uk>
2000 * ButtonController.[Ch]: changed trigger_change_ vector and associated
2001 methods to dont_trigger_change_ because FL_OBJECTs that trigger a
2002 callback to InputCB() but don't trigger a change in the state of the
2003 Ok, Apply buttons are much rarer than those that do.
2005 * FormCitation.C (build): associated change.
2007 2001-02-14 Lars Gullik Bjønnes <larsbj@lyx.org>
2009 * ButtonController.C: include algorithm
2011 2001-02-14 Angus Leeming <a.leeming@ic.ac.uk>
2013 * ButtonController.[Ch] (addTriggerChange, eraseTriggerChange):
2015 (valid): method can now be passed an optional FL_OBJECT *. If it is, and
2016 the vector of FL_OBJECT *s that can trigger a change in the button state
2017 is not empty, then a change of state will occur only if the FL_OBJECT *
2018 is present in this vector.
2020 * FormBase.C (RestoreCB): call bc.undoAll() before restore(). Allows
2021 the user to deactivate specific fields within restore().
2022 (InputCB): pass the FL_OBJECT * to bc_.valid().
2024 * FormCitation.C (build): create a vector of FL_OBJECT *s that can
2025 trigger a change of state in the Ok,Apply buttons.
2026 (update): bc_.readOnly() to the start of the method. Similar reasoning
2027 to that for FormBase::RestoreCB, above.
2029 2001-02-14 Angus Leeming <a.leeming@ic.ac.uk>
2031 * FormBrowser.C: used OkCancelPolicy for ButtonController rather than
2034 * forms/form_browser.fd:
2035 * forms/form_copyright.fd:
2036 * forms/form_error.fd:
2037 * forms/form_tabular.fd:
2038 * forms/form_toc.fd:
2039 Consistent shortcuts for Close button: Esc and Return only.
2041 * forms/form_citation.fd:
2042 * forms/form_document.fd:
2043 * forms/form_index.fd:
2044 * forms/form_paragraph.fd:
2045 * forms/form_preferences.fd:
2046 * forms/form_print.fd:
2047 * forms/form_ref.fd:
2048 * forms/form_tabular_create.fd:
2049 * forms/form_url.fd:
2050 Consistent shortcut for Cancel button: Esc only.
2052 2001-02-12 John Levon <moz@compsoc.man.ac.uk>
2054 * Dialogs.C: new Splash. Include, Bibitem/tex
2056 * FormBase.h: make show() virtual for Splash's benefit
2068 * forms/form_bibitem.fd:
2069 * forms/form_bibtex.fd:
2074 * forms/form_include.fd:
2079 * forms/form_splash.fd: new forms
2081 2001-02-09 John Levon <moz@compsoc.man.ac.uk>
2083 * FormLog.C: handle Literate build log nicely
2085 2001-02-09 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
2087 * Menubar_pimpl.C: remove support for reference menuitem type.
2089 2001-02-07 John Levon <moz@compsoc.man.ac.uk>
2093 * Timeout_pimpl.C: add Timeout implementation
2095 2001-02-06 John Levon <moz@compsoc.man.ac.uk>
2099 * forms/form_browser.fd:
2102 * FormBrowser.h: readonly browser form
2108 * Dialogs.C: add Log and VCLog
2110 * Makefile.am: add Log and VCLog, add updatesrc target
2112 2001-01-31 Dekel Tsur <dekelts@tau.ac.il>
2114 * Menubar_pimpl.C (add_toc2): Add shortcut to the TOC menu.
2116 2001-01-25 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
2118 * FormPreferences.C (GetFrom): fix crash when there is no format
2122 2001-01-23 Angus Leeming <a.leeming@ic.ac.uk>
2124 * FormPreferences.C (LoadBrowserLyX): convert unsigned short to
2125 unsigned char correctly and so fix 2 bugs loading/changing colors.
2127 2001-01-21 Dekel Tsur <dekelts@tau.ac.il>
2129 * FormRef.C (update): Do not update dialog_->{ref,name,type}
2131 Deactivate the type button when buffer is LinuxDoc/Docbook
2132 (build): Uncomment calls to addReadOnly().
2133 (updateBrowser) Do not disable the update button when there are no
2135 (build, getType, getName): Use InsetRef::types.
2137 2001-01-18 Angus Leeming <a.leeming@ic.ac.uk>
2139 * FormPrint.[Ch] (browse): new method to browse for file to print to.
2141 * forms/form_print.fd: give the form a Browse button.
2143 2001-01-17 Dekel Tsur <dekelts@tau.ac.il>
2145 * FormRef.C (input): Fix the behavior of goto reference button.