1 2002-01-20 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
3 * Toolbar_pimpl.C (update): disable layout combox when LFUN_LAYOUT
7 (deactivate): change color of labels to reflect the state of the
10 2002-01-16 Herbert Voss <voss@lyx.org>
12 * FormExternal.C (build): activate apply/ok-button when something
13 is entered in the filename-field
15 2002-01-16 Angus Leeming <a.leeming@ic.ac.uk>
17 * FormMathsBitmap.C (apply): fix bug caused by using 'unsigned int'
18 rather than 'string::size_type'
20 2002-01-17 Martin Vermeer <martin.vermeer@hut.fi>
24 * form_math_panel.[hC]:
25 * form_math_panel.fd: Modified. Added five symbol sub-panels
26 to the math panel containing AMS math symbols: arrows, relations,
27 negated relation, operators and miscellaneous (also containing some
28 hebrew and corner symbols).
30 2002-01-17 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
32 * FormMinipage.C (apply): change because MinipageParams::pageWidth
33 is now a real LyXLength
35 2002-01-17 John Levon <moz@compsoc.man.ac.uk>
37 * FormDocument.C: enable line spacing input properly
39 2002-01-17 John Levon <moz@compsoc.man.ac.uk>
41 * forms/form_preferences.fd:
45 * FormPreferences.C: use better variable name
47 2002-01-17 John Levon <moz@compsoc.man.ac.uk>
49 * forms/form_preferences.fd: change "Use Scalable Fonts"
50 to "Rescale bitmap fonts"
52 2002-01-16 Angus Leeming <a.leeming@ic.ac.uk>
55 * FormPreferences.C: #include "ButtonController.tmpl" to instantiate
56 the button controller for IgnorantPolicy and PreferencesPolicy.
58 2002-01-16 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
60 * forms/form_tabular.fd: text_info field was too small. Enlarge it.
62 2002-01-15 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
64 * xforms_helpers.C: modify getLengthFromWidgets to ignore the unit
65 choice if the input field contains a LyXGlueLength.
67 * FormParagraph.C: Allow to insert and display gluelengths in VSpace
71 * FormTabular.C: Change input filter to allow inserting
72 gluelengths/lyxlength or numbers with unit choices.
74 * FormMinipage.C: Use getLengthFromWidgets instead of the code there,
75 which was more or less duplicated.
77 * FormGraphics.C: set default units, dependent on US/other paper.
79 2002-01-16 Angus Leeming <a.leeming@ic.ac.uk>
81 * Dialogs.C: no longer need to #include the Controller classes, as this
84 * xformsBC.C: #include ButtonController.tmpl, containing the
85 instatiation of the button controller.
87 2002-01-15 John Levon <moz@compsoc.man.ac.uk>
89 * FormThesaurus.C: fix a crash
91 2002-1-15 Martin Vermeer <martin.vermeer@hut.fi>
96 * form_maths_delin.fd:
97 Put three radio buttons on the delimiters pop-up. It works as follows:
99 left mouse middle mouse right mouse
100 ----------------------------------------------------------------------
101 Left radio button | ( () )
102 Middle radio button | () () )
103 Right radio button | ) ) )
104 ----------------------------------------------------------------------
108 ( left-side delimiter selected
109 ) right-side delimiter selected
110 () "symmnetric pair" selected, of which the clicked delimiter is
112 So, if the middle radio button is activated ("()\nBoth")
113 and you click on "[" with the default (left) mouse button, you
114 get the delimiter pair "[]".
115 A shortcut for this (if the leftmost radio button is on) is
116 simply clicking the middle mouse button.
118 To create equal pairs, either have the middle radio button on and use
119 Mouse-left, or have the left radio button on and use Mouse-middle.
121 To create unequal pairs, you should have either the left or middle radio
122 button on, and do: "Mouse-left ( Mouse-right >" to create "(>".
124 2002-01-15 Angus Leeming <a.leeming@ic.ac.uk>
126 * FormSpellchecker.[Ch]: a bit of a clean up, leaving the functionality
128 Remove the clickline_ member variable and hide() method;
129 Use fl_set_browser_dblclick_callback;
130 Constify a few temporary variables;
131 Use xforms_helpers' wrappers functions returning string rather than
132 the raw xforms functions returning char const *.
134 2002-01-14 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
136 * DropDown.C: include <cctype> for isprint()
138 2002-01-14 Angus Leeming <a.leeming@ic.ac.uk>
140 * FormMinipage.C (apply, update): MinipageParams::width renamed
141 as MinipageParams::pageWidth.
143 2002-01-14 Martin Vermeer <martin.vermeer@hut.fi>
147 MathsSymbols.C: Blackboard Bold and Calligraphic std symbols
148 added to math panel's 'misc' sub-panel.
150 2002-01-14 Angus Leeming <a.leeming@ic.ac.uk>
152 * FormMathsMatrix.C (input): use lyx::count rather than std::count.
154 2002-01-14 Angus Leeming <a.leeming@ic.ac.uk>
156 * FormPreferences.h: add a std:: to make_pair.
158 2002-01-11 Angus Leeming <a.leeming@ic.ac.uk>
160 * DropDown.[Ch] (keypress, key_pressed): new signal and method,
163 * DropDown.C: place xforms callback functions in namespace anon.
164 Set browser callback on single not double click.
165 (select): return immediately of the vector is empty. Highlight the top
166 line. Position the browser above the minibuffer, not below it.
167 (peek): call key_pressed when a key press is detected.
168 (key_pressed): clean-up and emit the keypress signal.
170 * xforms_helpers.[Ch} (getSelectedStringFromBrowser): new function.
171 If nothing is selected, return string().
173 2002-01-14 John Levon <moz@compsoc.man.ac.uk>
175 * FormSpellchecker.C: disable resizing due to xforms bug
177 2002-01-13 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
179 * FormFiledialog.C (Reread): skip broken symlinks
181 2002-01-13 Lars Gullik Bjønnes <larsbj@birdstep.com>
183 * FormMathsMatrix.C (AlignFilter): use std::count and add some
186 2002-01-13 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
188 * MathsSymbols.C (get_pixmap_from_symbol): add a default statement
191 * FormPreferences.C (Interface::input):
193 (Paths::input): add shortcuts to file dialogs directory buttons
195 * FormPreference.h (browse): add default empty parameters for
196 buttons descriptions.
198 * FormFiledialog.C (SetButton): allow for a shortcut in the name
201 2002-01-13 John Levon <moz@compsoc.man.ac.uk>
207 * forms/form_thesaurus.fd: update to Aiksaurus 0.14
209 2002-01-12 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
211 * Toolbar_pimpl.C (setPixmap): simplify a bit
213 2002-01-10 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
215 * Toolbar_pimpl.C (ToolbarCB):
216 * Menubar_pimpl.C (MenuCallback): use verboseDispatch instead of
219 2002-01-12 Allan Rae <rae@lyx.org>
221 * FormTabular.C (FormTabular): Fix Purify UMR.
223 * FormPreferences.C (build): "Conversion" is a better name.
225 2002-01-10 Martin Vermeer <martin.vermeer@hut.fi>
227 * FormMathsPanel.[Ch] (dispatchFunc): new method. Invokes
230 * FormMathsStyle.C (apply): use LFUNs to apply, not insertSymbol.
232 2002-01-10 Angus Leeming <a.leeming@ic.ac.uk>
235 * forms/form_preferences.fd: change names and descriptions of popup
236 font variables to reflect their actual use.
238 * Menubar_pimpl.C: return MENU_LABEL_STYLE to FL_NORMAL_STYLE.
240 2002-01-10 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
242 * FormPreferences.C (input): allow empty values for document_path
245 * FormFiledialog.C (SetButton):
246 (FileDlgCB): do not disable directory buttons if they have an
248 (SetDirectory): if the argument is an empty string, change to
251 2002-01-09 Martin Vermeer <martin.vermeer@hut.fi>
253 * forms/form_maths_style.fd:
254 * FormMathsStyle.[Ch]: New files, Implementing a mathed pop-up for math
255 size "styles" and font types.
256 * FormMathsPanel.[Ch]:
258 * forms/form_maths_panel.fd: Modified too.
260 2002-01-08 Martin Vermeer <martin.vermeer@hut.fi>
262 * Menubar_pimpl.C (create_submenu):
263 * Toolbar_pimpl.C (update): use FuncStatus.
265 2002-01-08 Angus Leeming <a.leeming@ic.ac.uk>
267 * xform_helpers.[Ch] (getStringFromBrowser): a littel wrapper function
268 for fl_get_browser_line that is guaranteed to return a valid string.
270 2002-01-08 John Levon <moz@compsoc.man.ac.uk>
272 * FormSpellchecker.C: fix possible crash on clicking a suggestion
274 2002-01-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
276 * forms/form_document.fd (bullets): fix small cosmetic problem after
277 John's radio2button change.
279 2002-01-07 Angus Leeming <a.leeming@ic.ac.uk>
282 * forms/form_document.fd: change the labels and variable names of
283 left_margin, right_margin to inner_margin, outer_margin, in line
284 with bugzilla bug #157.
286 * FormFiledialog.C (Reread): used locally stored modtime variable
287 rather than make repeated calls to fileInfo.getModificationTime().
289 * xforms_helpers.C (ReadableFile, WriteableFile): added a couple of
290 isOK() checks to the use of the FileInfo instance and removed those
293 * Menubar_pimpl.C: added a variable MENU_LABEL_STYLE and use it.
294 Set it to FL_BOLD_STYLE, thereby fixing bugzilla bug #32.
296 2002-01-07 John Levon <moz@compsoc.man.ac.uk>
299 * forms/form_*: change radio buttons to round3dbutton
301 2002-01-05 John Levon <moz@compsoc.man.ac.uk>
303 * FormFiledialog.C: add FIXME
305 * xforms_helpers.C: fix use of FileInfo
307 2002-01-07 John Levon <moz@compsoc.man.ac.uk>
313 * forms/form_tabular.fd: ugly fix to get around
314 some of the UI problems (bug #110).
316 2002-01-04 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
318 * FormDocument.C: Recognize the default paper settings too
319 when setting the default length values (cm or inch).
320 * FormParagraph.C: do the same.
322 2001-12-11 Michael A. Koziarski <michael@koziarski.org>
324 * FormFloat.C: changes to prevent here definitely being used
327 2001-12-29 Dekel Tsur <dekelts@tau.ac.il>
329 * FormMathsMatrix.C (AlignFilter): Allow entering the '|' char.
331 2001-12-19 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
333 * DropDown.C: always include <config.h> in sources.
338 * DropDown.h: do not include <config.h> in headers
340 2001-12-20 Juergen Vigna <jug@sad.it>
342 * FormTabular.C (update): final LT-h/f support modifications.
344 2001-12-19 Juergen Vigna <jug@sad.it>
346 * FormTabular.C (update): change a bit the tabular layout and added
347 better longtable options handling.
349 2001-12-15 Lars Gullik Bjønnes <larsbj@birdstep.com>
351 * FormToc.C: using std::endl
353 2001-12-14 John Levon <moz@compsoc.man.ac.uk>
355 * FormToc.C: fix crash when no entries, and
356 update types properly
358 2001-12-11 Ben Stanley <bds02@uow.edu.au>
360 * Menubar_pimpl.C: Fixed a crashing bug when document has more
361 than 80 floats and using xforms 0.88
363 2001-12-11 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
365 * xforms_helpers.C: include lyxlength.h here
366 * xforms_helpers.h: ... but not here
368 * FormTabular.C: use LyXLength instead of string wherever
369 necessary; whitespace changes.
371 2001-12-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
373 * forms/form_preferences.fd: use the same name for font sizes
374 than the character dialog.
376 2001-11-26 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
378 * forms/form_search.fd: Added label text to search buttons
379 (to make the shortcuts visible).
381 2001-12-05 John Levon <moz@compsoc.man.ac.uk>
383 * FormParagraph.C: set combo box correctly for VSpace::LENGTH
385 2001-12-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
388 * xforms_helpers.C: change "while(" to "while ("
390 2001-12-05 Allan Rae <rae@lyx.org>
392 * FormParagraph.C (apply): One other LyXText fix.
394 2001-12-05 John Levon <moz@compsoc.man.ac.uk>
396 * FormParagraph.C (getCurrentParagraph):
397 (apply): get the right LyXText !
399 2001-11-29 John Levon <moz@compsoc.man.ac.uk>
401 * FormParagraph.C: disallow page breaks in insets
403 2001-11-23 John Levon <moz@compsoc.man.ac.uk>
405 * FormParagraph.C: allow signed space above/below, actually
406 use space below units
408 2001-11-04 John Levon <moz@compsoc.man.ac.uk>
410 * FormToc.C: fixes to make floatlists work
412 2001-11-23 John Levon <moz@compsoc.man.ac.uk>
415 * Alert_pimpl.C: Alert etc.
419 * forms/fdfix.sh: move idex etc. to here
421 * GUIRunTime.C: move getScreenDPI() to here
423 2001-11-20 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
425 * forms/form_ref.fd, form_preferences.fd, form_citation.fd,
426 form_graphics.fd, form_paragraph.fd: Enlarged the Restore button
427 to 100p (now German translation fits in).
428 * forms/form_external.fd, form_bibtex.fd, form_print.fd,
429 form_preferences.fd, form_graphics.fd, form.include.fd,
431 Unified label "Browse..." and unified its width to 100p.
433 2001-11-13 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
435 * forms/form_graphics.fd: fixed shortcut clash
436 * forms/form-external.fd: added shortcut for "Apply"
438 2001-11-12 John Levon <moz@compsoc.man.ac.uk>
440 * FormFiledialog.C: don't reset path if new dir
443 2001-11-12 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
445 * forms/form_document.fd: Renamed "Save as Class Defaults"
446 to "Save as Document Defaults"
448 Removed the setEnabled-Definitions for the
449 "save_default"-Button since it causes nothing but trouble.
450 Changed the text of AskQuestion on saveParamsAsDefault.
452 2001-11-07 John Levon <moz@compsoc.man.ac.uk>
454 * DropDown.C: fix crash, improve behaviour a bit
456 2001-11-07 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
458 * FormDocument.C (class_apply):
462 (bullets_apply): add a version of these methods taking a
463 BufferParams& parameters. The original versions are now wrappers
465 (saveParamsAsDefault): new function, moved from old
466 LFUN_LAYOUT_SAVE_DEFAULT code.
468 2001-11-03 John Levon <moz@compsoc.man.ac.uk>
472 * DropDown.C: drop-down completion
474 2001-11-04 John Levon <moz@compsoc.man.ac.uk>
476 * forms/form_graphics.fd: change clashing shortcut
478 2001-10-24 Juergen Vigna <jug@sad.it>
480 * FormTabular.C: changed calls for footer/headers of longtabulars.
482 2001-10-23 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
484 * forms/form_tabular.fd: Add value choices
485 * FormTabular.C: Handle that choices
487 * FormDocument.C: fix small bug.
489 2001-10-23 Angus Leeming <a.leeming@ic.ac.uk>
491 * FormGraphics.[Ch]: move some parameters out of the heaader file and
495 * forms/form_preferences.fd: replaced button_colorspace with two
496 radio buttons, button_hsv and button_rgb.
498 2001-10-19 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
500 * forms/form_document.fd:
501 Class: add a value choice for Default Skip.
502 Some rearrangements (minor tweaks).
503 * FormDocument.C: Handle that choice, minor tweaks.
504 * forms/form_paragraph.fd: Add value choices
505 * FormParagraph.C: Handle that choices.
506 * FormMinipage.C/FormGraphics.C: Small tweaks.
508 2001-10-15 Angus Leeming <a.leeming@ic.ac.uk>
510 * FormDocument.C: fixed some bugs in the Paper tab.
512 * xforms_helpers.[Ch] (updateWidgetsFromLengthString): add argument
513 specifying default unit for choice if input string is empty.
515 2001-10-12 Angus Leeming <a.leeming@ic.ac.uk>
517 * FormDocument.C (input): one more tweak...
519 2001-10-10 Herbert Voss <voss@perce.de>
521 * FormTexinfo.[Ch]: some changes to the code
523 2001-10-10 André Pönitz <poenitz@htwm.de>
525 * FormsMathMatrix.C: add missing space between v- and h-alignment
528 2001-10-09 Herbert Voss <voss@perce.de>
531 * forms/form_texinfo.fd: new files. Display information about the
532 installed texfiles (cls,sty,bst).
534 * FormShowFile.[Ch]: new files. Display the contents of a file.
537 * Makefile.am: modified appropriately.
539 2001-10-09 Angus Leeming <a.leeming@ic.ac.uk>
541 * xforms_helpers.[Ch] (getLengthFromWidgets): new function.
542 Given input and choice widgets, create a string such as "1cm".
543 (updateWidgetsFromLengthString): new function.
544 Given a string such as "1cm", set the input and choice widgets.
547 * forms/form_document.fd: improve the GUI of the paper tab using these
548 new helper functions.
550 2001-10-07 Adrien Rebollo <adrien.rebollo@gmx.fr>
552 * FormDocument.C (build): support latin4
554 2001-10-05 Adrien Rebollo <adrien.rebollo@gmx.fr>
556 * FormDocument.C (build): support latin3
558 2001-10-04 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
560 * forms/form_aboutlyx.fd: use flat boxes for tabs.
562 2001-10-03 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
564 * forms/form_document.fd: rearrangement of the paper tab;
565 rename "use geometry" to "custom margins/sizes".
567 * FormDocument.C: add code to avoid the input of senseless data
568 in document -> paper.
570 2001-10-01 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
572 * FormDocument.C: Disable choice "Special" if landscape
573 is chosen to prevent senseless values.
575 2001-09-28 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
577 * forms/form_preferences.fd: small tweaks.
579 2001-09-24 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
581 * forms/form_document.fd: Removed "Auto Reset", renamed the "Reset"
582 button to "Use Class Defaults" and moved it outside the tab.
583 Some more minor tweaking.
585 * FormDocument.C: handled this changes.
587 2001-09-27 Angus Leeming <a.leeming@ic.ac.uk>
589 * Dialogs.C: remove splash dialog code.
593 * forms/form_splash.fd: removed.
596 * forms/makefile: remove splash dialog files.
598 * Menubar_pimpl.C (MenuCallback): no longer call
599 Dialogs::destroySplash.
601 2001-09-27 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
603 * forms/form_preferences.fd: fix typo
605 2001-09-24 Angus Leeming <a.leeming@ic.ac.uk>
608 * forms/form_ref.fd: renamed the widgets in the standard style.
610 * xforms_helpers.[Ch] (getVectorFromChoice, getVectorFromBrowser): new
611 helper functions. Build a vector<string> from the contents of
612 an fl_choice and fl_browser respectively.
614 * FormCitation.C (fillChoice, updateBrowser):
615 * FormRef.C: use these new functions to only update the choices and
616 browsers when absolutely necessary.
618 2001-09-24 Angus Leeming <a.leeming@ic.ac.uk>
620 * FormBase.C (InputCB):
621 * FormBaseDeprecated.C (InputCB): generalised Dekel's fix to the
622 "select choice < 1" problem.
624 * FormRef.C (input): undid Dekel's change in light of the above
627 2001-09-21 Dekel Tsur <dekelts@tau.ac.il>
629 * FormRef.C (input): Fix crash when using dialog with keyboard.
631 2001-09-20 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
633 * forms/form_document.fd: small tweaks.
635 2001-09-19 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
637 * forms/form_document.fd: Added checkbox "auto_reset", button
638 "reset_defaults" and button "save_defaults".
640 * Form_Document.[Ch]: Removed AskQuestion when changing class.
641 Implement the 2 buttons and the checkbox described above.
643 * forms/form_preferences.fd: Added checkbox "auto_reset" (to
644 save the default value of that lyxrc)
646 * FormPreferences.C: Handle that button
648 2001-09-18 Angus Leeming <a.leeming@ic.ac.uk>
650 * form_ref.fd: a little tweaking.
652 * FormSpellchecker.C (build): set the bounds to the slider, so it
653 updates during a spellchecking session.
655 2001-09-14 Angus Leeming <a.leeming@ic.ac.uk>
657 * forms/form_preferences.fd: rearrangement and addition of new
658 Display Graphics radio buttons to Look & Feel->Misc
659 (By Jürgen Spitzmüller).
661 * FormPreferences.C: modify new lyxrc variable "display_graphics"
662 depending on the values of the Display Graphics radio buttons.
664 * FormGraphics.C: use this variable.
666 2001-09-13 Angus Leeming <a.leeming@ic.ac.uk>
668 * FormMathsBitmap.[Ch]: add d-tor to finally fix a memory leak.
669 Hoorah! Happy Birthday to me!
671 2001-09-07 Dekel Tsur <dekelts@tau.ac.il>
673 * forms/form_ref.fd: Add buffer button.
675 * FormRef.C (update): Handle the buffer button.
678 2001-09-13 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
680 * forms/form_graphics.fd: complete rewrite of the dialog
681 (Most work was done by Angus, though).
683 2001-09-12 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
685 * combox.C (hide): execute the callback _after_ closing the
688 2001-09-12 Angus Leeming <a.leeming@ic.ac.uk>
690 * FormDocument.C (c-tor): initialise some variables.
692 * forms/form_citation.fd: remove spurious shortcut to a labelframe!
693 (Thereby removing a warning message when the dialog is built.)
695 * FormFloat.C (input): return SMI_VALID.
697 2001-09-11 Angus Leeming <a.leeming@ic.ac.uk>
699 * FormDocument.C (input, options_update): add code to enable the
700 Author-Year/Numerical citation choice only if the natbib checkbox is
703 * FormFloat.[Ch]: added new method input() to control the behaviour of
705 * forms/form_float.fd: renamed Here as button_here_definitely.
708 * forms/form_graphics.fd: add callbacks to a few widgets that didn't
709 have them, so enabling the Ok, Apply buttons appropriately.
711 2001-09-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
713 * forms/form_paragraph.fd: cosmetics (renamed "Label Width" to "Longest
714 Label", added a labelframe).
716 2001-09-10 Lars Gullik Bjønnes <larsbj@birdstep.com>
718 * Toolbar_pimpl.C (C_Toolbar_BubblePost): fix linking
719 (C_Toolbar_BubbleTimerCB): fix linking
721 * FormMathsBitmap.C (form): use get() to get the raw pointer.
723 * FormMathsBitmap.h: use shared_c_ptr for form_ as well.
725 2001-09-09 Lars Gullik Bjønnes <larsbj@birdstep.com>
727 * combox.C (C_Combox_input_cb): make it static
728 (C_Combox_combo_cb): make it static
729 (C_Combox_peek_event): make it static
731 * Toolbar_pimpl.C (C_Toolbar_BubbleTimerCB): make it static
732 (C_Toolbar_BubblePost): make it static
733 (C_Toolbar_ToolbarCB): make it static
735 * Timeout_pimpl.C (C_intern_timeout_cb): make it static
737 * Menubar_pimpl.C (C_Menubar_Pimpl_MenuCallback): make it static
739 * Makefile.am (libxforms_la_LIBADD): add this and depend on the
742 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
744 * FormBaseDeprecated.[Ch]: use the same allow_resize methodology as has
745 been used successfully in FormBase.
746 (show): call bc().refresh() after building the dialog to activate the
749 * FormPreferences.C (build): remove hack to fix butoon controller as
750 the correct fix is in FormBaseDeprecated.
752 * FormPreferences.[Ch] (connect, disconnect): removed (redundant).
754 * FormMaths*.C (c-tor): prohibit resizing of the dialog.
756 2001-09-07 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
758 * Toolbar_pimpl.C (setLayout):
759 (layoutSelected): make them work even when gettext has been
760 translating the interface.
762 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
764 * FormMathsSpace.C: Fix bug: the "Maths spacing" dialog is broken
765 ("Apply" does not work without former user change in the dialog).
767 * FormPreferences.C (build): Fix bug: if you start LyX and open the
768 Preferences dialog, "Apply" is activated even though no change has been
771 2001-09-07 Rob Lahaye <lahaye@users.sourceforge.net>
773 * FormBase.C (show): use controller_.IconifyWithMain() to control
774 the dialog's show policy
776 * FormBaseDeprecated.C (show): ditto, but use lyxrc variable directly.
779 * forms/form_preferences.fd: add a check_dialogs_iconify_with_main
780 check button to the Look & Feel->Misc tab and code to modify the lyxrc
781 variable dialogs_iconify_with_main appropriately.
783 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
785 * FormBase.h: clean-up comments. Remove mutable status of minw_, minh_.
787 2001-09-06 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
789 * forms/form_character.fd: small cosmetics (aligned "Language:" right
790 as suggested in Michael's Buglist).
792 2001-09-06 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
794 * Toolbar_pimpl.C (updateLayoutList): do not display obsolete
796 (layoutSelected): remove the numeric argument and use the text of
797 the combox entry instead.
799 * combox.C: lowercase a few remaining methods, rename select_text
801 * several files: propagate these changes
803 2001-09-03 Angus Leeming <a.leeming@ic.ac.uk>
805 * FormPreferences.C: add fl_set_input_return to input_paperoption.
807 2001-09-02 John Levon <moz@compsoc.man.ac.uk>
809 * FormParagraph.C: fix default line spacing case
811 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
813 * FormParagraph.C: disable space inputs when != Length
815 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
818 * form_preferences.h:
819 * form_preferences.C:
820 * forms/form_preferences.fd: add view_dvi_paper_option
822 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
824 * FormMathsPanel.h: sub dialogs must be Ignorant.
826 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
828 * FormParagraph.C: fix to not allow 0 linespacing
830 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
832 * FormCitation.C (c-tor): prevent re-sizing of the dialog.
834 * FormParagraph.C (input): set fl_get_choice check for the linespacing
835 to 5 not 4. xforms arrays start at 1.
837 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
839 * FormParagraph.[Ch]:
840 * forms/form_paragraph.fd: clean up of dialog and of controlling
843 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
845 * FormBase.C (C_CutandPastePH): new function that can be used as a
846 pre-handler to any xforms text input widget. Will trigger an event on
847 pasting into the widget using the middle mouse button.
849 * FormPreamble.C (build): use this pre-handler for the input widget.
851 2001-08-26 Angus Leeming <a.leeming@ic.ac.uk>
854 * forms/form_citation.fd: a little tweaking to ensure that the
855 style choice remains centred within the frame if its contents change.
857 * FormBase.h: added an allow_resize_ member variable. If false
858 resizing the dialog is prohibitted.
861 * FormBrowser.[Ch]: modify c-tors to pass this new variable to FormBase.
866 make use of this functionality to ensure that the dialog cannot be
869 2001-08-27 John Levon <moz@compsoc.man.ac.uk>
871 * GUIRunTime.C: initApplication() should take a int & argc
873 2001-08-24 John Levon <moz@compsoc.man.ac.uk>
876 * FormCitation.C: tidy code a little
878 * GUIRunTime.C: more informative error
880 2001-08-23 Angus Leeming <a.leeming@ic.ac.uk>
882 * forms/form_preferences.fd: order the items "logically" so that
883 tabbing through the dialog makes sense. Close bug #404569.
885 2001-08-23 Angus Leeming <a.leeming@ic.ac.uk>
887 * FormPreferences.C: Tentative fix of John's "no point in spell
888 command "None"" bug, #223255.
890 2001-08-23 Herbert Voss <voss@perce.de>
892 * FormBibtex.C (input): normalize database list
894 2001-08-21 Angus Leeming <a.leeming@ic.ac.uk>
896 * FormBibtex.C: make sure that any database is stored only once.
898 2001-08-22 Herbert Voss <voss@perce.de>
900 * FormBibtex.C (input): fix for multiple databases
902 2001-08-21 Herbert Voss <voss@perce.de>
904 * FormBibtex.C (input): extension handling for ".bst"
906 2001-08-21 Angus Leeming <a.leeming@ic.ac.uk>
908 * forms/form_bibtex.fd: activate "Ok" when the "Add bibliography to TOC"
909 check button is pressed.
911 2001-08-20 Dekel Tsur <dekelts@tau.ac.il>
913 * FormParagraph.C (general_apply): Handle default spacing.
914 (general_update): Ditto.
916 2001-08-20 Angus Leeming <a.leeming@ic.ac.uk>
919 * forms/form_bibtex.fd: get the browse buttons working as they should.
921 2001-08-20 Herbert Voss <voss@perce.de>
924 * forms/form_bibtex.fd: enhanced bibtex-data gui to browse for
925 databases and styles. Added an option for "bibliography into toc"
927 2001-08-18 Lars Gullik Bjønnes <larsbj@birdstep.com>
929 * FormMathsBitmap.h: use the lyx::shared_c_ptr that uses free() to
932 2001-08-15 John Levon <moz@compsoc.man.ac.uk>
934 * combox.h: fix source doc
936 * form_math_matrix.C:
937 * forms/form_math_matrix.fd: new layout
939 2001-08-16 John Levon <moz@compsoc.man.ac.uk>
943 * forms/form_paragraph.fd:
944 * FormParagraph.C: support per-para linespacing
946 * forms/form_float.fd:
947 * form_float.C: fix shortcut typo
949 2001-08-15 Angus Leeming <a.leeming@ic.ac.uk>
951 * forms/form_character.fd: small adjustment to the position of John's
952 extra Language label.
954 2001-08-09 André Pönitz <poenitz@htwm.de>
956 * FormMathsDelim.C: renamed some delimiter parameters.
958 2001-08-09 Angus Leeming <a.leeming@ic.ac.uk>
960 * FormCitation.C (build):
961 * FormDocument.C (build):
962 * FormMinipage.C (build):
963 * FormParagraph.C (build):
964 * FormRef.C (build): added stuff to read-only list in the
967 * FormCitation.C (update): disable citation style stuff when not using
970 2001-08-06 Juergen Vigna <jug@sad.it>
972 * forms/form_ert.fd: new file.
974 * form_ert.[Ch]: new files.
976 * FormERT.[Ch]: new files. Implementation of ERT dialog.
978 2001-08-01 Angus Leeming <a.leeming@ic.ac.uk>
980 * FormPreferences.C (Color c-tor): initialise modifiedXformsPrefs.
982 2001-07-30 Angus Leeming <a.leeming@ic.ac.uk>
984 * GUIRunTime.C (processEvents, runTime): small code rearrangement.
986 2001-08-01 John Levon <moz@compsoc.man.ac.uk>
990 * form_maths_panel.C:
991 * form_maths_panel.h:
992 * forms/form_maths_panel.fd: re-add dots bitmaps
994 * FormRef.C: "Goto" -> "Go to"
996 2001-07-29 John Levon <moz@compsoc.man.ac.uk>
998 * FormMathsBitmap.C: initialise form_
1000 2001-07-29 Baruch Even <baruch@lyx.org>
1002 * src/forms/form_graphics.fd:
1003 * src/FormGraphics.C: Added support for the new horizontal scale factor.
1005 2001-07-30 Lars Gullik Bjønnes <larsbj@birdstep.com>
1007 * forms/makefile (SRCS): add form_float.fd
1009 * forms/form_float.fd: new file
1011 * form_float.[Ch]: new files
1013 * Makefile.am (libxforms_la_SOURCES): add FormFloat.C,
1014 FormFloat.h, form_float.C and form_float.h
1016 * FormFloat.[Ch]: new files
1018 * Dialogs.C: init GUIFloat is well
1020 2001-07-29 Asger Alstrup Nielsen <alstrup@alstrup>
1022 * FormToc.C (updateType): Fix problem with TOC that couldn't be
1023 updated because the type list was not updated.
1025 2001-07-26 Angus Leeming <a.leeming@ic.ac.uk>
1027 * forms/form_aboutlyx.fd: made a bit bigger to get the Copyright &
1030 * input_validators.[Ch] (fl_int_filter, fl_float_filter): new methods.
1032 * FormGraphics.C (build): uncommented the fl_set_input_return call for
1033 input_rotate_angle. Set input filter on rotate_angle to make it accept
1034 only floating point numbers.
1035 (input): Browse now activates the Ok button approriately.
1037 2001-07-26 John Levon <moz@compsoc.man.ac.uk>
1046 * forms/form_thesaurus.fd: add thesaurus
1048 2001-07-26 Baruch Even <baruch@lyx.org>
1051 * FormGraphics.C: Removed hide method since it was interfering with the
1052 needed work, it cleared several vectors that were needed for proper
1053 functioning. Also changed rotateAngle to float.
1056 * forms/form_graphics.fd: Removed inline option, all InsetGraphics figures
1059 2001-07-23 John Levon <moz@compsoc.man.ac.uk>
1061 * FormInclude.C: add load file facility back
1063 2001-07-23 John Levon <moz@compsoc.man.ac.uk>
1065 * FormCharacter.C: disable resizing as it doesn't work
1067 * FormPreamble.C: allow to copy-paste from RO preamble by
1070 2001-07-20 Jürgen Spitzmüller <juergen.sp@t-online.de>
1072 * forms/form_citation.fd: resized form to fit on a 800x600 screen.
1074 2001-07-19 Angus Leeming <a.leeming@ic.ac.uk>
1076 * FormCitation.[Ch]: changes associated with adding natbib support.
1077 New helper functions, string_width, fillChoice, updateStyle.
1078 (apply): set the citation command appropriately.
1079 (input): deal with the citation command choices.
1080 (update): parse the citation command and deal with it. Nuke the
1084 * FormDocument.C (build): add options to use natbib.
1086 * forms/form_citation.fd: add natbib support. Rearrange dialog to
1087 fit onto shorter screens.
1089 * forms/form_document.fd: add natbib support.
1091 2001-07-16 Juergen Vigna <jug@sad.it>
1093 * form_aboutlyx.C: set default for "Close" button to "ESC"-key.
1095 2001-07-13 Angus Leeming <a.leeming@ic.ac.uk>
1097 Consistent use of Lsstream.h:
1098 * FormAboutlyx.C (build):
1099 * FormVCLog.C (update): std::ostringstream -> ostringstream.
1101 * FormMathsDelim.C (apply):
1102 * FormMathsMatrix.C (apply): std::stringstream -> stringstream.
1104 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
1106 * implement 1 about lyx dialog instead of 3 separate ones
1108 * FormCredits.[Ch]: removed
1109 * FormCopyright.[Ch]: removed
1110 * form_credits.[Ch]: removed
1111 * forms/form_credits.fd: removed
1112 * form_copyright.[Ch]: removed
1113 * forms/form_copyright.fd: removed
1114 * FormAboutlyx.[Ch]: added
1115 * form_aboutlyx.[Ch]: added
1116 * forms/form_aboutlyx.fd: added
1117 * Dialogs.C: add about lyx stuff
1119 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
1123 * FormPreferences.[Ch]: rename spellchecker to spelloptions
1124 * form_preferences.[Ch]: idem
1125 * forms/form_preferences.fd: idem
1126 * FormSpellchecker.[Ch]: added
1127 * form_spellchecker.[Ch]: added
1128 * forms/form_spellchecker.fd: added
1129 * Dialogs.C: add spellchecker
1131 2001-07-12 Lars Gullik Bjønnes <larsbj@birdstep.com>
1133 * FormFiledialog.C: (*it). -> it->
1134 * Toolbar_pimpl.C: ditto
1135 * RadioButtonGroup.C: ditto
1136 * FormPreferences.C: ditto
1138 2001-07-03 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1140 * GUIRunTime.C (x11Display):
1143 (x11VisualDepth): new methods
1145 2001-07-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
1147 * FormDocument.C (class_apply): call CutAndPaste::'s staitc method
1150 * Toolbar_pimpl.h: make owner be a XFormsView, small changes
1153 * GUIRunTime.C (createMainView): implement
1155 2001-06-22 John Levon <moz@compsoc.man.ac.uk>
1159 * forms/form_character.fd: hide the widget underneath language
1162 2001-06-27 John Levon <moz@compsoc.man.ac.uk>
1164 * FormPreferences.h:
1165 * FormPreferences.C: connect and operator
1166 showSpellcheckerPreferences signal
1168 * FormPrint.C (input): modify to select radio_file
1169 when the user uses the filename input
1171 2001-06-26 The LyX Project <lyx@violet.home.sad.it>
1173 * combox.C (remove): send debug output to Debug::GUI.
1175 2001-06-26 The LyX Project <lyx@rose.home.sad.it>
1177 * Menubar_pimpl.C (create_submenu):
1178 * Toolbar_pimpl.C (update): update to use func_status
1180 2001-06-25 The LyX Project <lyx@tulip.home.sad.it>
1182 * FormPreferences.C (Path::feedback): remove bogus description of
1185 2001-06-16 Angus Leeming <a.leeming@ic.ac.uk>
1187 * xformsBC.h: clean-up of included files.
1189 2001-06-15 Angus Leeming <a.leeming@ic.ac.uk>
1192 * FormParagraph.C (c-tor): cosmetic name change of signal.
1194 * FormParagraph.[Ch]: added machinery to act on an updateParagraph
1195 signal. It's pretty crude at the moment! Mental note: would be more
1196 elegant if we passed a LyXParagraph & with both the signals rather than
1197 search through the Buffer.
1199 2001-06-13 Angus Leeming <a.leeming@ic.ac.uk>
1201 * *.[h]: added // -*- C++ -*-
1202 * *.[C]: removed // -*- C++ -*-
1204 * FormCharacter.C (update): now uses contents of font_, stored
1205 permanently by the controller to update() the dialog.
1207 2001-06-12 Angus Leeming <a.leeming@ic.ac.uk>
1210 * form_include.fd: (various places): Ok button is now activated when
1211 the filename is input from the keyboard.
1213 * FormPreferences.C white-space change in various places.
1214 (Converters::GetTo): get the contents of "to" not "from"! Thus fix bug
1215 that disabled addition of new converters.
1217 * FormCharacter.C (input, update): new methods. Activate the Apply
1218 button when any of the input fileds are not IGNORE.
1220 2001-06-11 Lars Gullik Bjønnes <larsbj@birdstep.com>
1222 * FormToc.C (input): change test slightly.
1223 (updateContents): clear list if empty and add no list msg.
1225 2001-05-30 Angus Leeming <a.leeming@ic.ac.uk>
1227 * FormParagraph.C (update, general_update): enabling the align buttons
1228 is now dependent on the AlignPossible entry in the Layout.
1230 2001-06-01 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1233 * FormMathsMatrix.C: bring C functions into global namespace if
1236 2001-05-31 Lars Gullik Bjønnes <larsbj@birdstep.com>
1238 * MathsSymbols.C (pixmapFromBitmapData): add std::
1240 * FormMathsMatrix.C (AlignFilter): add std::
1242 2001-05-22 Adrien Rebollo <rebollo@iaf.cnrs-gif.fr>
1244 * FormDocument.C (build): add iso8859-15 support.
1246 2001-05-08 Baruch Even <baruch@lyx.org>
1248 * Menubar_pimpl.C: Fixed compilation problem.
1250 2001-05-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
1252 * Menubar_pimpl.C (add_toc): use name and not type with float.
1253 (create_submenu): correct call of new object
1254 (create_submenu): add FloatListInsert and FloatInsert to dummy clause.
1256 2001-05-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
1258 * FormParagraph.[Ch]: remove !NO_PEXTRA and !NEW_INSETS cruft
1260 2001-04-26 Angus Leeming <a.leeming@ic.ac.uk>
1262 * Dialogs.C: included insetgraphicsParams.h
1264 * FormMathsMatrix.C:
1265 * FormMathsBitmap.C: included LAssert.h
1267 2001-04-24 Allan Rae <rae@lyx.org>
1269 * xforms_helpers.C (formatted): two consecutive spaces would kill it.
1271 2001-04-20 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1273 * xforms_helpers.C (formatted): do not use string::substr(1) on a
1274 string of length 1 !
1276 2001-04-16 Allan Rae <rae@lyx.org>
1278 * xforms_helpers.C (formatted):
1279 * Menubar_pimpl.C (add_toc): #warning triggers an error on Sun CC 6.0
1280 as an unrecognised preprocessor directive. So ensure they're wrapped.
1282 2001-04-06 John Levon <moz@compsoc.man.ac.uk>
1284 * FormTabularCreate.C: pass a pair of uints to the controller
1286 * FormVCLog.C: the log appears as a stringstream now
1288 * forms/form_external.fd: make params update state (from Angus)
1290 2001-04-05 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1292 * Menubar_pimpl.C: include gettext.h
1294 2001-04-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
1296 * xforms_helpers.C (formatted): constify length
1298 * FormTabular.C (update): small restructure, adjust for scoped_ptr
1299 (input): adjust for scoped_ptr
1300 (input): constify str
1302 2001-04-03 John Levon <moz@compsoc.man.ac.uk>
1304 * Dialogs.C: s/popup/dialog/
1308 * FormBase.C: s/ControlButton/ControlButtons/
1309 move bc().refresh() into base show() method
1312 * FormBaseDeprecated.C:
1315 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
1317 * FormMathsPanel.C (c-tor): set button controller cancel label to close.
1320 * forms/form_toc.fd: implemented controller-view split.
1322 * Dialogs.C: associated changes.
1324 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
1327 * forms/form_citation.fd: Don't change the name of the button when
1328 toggling between regular expression and simple searches.
1329 Squashed bug when creating a new inset, the keys field contained
1330 one (empty) key. No more; thanks, Dekel.
1333 * forms/form_external.fd: added Apply button.
1335 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
1338 * FormBrowser.[Ch]: changes associated with renaming ControlBase as
1341 * FormExternal.[Ch]:
1342 * forms/form_external.fd: implemented controller-view split.
1344 * Dialogs.C: associated changes.
1346 * FormGraphics.[Ch]:
1349 moved the browsing functionality into the controller.
1351 * xforms_helpers.[Ch]: moved browseFile to
1352 ../controllers/helper_funcs.[Ch]
1355 * forms/form_citation.fd: added case sensitive search button.
1357 2001-03-29 Angus Leeming <a.leeming@ic.ac.uk>
1359 * xformsBC.[Ch]: Patched in a slight reworking of Baruch Even's patch.
1360 Code moved into the generic template base class. Replaced
1361 setCancelCloseButton() with setButtonLabel().
1363 2001-03-29 Juergen Vigna <jug@sad.it>
1365 * FormMinipage.C: removed widthp_ and all it's functions and changed
1366 to use new %-lengths of LyXLength.
1368 2001-03-28 Angus Leeming <a.leeming@ic.ac.uk>
1370 * FormGraphics.[Ch]:
1371 * forms/form_graphics.fd:
1373 * forms/form_index.fd: implemented controller-view split.
1375 * Dialogs.C: associated changes.
1377 * FormCharacter.[Ch]: changes associated with ControlCharacter cleanup.
1379 * FormCitation.C: changes associated with ControlCitation cleanup.
1381 * FormMinipage.h: cleaned-up forward declarations.
1383 2001-03-27 Angus Leeming <a.leeming@ic.ac.uk>
1385 * FormMinipage.[Ch]:
1386 * forms/form_minipage.fd:
1388 * forms/form_print.fd:
1389 * FormSplash.[Ch]: implemented controller-view split.
1391 * Dialogs.C: associated changes.
1393 2001-03-26 Angus Leeming <a.leeming@ic.ac.uk>
1395 * FormPreamble.[Ch]:
1396 * forms/form_preamble.fd:
1398 * forms/form_ref.fd:
1400 * forms/form_search.fd:
1401 * FormTabularCreate.[Ch]:
1402 * forms/form_tabular_create.fd: implemented controller-view split.
1404 * Dialogs.C: associated changes.
1406 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
1413 * form_url.fd: implemented controller-view split.
1415 * Dialogs.C: associated changes.
1419 * FormCitation.h: moved methods from protected to private.
1421 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
1423 * FormCredits.C (build): changes associated with
1424 ControlCredits::getCredits returning a stringstream not a vector<string>
1426 2001-03-22 Angus Leeming <a.leeming@ic.ac.uk>
1428 * FormCopyright.[Ch]:
1429 * forms/form_copyright.fd: implemented controller-view split.
1432 * forms/form_credits.fd: implemented controller-view split.
1434 * Dialogs.C: associated changes.
1436 * xforms_helpers.C (formatted): improved the function so that it now
1437 repects '\n' characters in the input string. Ie, the user can now
1438 specify line breaks explicitly.
1440 2001-03-21 Angus Leeming <a.leeming@ic.ac.uk>
1442 * FormCharacter.[Ch]:
1443 * forms/form_character.fd: implemented controller-view split.
1445 * Dialogs.C: associated changes.
1447 * FormBase.C (input): changed return to SMI_VALID.
1449 * FormCitation.C (updateBrowser): ensure that the keys are stripped of
1450 any surrounding whitespace.
1452 2001-03-20 Angus Leeming <a.leeming@ic.ac.uk>
1454 * FormBase.[Ch] (input): no longer pure virtual. Has defualt state of
1456 (FormBase2): split into two template classes, FormDB (DialogBase) and
1457 FormCB (ControllerBase) for greater flexibility.
1461 * FormCitation.[Ch]: associated changes.
1466 * forms/form_browser.fd: implemented controller-view split.
1468 * Dialogs.C: associated changes.
1470 2001-03-19 Angus Leeming <a.leeming@ic.ac.uk>
1473 * forms/form_bibtex.fd: implemented controller-view split.
1475 * Dialogs.C: associated changes.
1477 2001-03-19 Angus Leeming <a.leeming@ic.ac.uk>
1479 * FormBaseDeprecated.[Ch]: rename title as title_.
1481 * FormBaseDeprecated.C: restore John's trick to give the dialog a border
1482 with limited functionality. It got lost in the MVC merge.
1484 * FormBaseDeprecated.C:
1485 * FormBase.C (show): moved initialisation of minw_, minh_ here.
1487 * FormBibitem.C (build):
1488 * FormBibtex.C (build):
1489 * FormBrowser.C (build):
1490 * FormCharacter.C (build):
1491 * FormCitation.C (build):
1492 * FormCopyright.C (build):
1493 * FormCredits.C (build):
1494 * FormDocument.C (build):
1495 * FormError.C (build):
1496 * FormExternal.C (build):
1497 * FormGraphics.C (build):
1498 * FormInclude.C (build):
1499 * FormIndex.C (build):
1500 * FormMinipage.C (build):
1501 * FormParagraph.C (build):
1502 * FormPreamble.C (build):
1503 * FormPreferences.C (build):
1504 * FormPrint.C (build):
1505 * FormRef.C (build):
1506 * FormSearch.C (build):
1507 * FormTabular.C (build):
1508 * FormTabularCreate.C (build):
1509 * FormToc.C (build):
1510 * FormUrl.C (build): removed initialisation of minw_, minh_.
1512 * The Maths Panel stuff no longer causes a crash on exit from LyX.
1515 * forms/form_maths.fd: removed.
1517 * forms/form_maths_delim.fd:
1518 * forms/form_maths_deco.fd:
1519 * forms/form_maths_matrix.fd:
1520 * forms/form_maths_space.fd:
1521 * forms/form_maths_panel.fd: new files.
1522 Split contents of form_maths.fd into 5 new files, one for each form.
1524 * MathsSymbols.[Ch]: remove class BitmapMenu, renamed and reworked as
1525 class FormMathsBitmap in FormMathsBitmap.[Ch].
1527 * FormMathsPanel.[Ch]:
1528 * FormMathsBitmap.[Ch]:
1529 * FormMathsDeco.[Ch]:
1530 * FormMathsDelim.[Ch]:
1531 * FormMathsMatrix.[Ch]:
1532 * FormMathsSpace.[Ch]: Split contents of FormMaths into new files,
1533 one for each popup. Rewrite so that all the new classes are derived from
1534 FormBaseBD. Clean up the logic in the process (I hope!).
1536 * Makefile.am: added new fils, removed redundant ones.
1538 2001-03-19 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1540 * FormMinipage.C (FormMinipage): add SigC:: namespace specifier.
1542 (updateInset): ditto
1544 2001-03-16 Juergen Vigna <jug@sad.it>
1546 * Dialogs.C (Dialogs): create minipage options dialog.
1548 * forms/form_minipage.fd:
1552 * FormMinipage.h: new files for the minipage options dialog.
1554 2001-03-16 Angus Leeming <a.leeming@ic.ac.uk>
1556 * FormMaths.[Ch]: make the FD_ structs private. Create appropriate
1559 * forms/form_maths.fd: change C_FormBaseCancelCB to
1560 FormBaseDeprecatedCancelCB and so fix crash on closing the panel.
1562 2001-03-16 John Levon <moz@compsoc.man.ac.uk>
1564 * FormMaths.C: quash warnings
1566 2001-03-16 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1568 * FormMaths.C (C_FormMathsDelimCB): add usual .c_str() for lyxstring
1571 2001-03-16 Angus Leeming <a.leeming@ic.ac.uk>
1573 * Form_various.h: cleaned up #includes and forward declarations.
1575 * Form_various.C: added "using SigC::slot" declaration.
1577 * FormMaths.[Ch]: moved to boost::scoped_ptrs.
1579 * FormDocument.C (CheckChoiceClass): removed string tct as the
1580 compiler warned that it was defined but never used.
1581 removed USE_CLASS_COMBO.
1583 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
1594 * forms/form_maths.fd:
1596 * forms/fdfix.sh: add maths panel
1599 * bmtable.c: moved from src/
1601 2001-03-16 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1603 * FormParagraph.h: NO_PEXTRA
1604 * FormParagraph.C (input): NO_PEXTRA
1606 2001-03-15 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1608 * several files: remove CXX_WORKING_NAMESPACES
1610 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
1612 * Merging changes from BRANCH_MVC back into HEAD.
1614 2001-03-12 Angus Leeming <a.leeming@ic.ac.uk>
1616 * Dialogs.C (c-tor): Changes associated with storing a vector of
1618 Use MVC Bibitem popup.
1620 * FormBase.h: add a new template class FormBase2, derived from FormBase
1621 to make life creating MVC popups even easier ;-)
1624 * forms/form_bibitem.fd: moved over to the MVC way of doing things.
1625 Proof that a simple popup should be easy to implement!
1627 * FormCitation.[Ch]: now derived from FormBase2.
1629 * FormToc.C: added using std::vector directive.
1631 2001-03-09 Dekel Tsur <dekelts@tau.ac.il>
1633 * FormSearch.C: Add missing #pragma
1635 2001-03-09 Angus Leeming <a.leeming@ic.ac.uk>
1638 * forms/form_citation.fd: added the ability to Search, both Simply and
1639 for Regular Expressions. Use the Search code in the controller() to do
1640 the actual searching.
1642 2001-03-08 Angus Leeming <a.leeming@ic.ac.uk>
1644 * Makefile.am: added FormCredits.[Ch] and form_credits.[Ch]
1645 * forms/makefile: added form_credits.fd
1647 * Dialogs.C: added FormCredits and removed ShowCredits.
1650 * forms/form_credits.fd:
1651 * forms/form_search.fd: ported to the MVC way.
1653 2001-03-07 Angus Leeming <a.leeming@ic.ac.uk>
1655 * xforms_helpers.h (formatted): now has default arguments for size and
1658 * FormCitation.[Ch]: moved code out of this class and into
1659 ControlCitation and associated helper funcs.
1661 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
1663 * FormBase.[Ch]: (InputCB): use ButtonController::input() rather than
1664 ButtonController::valid() to check state of input. The buttons are
1665 now controlled correctly.
1667 * Form*.[Ch]: use boost::scoped_ptr for the remaining few classes.
1669 2001-03-05 Lars Gullik Bjønnes <larsbj@lyx.org>
1671 * Form*.[Ch]: use boost::scoped_ptr for dialog_ et al.
1673 * FormBase.[Ch]: rename title as title_.
1675 2001-03-02 John Levon <moz@compsoc.man.ac.uk>
1677 * FormBase.C (c-tor): initialise variables in correct order.
1679 * FormCitation.C: add #include <algorithm>
1681 2001-03-02 Angus Leeming <a.leeming@ic.ac.uk>
1683 * xformsBC.[Ch]: Changes associated with the changes to
1684 controllers/ButtonController.[Ch]. Ie, the class is now derived from
1685 ButtonControllerBase and the ButtonPolicy is accessed through a method
1686 bp() rather than the instance bp_.
1688 * FormBaseDeprecated.[Ch]: no longer store a ButtonController, but
1689 rather use a pure virtual method bc() to access the controller
1690 instantiated by the daughter classes.
1692 * F*.[Ch]: changes associated with the above.
1694 2001-02-27 Angus Leeming <a.leeming@ic.ac.uk>
1696 * FormBase.[Ch]: renamed as FormBaseDeprecated.[Ch]
1698 * ViewXforms.[Ch]: renamed as FormBase.[Ch]
1700 2001-02-23 Angus Leeming <a.leeming@ic.ac.uk>
1702 * ButtonController.[Ch]: deleted. The class is split into two
1703 (with identical functionality), the code being found in
1704 ../controllers/ButtonController.[Ch] and xformsBC.[Ch]
1706 * xformsBC.[Ch]: new files. Xforms specific part of Allan's original
1707 ButtonController class.
1709 * FormBase.[Ch]: changes associated with the above split.
1711 * ViewXforms.[Ch]: Base class for xforms dialogs derived from ViewBase
1712 (../controllers/ViewBase.h). Ie, for Dialogs with GUI-I controllers
1713 controlling all interaction to/from the LyX kernel.
1715 * FormCitation.[Ch]:
1716 * forms/form_citation.fd: An xforms-specific implementation of the
1717 Citation dialog, controlled by the GUI-I ControlCitation.
1719 * Dialogs.C: Use the controlled Citation dialog.
1721 2001-03-15 John Levon <moz@compsoc.man.ac.uk>
1725 * combox.C: moved from src/
1727 2001-03-09 Angus Leeming <a.leeming@ic.ac.uk>
1730 * forms/form_filedialog.C.patch: I hate having to make these patches,
1731 but on reflection I think it's probably better than hacking fdfix.sh.
1733 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
1735 * forms/fdfix.sh: test whether bmtable.h is needed before #including it.
1737 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
1739 * FormGraphics.C: remove unnecessary hack
1741 2001-03-13 Dekel Tsur <dekelts@tau.ac.il>
1743 * FormCitation.C (apply): Do not put space between multiple keys.
1745 2001-03-12 Dekel Tsur <dekelts@tau.ac.il>
1747 * Menubar_pimpl.C (add_toc): Remove debug message.
1749 2001-03-09 John Levon <moz@compsoc.man.ac.uk>
1757 * xforms/forms/makefile:
1758 * forms/form_external.fd: add FormExternal
1760 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
1762 * Dialogs.C: add destroySplash()
1766 * forms/form_splash.fd:
1768 * FormSplash.C: make independent of FormBase, tidy
1770 * Menubar_pimpl.C: destroy splash on interaction
1772 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
1778 * forms/form_include.fd: rework, clean up
1780 2001-03-12 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1782 * FormToc.h: use Buffer::typedef
1784 * Menubar_pimpl.C (add_toc): use the Buffer::typedefs
1785 * FormToc.C (build): ditto
1788 2001-03-11 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1790 * FormToc.C (build): implement for dynamic number of lists
1792 * Menubar_pimpl.C (add_toc): ditto
1794 2001-03-07 Edwin Leuven <leuven@fee.uva.nl>
1800 * form_credits.[Ch]:
1801 * forms/form_credits.fd:
1803 2001-03-07 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1805 * Menubar_pimpl.h: make Pipl::ItemInfo::item_ a boost::shared_ptr,
1806 make ButtonList contain boost::shared_ptr<ItemInfo>
1808 * Menubar_pimpl.C (~Pimpl): remove destructor
1810 2001-03-06 John Levon <moz@compsoc.man.ac.uk>
1816 * form_filedialog.C:
1817 * form_filedialog.h:
1820 * FormPreferences.C:
1826 * form/form_filedialog.fd: add File Dialog
1828 * Toolbar_pimpl.C: move LayoutsCB to here
1830 2001-03-06 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1832 * FormParagraph.C: changes because of ParagraphParameters.
1834 2001-03-06 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1836 * FormSearch.C (Replace): remove default argument
1839 2001-03-05 Edwin Leuven <leuven@fee.uva.nl>
1841 * added find/replace dialog:
1842 * FormSearch.*: added
1843 * form_search.*: added
1844 * forms/form_search.fd: added
1846 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
1848 * xform_helpers.[Ch]: renamed as xforms_helpers.[Ch].
1850 * various: in a rush of delayed guilt, I've renamed all instances of
1851 xform as xforms. Jean-Marc sowed this seed a long, long time ago and it
1854 * xforms_helpers.[Ch] (setEnabled): a little wrapper function to
1855 activate/deactivate an FL_OBJECT.
1862 * FormPreferences.C:
1864 * FormTabular.C: used it.
1866 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
1868 * FormPreferences.C: removed three unused using directives.
1870 2001-03-05 Edwin Leuven <leuven@fee.uva.nl>
1872 * added find/replace dialog:
1873 * FormSearch.*: added
1874 * form_search.*: added
1875 * forms/form_search.fd: added
1877 2001-02-27 Dekel Tsur <dekelts@tau.ac.il>
1879 * FormRef.C: Fixed the behaviour of Goto-Ref.
1881 2001-02-27 Angus Leeming <a.leeming@ic.ac.uk>
1883 * forms/makefile: added character and preamble dialogs
1885 2001-02-27 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1887 * FormCharacter.C (FormCharacter): change order of deletion,
1888 change combo_language2 to combo_language2_
1890 2001-02-26 Dekel Tsur <dekelts@tau.ac.il>
1892 * FormRef.C (apply): Update bookmark #0 after inserting a reference.
1894 2001-02-23 Edwin Leuven <leuven@fee.uva.nl>
1896 * Dialogs.C: added layoutcharacter
1897 * FormCharacter.C: added
1898 * FormCharacter.h: added
1899 * form_character.C: added
1900 * form_character.h: added
1901 * forms/form_character.fd: added
1903 2001-02-23 Dekel Tsur <dekelts@tau.ac.il>
1905 * FormPreferences.C: Handle lyxrc.language_use_babel and
1906 lyxrc.language_global_options.
1908 2001-02-23 Angus Leeming <a.leeming@ic.ac.uk>
1910 * FormPreferences(GetFrom, GetTo): use size_type rather than int.
1912 2001-02-23 John Levon <moz@compsoc.man.ac.uk>
1914 * FormBase.C: no longer transient dialogs, XMapWindow()
1915 in attempt to de-iconify
1917 * FormDocument.C: remove DO_USE_DEFAULT_LANGUAGE
1919 2001-02-21 Dekel Tsur <dekelts@tau.ac.il>
1921 * FormDocument.C (checkMarginValues): Activate "use geometry" button
1922 if using custom paper size/margin.
1924 2001-02-21 Allan Rae <rae@lyx.org>
1926 * forms/form_preferences.fd: larger, bold font for outer tabfolder
1928 2001-02-20 Edwin Leuven <leuven@fee.uva.nl>
1930 * src/frontends/xforms/Dialogs.C: added preamble
1931 * src/frontends/xforms/FormPreamble.C: added
1932 * src/frontends/xforms/FormPreamble.h: added
1933 * src/frontends/xforms/Makefile.am: added
1934 * src/frontends/xforms/form_preamble.C: added
1935 * src/frontends/xforms/form_preamble.h: added
1936 * src/frontends/xforms/form_preamble.fd: added
1938 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1940 * FormBase.h: moved noncopyable derivation to DialogBase.
1942 2001-02-19 Juergen Vigna <jug@sad.it>
1944 * FormTabular.C (build): make all input field accepted only after
1947 * forms/form_tabular.fd: removed default "Return" on Close-Button.
1949 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1953 * FormInset.C (showInset): change associated with name change
1954 inset::hide to inset::hideDialog.
1956 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1958 * FormCitation.C (build): altering "Text after" now activates the Ok,
1961 2001-02-16 Angus Leeming <a.leeming@ic.ac.uk>
1963 * FormCitation.C: lots of white-space changes to make file consistent
1965 (input): use the FL_OBJECT * parameter to decide what to do, not the
1968 * FormCitation.h: removed most entries in enum.
1970 * forms/form_citation.fd: change names of variables, consistent with
1971 Allan's naming scheme.
1972 Don't pass any particular arguments to the InputCB function.
1973 choice_style now triggers a callback and looks like other choices.
1975 2001-02-16 Lars Gullik Bjønnes <larsbj@lyx.org>
1977 * other: use compare instead of strcmp/strncmp
1979 2001-02-15 Angus Leeming <a.leeming@ic.ac.uk>
1981 * ButtonController.[Ch]: changed trigger_change_ vector and associated
1982 methods to dont_trigger_change_ because FL_OBJECTs that trigger a
1983 callback to InputCB() but don't trigger a change in the state of the
1984 Ok, Apply buttons are much rarer than those that do.
1986 * FormCitation.C (build): associated change.
1988 2001-02-14 Lars Gullik Bjønnes <larsbj@lyx.org>
1990 * ButtonController.C: include algorithm
1992 2001-02-14 Angus Leeming <a.leeming@ic.ac.uk>
1994 * ButtonController.[Ch] (addTriggerChange, eraseTriggerChange):
1996 (valid): method can now be passed an optional FL_OBJECT *. If it is, and
1997 the vector of FL_OBJECT *s that can trigger a change in the button state
1998 is not empty, then a change of state will occur only if the FL_OBJECT *
1999 is present in this vector.
2001 * FormBase.C (RestoreCB): call bc.undoAll() before restore(). Allows
2002 the user to deactivate specific fields within restore().
2003 (InputCB): pass the FL_OBJECT * to bc_.valid().
2005 * FormCitation.C (build): create a vector of FL_OBJECT *s that can
2006 trigger a change of state in the Ok,Apply buttons.
2007 (update): bc_.readOnly() to the start of the method. Similar reasoning
2008 to that for FormBase::RestoreCB, above.
2010 2001-02-14 Angus Leeming <a.leeming@ic.ac.uk>
2012 * FormBrowser.C: used OkCancelPolicy for ButtonController rather than
2015 * forms/form_browser.fd:
2016 * forms/form_copyright.fd:
2017 * forms/form_error.fd:
2018 * forms/form_tabular.fd:
2019 * forms/form_toc.fd:
2020 Consistent shortcuts for Close button: Esc and Return only.
2022 * forms/form_citation.fd:
2023 * forms/form_document.fd:
2024 * forms/form_index.fd:
2025 * forms/form_paragraph.fd:
2026 * forms/form_preferences.fd:
2027 * forms/form_print.fd:
2028 * forms/form_ref.fd:
2029 * forms/form_tabular_create.fd:
2030 * forms/form_url.fd:
2031 Consistent shortcut for Cancel button: Esc only.
2033 2001-02-12 John Levon <moz@compsoc.man.ac.uk>
2035 * Dialogs.C: new Splash. Include, Bibitem/tex
2037 * FormBase.h: make show() virtual for Splash's benefit
2049 * forms/form_bibitem.fd:
2050 * forms/form_bibtex.fd:
2055 * forms/form_include.fd:
2060 * forms/form_splash.fd: new forms
2062 2001-02-09 John Levon <moz@compsoc.man.ac.uk>
2064 * FormLog.C: handle Literate build log nicely
2066 2001-02-09 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
2068 * Menubar_pimpl.C: remove support for reference menuitem type.
2070 2001-02-07 John Levon <moz@compsoc.man.ac.uk>
2074 * Timeout_pimpl.C: add Timeout implementation
2076 2001-02-06 John Levon <moz@compsoc.man.ac.uk>
2080 * forms/form_browser.fd:
2083 * FormBrowser.h: readonly browser form
2089 * Dialogs.C: add Log and VCLog
2091 * Makefile.am: add Log and VCLog, add updatesrc target
2093 2001-01-31 Dekel Tsur <dekelts@tau.ac.il>
2095 * Menubar_pimpl.C (add_toc2): Add shortcut to the TOC menu.
2097 2001-01-25 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
2099 * FormPreferences.C (GetFrom): fix crash when there is no format
2103 2001-01-23 Angus Leeming <a.leeming@ic.ac.uk>
2105 * FormPreferences.C (LoadBrowserLyX): convert unsigned short to
2106 unsigned char correctly and so fix 2 bugs loading/changing colors.
2108 2001-01-21 Dekel Tsur <dekelts@tau.ac.il>
2110 * FormRef.C (update): Do not update dialog_->{ref,name,type}
2112 Deactivate the type button when buffer is LinuxDoc/Docbook
2113 (build): Uncomment calls to addReadOnly().
2114 (updateBrowser) Do not disable the update button when there are no
2116 (build, getType, getName): Use InsetRef::types.
2118 2001-01-18 Angus Leeming <a.leeming@ic.ac.uk>
2120 * FormPrint.[Ch] (browse): new method to browse for file to print to.
2122 * forms/form_print.fd: give the form a Browse button.
2124 2001-01-17 Dekel Tsur <dekelts@tau.ac.il>
2126 * FormRef.C (input): Fix the behavior of goto reference button.