From: Georg Baum Date: Tue, 14 Mar 2006 19:56:00 +0000 (+0000) Subject: restore entries from 11/2002 to 5/2005 X-Git-Tag: 1.6.10~13511 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=369fe1ab823a2a8dc58890bdb16d23e333da4160;p=lyx.git restore entries from 11/2002 to 5/2005 git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13372 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/frontends/xforms/ChangeLog b/src/frontends/xforms/ChangeLog index 1277726d49..458485fe03 100644 --- a/src/frontends/xforms/ChangeLog +++ b/src/frontends/xforms/ChangeLog @@ -118,6 +118,2617 @@ * checkedwidgets.C (check): allow ':' characters in file names. data. +2005-05-20 Michael Schmitt + + * forms/form_preferences.fd: rename "ASCII" to "Plain text" + +2005-05-12 Michael Schmitt + + * Dialogs.C: change dialog title "Index" => "Index Entry" + * FormTexinfo.C: change dialog title "LaTeX Information" => "TeX Information" + +2005-05-13 Angus Leeming + + * checkedwidgets.[Ch] (CheckedPath): new class that determines + whether the input file name is valid or not. + + * FormExternal.[Ch]: + * FormGraphics.[Ch]: + * FormInclude.[Ch]: use the new CheckedPath to control the + activation state of the "OK", "Apply" buttons. + +2005-05-09 Lars Gullik Bjønnes + + * forms/Makefile.am: add a distclean-local target to remove + all .fd symbolic links when the source and build directories + are different. + +2005-05-04 Angus Leeming + + * FormPreferences.C (SpellOptions::build): disable the + choice_spell_command if USE_ISPELL is not defined. + +2005-05-04 Michael Schmitt + + * forms/form_preferences.fd: fix capitalization. + * Form*.C: Change dialog titles - harmonize with Qt frontend and + menu entries; fix capitalization; change "citation reference" + to "citation". + * FormTexinfo.C: correct tooltip. + +2005-04-25 Angus Leeming + + * FormLog.h: + * LayoutEngine.C: + * bmtable.c: + * xformsImage.C: + * forms/pch.h: + include in .C files, not .h ones. + add licence blurb. + protect headers inside preprocessor guards. + +2005-04-25 Angus Leeming + + * globbing.[Ch]: moved here from the support directory. + + * Makefile.am: associated change. + +2005-04-08 Angus Leeming + + * FormAboutlyx.C (build): ensure that the CREDITS data fits on the + browser. + +2005-03-02 Angus Leeming + + * forms/form_filedialog.fd: do Lars' dirty work for him and remove + the unused FileInfo widget. + +2005-02-18 Michael Schmitt + + * FormRef.C: + * forms/form_ref.fd: substitute "reference" by "label" + in text messages + +2005-02-01 Angus Leeming + + * FormPreferences.C (feedback): use LyXRC::getDescription for + RC_PATH_PREFIX. + +2005-02-01 Angus Leeming + + * FormFiledialog.C (Reread): use fs::exists() before + calling fs::is_directory(). + +2005-01-31 Lars Gullik Bjonnes + + * xforms_helpers.C: rewrite to use boost.filesystem + + * FormFiledialog.[Ch]: simplify and rewrite to use boost.filesystem, + remove lot of now unused code. + +2005-01-27 Lars Gullik Bjonnes + + * Several files: use convert<> instead of atoi,strToXXX and friends + +2005-01-20 Angus Leeming + + * FormPreferences.C: change the tooltip messages to reflect the + changed meaning of the $$s placeholder. + +2005-01-15 Angus Leeming + + * FormPreferences.C, forms/form_preferences.fd: add an interface + to modify LyXRC::path_prefix. + +2005-01-13 Angus Leeming + + * FormPreferences.C: code to get/set the value + of the Cygwin check box. Compiled only under Cygwin. + + * forms/form_preferences.fd: add a Cygwin paths check box to the + Outputs->Misc tab. + +2005-01-13 Angus Leeming + + * FormPreferences.C: use getString, a safe wrapper around fl_get_input. + +2005-01-10 Angus Leeming + + * FormFiledialog.C: + * FormPreferences.C: + * lyx_gui.C: use support/package.h to provide the paths to the + various directories used by LyX. + +2005-01-06 Lars Gullik Bjonnes + + * xforms_helpers.C: + * XFormsMenubar.C: + * FormWrap.C: + * FormSpellchecker.C: + * FormPrint.C: + * FormGraphics.C: + * FormFiledialog.C: + * FormExternal.C: + * FormColorPicker.C: + * FormBox.C: + * FontInfo.C: + * ColorHandler.C: convert -> tostr + +2005-01-06 Jürgen Spitzmüller + + * FormDocument.C: + * FormParagraph.C: store all float/double values as strings. + +2005-01-05 Lars Gullik Bjonnes + + * pch.h: remove duplicate entries + + * forms/Makefile.am: improve link trick + +2005-01-05 Jürgen Spitzmüller + + * FormPreferences.C: store all float/double values as strings. + lyxrc.dpi is an int value now. + + * xfont_loader.C: lyxrc.font_sizes is a string now. + + * lyx_gui.C: change getDVI() to int. + +2005-01-04 Jürgen Spitzmüller + + * FormExternal.C: store all float/double values as strings. + * FormGraphics.C: more precise checks for the value strings. + +2005-01-03 Jean-Marc Lasgouttes + + * freebrowser.c (browser_cb): + * combox.c (combox_handle, state_cb, chosen_cb): + * bmtable.c (handle_bitmaptable, fl_replace_bmtable_item) + (fl_get_bmtable_item): Silence warnings about unused parameters. + +2004-12-28 Jean-Marc Lasgouttes + + * bmtable.c (fl_set_bmtable_pixmap_data): + (fl_set_bmtable_pixmap_file): remove incomplete (and useless) + initializer for XpmAttributes + +2004-12-28 Jürgen Spitzmüller + + * FormGraphics.C: store all values as strings. + +2004-12-19 Angus Leeming + + * lyx_gui.C (start): s/slashify_path/internal_path/ + +2004-12-16 Jürgen Spitzmüller + + * FormMathsBitmap.C: Do not split strings with blank into two + separate dispatches (bug 1214) + +2004-12-16 Angus Leeming + + * FormFiledialog.C: remove redundant "using lyx::support::GetEnvPath;" + +2004-12-15 Angus Leeming + + * FormFiledialog.C (Reread): no longer use FileInfo::getNumberOfLinks(). + +2004-12-14 Angus Leeming + + * FormFiledialog.C: (FileDlgCB): use os::homepath(), not + GetEnvPath("HOME"). + +2004-12-05 Angus Leeming + + * pch.h: s@@"lyx_forms.h"@ + +2004-12-02 Georg Baum + + * FormTabular.[Ch], FormTabularCreate.C: use size_t-like types for + cell, row and column indices + +2004-11-26 Angus Leeming + + * xscreen.C: + * XWorkArea.C: revert the 2004-05-04 patch that used graphics + exposure events to paint the changing screen efficiently. It + currently results in spurious release events being emitted, + buggering up selection, etc. + +2004-11-29 Jean-Marc Lasgouttes + + * input_validators.C: use support::contains instead of strchr + +2004-11-26 Angus Leeming + + * FormFiledialog.C (expand_globs): changes due to the changed + lyx::support::glob API. + +2004-11-26 Angus Leeming + + * FileDialog.C: + * FormFiledialog.C: changes due to the changed FileFilterList API. + + * FormFiledialog.C (expand_globs): moved here from + support/globbing.[Ch]. + +2004-11-25 Angus Leeming + + * FileDialog.C: s/globbing.h/filefilterlist.h/ in #includes. + * FormFileDialog.C: add #include "filefilterlist.h" + * FormBibtex.C: remove #include "globbing.h". + +2004-11-16 Lars Gullik Bjonnes + + * Layoutengine.[Ch]: Break up circular dependency between Box and + BoxList with the use of boost::shared_ptr. Modify to fit + * XFormsMenubar.[Ch]: modify to fit + * XFormsToolbar.[Ch]: modify to fit + * XFormsView.[Ch]: modify to fit + * XMiniBuffer.[Ch]: modify to fit + * XWorkArea.[Ch]: modify to fit + + * LayoutEngine.C (show): use std::for_each + (hide): ditto + + * FormPreferences.h: include xforms_helpers.h to satisfy concept + checks. + + * FormCharacter.h: include LColor.h to satisfy concept checks. + + * FormCharacter.C: do no include LColor.h + +2004-11-15 Jean-Marc Lasgouttes + + * XFormsView.C (hasFocus): new method, always returns true for now + +2004-11-08 Jean-Marc Lasgouttes + + * XFormsToolbar.C (selected): use layoutSelected + + * forms/Makefile.am (SUFFIXES): use +=, since SUFFIXES is already + set in config/common.am + +2004-11-05 Jean-Marc Lasgouttes + + * XFormsToolbar.C (C_ToolbarCB, selected): + * XFormsMenubar.C (MenuCallback): do not use the verbose argument + to dispatch + +2004-11-06 Lars Gullik Bjonnes + + * RadioButtonGroup.C (set): use bind, equal_to instead of + equal_2nd_in_pair + + * xformsImage.C (loadableFormats): use bind, equal_to instead of + compare_memfun + + * lyx_gui.C (start): use for_each instead of explicit for loop + +2004-11-05 Allan Rae + + * forms/Makefile.am: s/SUFFIX/SUFFIXES/ rule. + +2004-10-26 Angus Leeming + + * FormPreferences.[Ch]: + * forms/form_preferences.fd: enable the Movers to be modified from the + preferences dialog. + +2004-10-18 Georg Baum + + * forms/form_preferences.fd: Add translation context to "To:" + * forms/form_print.fd: ditto + +2004-10-05 Angus Leeming + + * FormPreferences.C: add code to input/output the indexing command. + +2004-10-05 Hartmut Haase + + * forms/form_preferences.fd: add widgets to enable the indexing command + (usually 'makeindex') to be input. + +2004-09-26 Lars Gullik Bjonnes + + * pch.h: use proper signal include + + * Tooltips.[Ch]: Use preffered calling of Boost.Signal + * XFormsView.h: ditto + +2004-08-30 Lars Gullik Bjonnes + + * forms/pch.h: make it better + + * forms/Makefile.am (DISTCLEANFILES): only delete files we generated + +2004-08-15 Lars Gullik Bjonnes + + * pch.h: new file + + * Makefile.am: support pch + +2004-08-08 Jean-Marc Lasgouttes + + * FormBibtex.C (input): use ControlBibtex::browseBst and + ControlBibtex::browseBib + +2004-08-01 Lars Gullik Bjonnes + + * XWorkArea.C (work_area_handler): handle wheel events more + explict here, make the way of handlig it similar to qt. + +2004-07-24 Lars Gullik Bjonnes + + * lyx_gui.C, FormMathsMatrix.C, FormLog.C: + * FormAboutlyx.C, Color.C: change "support/std_sstream.h" to + + +2004-07-22 Lars Gullik Bjonnes + + * lyx_gui.C (C_read_callback, set_read_callback, + remove_read_callback): delete funcs + +2004-07-21 Lars Gullik Bjonnes + + * lyx_gui.C (register_socket_callback): new func + (unregister_socket_callback): new func + (C_datasocket_callback,C_serversocket_callback): delete func + +2004-06-21 Jürgen Spitzmüller + + * FormCitation.C: Don't allow incomplete input (fix bug 1617). + +2004-06-04 Angus Leeming + + * combox.c (combox_handle): prevent crash when trying to draw + non-existent 'button_state' button on an 'FL_NORMAL_COMBOX' combox. + +2004-06-02 Lars Gullik Bjønnes + + * forms/Makefile.am (.fd.C): Use '-r' to test for file existence, + and use $( + + * LayoutEngine.C (c-tor): initialize visible_ as false. + (set): only invoke hide() if the widget was visible and is to + be no longer. + +2004-05-28 Lars Gullik Bjonnes + + * forms/Makefile.am (MAINTAINERCLEANFILES): rename as DISTCLEANFILES + (.fd.C): symlink the .fd files if it srcdir != builddir, call the + scropt with basename *.fd + + * Makefile.am (CLEANFILES): stamp-forms not stamp-xforms + (DISTCLEANFILES): add lyx_forms.h and lyx_xpm.h + +2004-05-24 John Levon + + * XFormsToolbar.C: fix compile error + +2004-05-19 Angus Leeming + + * Most files: wrap code up inside namespace lyx::frontend. + +2004-05-14 Angus Leeming + + * FormCitation.C: small changes due to the changes in biblio.h. + +2004-05-12 Angus Leeming + + * FormDocument.[Ch], forms/form_document.fd: get, set data with + BufferParams::cite_engine. + +2004-05-10 Angus Leeming + + * FormCitation.C: simplified code to use the biblio::CiteEngine + enum rather than multiple bools, usingNatbib and using Jurabib. + +2004-05-04 Angus Leeming + + * FormRef.C (input): don't activate the Apply buttons when using + widgets that don't change the data. + +2004-05-04 Angus Leeming + + * Dialogs.C: Remove "error" dialog identifier. + +2004-05-04 Angus Leeming + + This is a resurrection of John Levon's June 2002 code. + + * xscreen.C (expose): do the 'right thing' and output an XEvent + request to expose the work area. + + * XWorkArea.C (updateGeometry, paint): split the old redraw function + into two. Use the x, y data. + (work_area_handler): if an XEvent * is passed on FL_DRAW, then use it. + +2004-05-04 Angus Leeming + + * XWorkArea.C (XWorkArea): revert the red color of the frame widget. + Instead, set it to LColor::background. + +2004-05-04 Angus Leeming + + * XFormsToolbar.C (show, hide): do nothing if the toolbar is + already visible/invisible, respectively. + +2004-05-04 Angus Leeming + + * XWorkArea.C (XWorkArea): set the color of the background, hidden + frame object to red as an incentive to address the drawing issues + of the XForms frontend. + +2004-05-03 Angus Leeming + + * XFormsToolbar.[Ch] (generateInactivePixmaps): simpler mechanics. + +2004-05-02 Georg Baum + + * FormGraphics.C: #include (STLport compile fix for floor()) + +2004-04-30 Angus Leeming + + * XFormsToolbar.[Ch]: add code to generate an 'inactive' version + of the icon pixmap and use it when the toolbar button is + disabled. + +2004-04-29 Angus Leeming + + * FormGraphics.C (apply): don't get caught in a loop when mapping + the angle into -360 -> 360 degrees. + +2004-04-28 Angus Leeming + + * LayoutEngine.C (updateMetrics): respect the visible() flag when + positioning the widgets. + + * XFormsToolbar.[Ch]: rewrite code to derive from a single Toolbar or + LayoutBox. Leads to multiple, dynamically visible toolbars in the + xforms frontend. + + * XFormsView.[Ch]: small changes due to changed Toolbar API. + +2004-04-28 Angus Leeming + + * LayoutEngine.[Ch]: a layout engine for xforms, drawing heavily + on GTK+ code for inspiration. + + * Makefile.am: add new files. + + * WorkAreaFactory.C (create): no longer pass x,y data to XWorkArea. + + * XFormsMenubar.[Ch]: + * XFormsToolbar.[Ch]: + * XFormsView.[Ch]: + * XMiniBuffer.[Ch]: + * XWorkArea.[Ch]: adjustments to use the new layout engine. + +2004-04-28 Angus Leeming + + * WorkAreaFactory.C (create): pass a LyXView & to QWorkArea c-tor. + + * XWorkArea.[Ch] (c-tor): now receives a LyXView &. + +2004-04-28 Angus Leeming + + * combox.c (combox_handle): reset the x,y data for the sub-objects + on receipt of an FL_DRAWLABEL event. Ensures that all is Ok + after the combox has been re-positioned with fl_set_object_position. + +2004-04-19 Angus Leeming + + * FormPreferences.C: + * forms/form_preferences.fd: changes due to changes to LyXRC::preview. + +2004-04-12 Georg Baum + + * FormPreferences.C, forms/form_preferences.fd: add editor to format + * FormGraphics.C, forms/form_graphics.fd: add Edit button + +2004-04-07 Alfredo Braunstein + + * XPainter.[Ch]: adjust to changes in Painter.h + +2004-04-05 Angus Leeming + + * Dialogs.C (build): set the preferences dialog button policy to + PreferencesPolicy. + +2004-05-04 Angus Leeming + + * FormExternal.C (build): + * FormGraphics.C (build): use buildChoiceLengthString rather than + choice_Length_All. + + * xforms_helpers.[Ch]: remove choice_Length_WithUnit (unused). + Replace choice_Length_All with buildChoiceLengthString, + which builds the string dynamically from lengthcommon.h's + unit_name_gui. + +2004-03-31 Angus Leeming + + * Dialogs2.C: + * FormBase.[Ch]: removed. + + * Makefile.am: adjusted to suit. + +2004-03-31 Angus Leeming + + * forms/form_search.fd: s/C_FormBase/C_FormDialogView_/ and thereby + fix a crash when invoking the dialog's callback functions. + +2004-03-31 Angus Leeming + + * Dialogs.C (build): added preamble dialog. + * Dialogs2.C (showPreamble): removed. + + * FormPreamble.[Ch]: + * forms/form_preamble.fd: converted to the Dialog-based scheme. + +2004-03-31 Angus Leeming + + * Dialogs.C (build): added spellchecker dialog. + * Dialogs2.C (showSpellchecker): removed. + + * FormSpellchecker.[Ch]: + * forms/form_spellchecker.fd: converted to the Dialog-based scheme. + +2004-03-31 Angus Leeming + + * Dialogs.C (build): added preferences dialog. + * Dialogs2.C (showPreferences): removed. + + * FormPreferences.[Ch]: + * forms/form_preferences.fd: converted to the Dialog-based scheme. + +2004-03-31 Angus Leeming + + * FormPreferences.[Ch]: changes due to the changed ControlPrefs + interface. + +2004-03-30 Angus Leeming + + * Dialogs.C (build): added document dialog. + * Dialogs2.C (showDocument): removed. + + * FormDocument.[Ch]: + * fomrs/form_document.fd: converted to the Dialog-based scheme. + +2004-03-29 Jürgen Spitzmüller + + * FormBibtex.C: + * FormDocument.[Ch]: + * forms/form_bibtex.fd: bibtopic support. + * forms/form_document.fd: radio default/natbib/jurabib. + + * FormPreferences.C: + * forms/form_preferences.fd: customize bibtex call. + + * FormFloat.C: + * forms/form_float.fd: + add support for sidewaysfloats + fix enabling of placement values (bug 1016) + +2004-03-28 Angus Leeming + + * Dialogs.C (build): added print dialog. + * Dialogs2.C (showPrint): removed. + + * FormPrint.[Ch]: + * forms/form_print.fd: converted to the Dialog-based scheme. + +2004-03-27 Angus Leeming + + * Dialogs.C (build): added sendto, dialog. + * Dialogs2.C (showSendto): removed. + + * FormSendto.[Ch]: + * forms/form_sendto.fd: converted to the Dialog-based scheme. + +2004-03-26 Jean-Marc Lasgouttes + + * XLyXKeySym.C (print): new method; print a keysym using + kb_keymap::printKeySym. + +2004-03-17 Angus Leeming + + * Dialogs2.C, FormForks.[Ch], Makefile.am: + * forms/Makefile.am, forms/form_forks.fd: + remove mention of the forks dialog. + +2004-03-07 Jürgen Spitzmüller + + * FormCitation.C: + * FormDocument.C: + * forms/form_document.fd: support jurabib. + +2004-03-05 Jürgen Spitzmüller + + * FormCitation.C: Support second \cite option. + +2004-03-05 Martin Vermeer + + * FormDocument.C: fix user interface to branch activation + +2004-02-21 Georg Baum + + * FormPreferences.C, forms/form_preferences.fd: remove use_tempdir + +2004-02-20 Jürgen Spitzmüller + + * FormDocument.C: + * forms/form_document.fd: get rid of the single/double + quote toggle (accessible via lfuns now). + +2004-02-01 Lars Gullik Bjonnes + + * FormFloat.C (update): "c" -> 'c' in calls to contains + + * FormDocument.C (build): use boost::bind instead of bind2nd, use + contains instead of contains_functor + * FormParagraph.C (build): ditto + * FormTabular.C (build): ditto + * FormVSpace.C (build): ditto + +2004-01-31 Lars Gullik Bjonnes + + * RadioButtonGroup.C (is_set_button): inherit from + std::unary_function + +2004-01-28 Lars Gullik Bjonnes + + * XFormsToolbar.C: add using statement for std::distance + + * XFormsMenubar.C: add using statement for std::distance + +2004-01-25 Angus Leeming + + * Dialog.C (build): add the "findreplace" dialog. + * Dialogs2.C (showSearch): removed. + + * FormSearch.[Ch]: derive from FormDialogView rather than from FormBase. + +2004-01-08 Angus Leeming + + * FileDialog.C (open, save): + * FormFileDialog: + the file filter mask is now passed as a FileFilterList rather than + as a string. + + * QExternalDialog.C (browseClicked): + * QGraphicsDialog.C (browse_clicked): + * QInclude.C (browse): + changes doe to the name change controller().Browse() to + controller().browse(). + +2004-01-07 Lars Gullik Bjonnes + + * FormForks.C: make FindPID adaptable and constify operator() + + * FormFiledialog.C: make comp_direntry adaptable + +2004-01-05 Angus Leeming + + * FormFiledialog.C (glob2regex, globMatch): removed. + (Reread): use lyx::support::expand_globs instead. + +2004-01-02 Angus Leeming + + * forms/fdfix.sh: no need to assume that the fdfix files are in + the same directory as the .fd files. Rather assume that all fdfix + files are in the same directory as each other. + +2004-01-02 Angus Leeming + + * combox.h: correct a couple of spelling mistakes in the comments. + +2004-01-02 Angus Leeming + + * FormFiledialog.C (globMatch): prevent crash when using an invalid + glob. + (getRegex): renamed as glob2regex. + + * FileDialog.C (open): remove the block of old code that splits the + filter into a description and a glob using '|' as the delimiter. + +2003-12-28 Angus Leeming + + * xforms_helpers.C (read, write): output a diagnostic message if + we fail to open preferences.xform for read/write. + +2003-12-15 Angus Leeming + + * Color.h (NamedColor): store both the LyX and the GUI name. + + * FormPreferences.h: Remove unused structs SortColorsByName, + SortColorsByColor. Remove unused #include "xforms_helpers.h". + + * Dialogs2.C: add #include "xforms_helpers.h". + + * FormPreferences.C: when manipulating the colors of the GUI use the + LyX name, rather than the translated GUI name, to identify the + associated LColor::color. + +2003-12-14 Angus Leeming + + * FormBranch.C: use the List interface to BranchList, simplifying the + code. + + * FormDocument.C: overhaul the branch code, using the List + interface to BranchList and factoring repeated blocks into two + new helper functions. + + * lyx_gui.C (update_color): ensure the GC is up to date. + +2003-12-14 Jürgen Spitzmüller + + * FormMinipage.[Ch]: + * forms/form_minipage.fd: remove from repository. + * Dialogs.C: + * Makefile.am: + * forms/Makefile.am: remove minipage. + +2003-12-10 Angus Leeming + + * FormExternal.C, forms/form_external.fd: add a 'draft' check box + and use it to fill InsetExternalParams::draft. + +2003-12-10 Angus Leeming + + * FormNote.C: changes due to the change of type of InsetNoteParams::type + from string to an enum. + + * FormNote.[Ch]: + * forms/form_note.fd: re-work so that it has a similar appearance to + that of the Qt frontend. + +2003-12-05 Angus Leeming + + * FormVCLog.[Ch]: removed. + + * Makefile.am: remove all mention of these files. + +2003-12-05 Angus Leeming + + * FormLog.C: much simplified, thanks to the more powerful interface + of ControlLog. + + * Dialogs.C: no need anymore to build a separate VCLog dialog. + +2003-12-05 Angus Leeming + + * forms/form_external.fd: try and mimic Jürgen's changes to + ui/QExternalDialogBase.ui. + +2003-12-05 Angus Leeming + + * FormExternal.[Ch]: + * forms/form_external.fd: a total overhaul. In addition, the + dialog can now manipulate the transform data (rotate, scale, crop). + +2003-12-05 Angus Leeming + + * FormVSpace.C (apply): remove unnecessary test on form(). + (input): correct spelling. + + * xforms_helpers.C (updateWidgetsFromLengthString): add some asserts. + +2003-12-04 Angus Leeming + + * checkwidgets.[Ch]: add 'xforms/' to the file header so that + doxygen remains happy in the future. + +2003-12-03 Angus Leeming + + * forms/Makefile.am: use 'standard' make syntax rather than gnu-isms. + +2003-12-01 Martin Vermeer + + * forms/form_box.fd: fix parbox/minipage radio button behaviour + +2003-12-01 Jean-Marc Lasgouttes + + * Makefile.am (stamp-xpm): remove stray 'if' + +2003-12-01 Jürgen Spitzmüller + + * FormVSpace.C: remove VSPACE::NONE. + +2003-11-29 Angus Leeming + + * Makefile.am (stamp-forms, stamp-xpm): don't use "if test return + status; then... fi" but rather use the return status direct. + +2003-11-29 Angus Leeming + + * FormVSpace.C + * forms/form_vspace.fd: follow Jürgen Spitzmüller's lead in QVSpace + and add a 'keep' option. + +2003-11-28 Michael Schmitt + + * src/frontends/xforms/forms/form_box.fd: + * src/frontends/xforms/FormMinipage.C: + * src/frontends/xforms/FormDocument.C: + * src/frontends/xforms/FormBox.C: fix capitalization in + messages; harmonize messages of different dialogs + +2003-11-28 Angus Leeming + + * FormVSpace (build): fill the 'choice_space' widget. Enable the other + two widgets when it is set to 'Length. + +2003-11-28 André Pönitz + + * FormsVSpace.[Ch]: new file + * forms/form_vspace.fd: new file + +2003-11-14 Jean-Marc Lasgouttes + + * forms/form_maths_panel.fd (label): replace label "Greek" by + "abg" for alpha beta gamma. + + * forms/form_tabular.fd (label): + * FormDocument.C (build): remove use of latin1 in + some translatable strings. This confuses gettext. + +2003-11-20 Angus Leeming + + * ColorHandler.C (ctor): + * FormNote.C (build, update): squash warnings about comparison of + signed, unsigned. + +2003-11-04 Alfredo Braunstein + + * FormSearch.C: adjust to spellcheck changes + +2003-10-27 André Pönitz + + * FormParagraph.C: + * forms/form_paragraph.fd: remove [line|pagebreak]_[above|below] + +2003-10-24 Martin Vermeer + + * FormMathsDelimiters.C: fixed borkage of this panel + +2003-10-22 Angus Leeming + + * FormExternal.C: + * ui/QExternalDialogBase.ui: enable the user to choose to 'preview' the + external file. + +2003-10-14 Angus Leeming + + * lyx_gui.C (start): store the LyXView in the LyX list of all LyXViews. + (LyX_XErrHandler): LyX::emergencyCleanup is no longer a static function. + Access through LyX::cref().emergencyCleanup(). + +2003-10-13 Joao Luis Meloni Assirati + + * lyx_gui.C (set_datasocket_callback, set_serversocket_callback, + remove_datasocket_callback, remove_serversocket_callback): + functions to inform the core when the socket has changed state. + +2003-10-13 Lars Gullik Bjønnes + + * lyx_gui.C (start): adjust for dispatch change + +2003-10-07 Angus Leeming + + * FormExternal.[Ch]: + * forms/form_external.fd: allow the user to alter the extradata + field of InsetExternal::Params. + +2003-10-07 Angus Leeming + + * FormExternal.C: InsetExternal::Params -> InsetExternalParams. + +2003-10-07 Martin Vermeer + + * Dialogs.C: + * FormBox.C: + * FormBox.h: + * Makefile.am: + * forms/Makefile.am: + * forms/form_box.fd: The Box patch. Fancybox support, minipage, + parbox + +2003-10-01 Angus Leeming + + * FormExternal.C (updateComboChange): changes due to the + introduction of namespace lyx::external. + +2003-09-29 Angus Leeming + + * FormGraphics.C: remove incorrect comment. + * forms/form_graphics.fd: prettify a little. + +2003-09-26 Angus Leeming + + * FormFiledialog.C (regexMatch): renamed as globMatch. + +2003-09-25 Angus Leeming + + * FormFiledialog.C (regexMatch): moved here from lstrings.[Ch] because + this is the only place using this 'massaged' regex. + +2003-09-25 Angus Leeming + + * FormExternal.C (update, apply): InsetExternal::Params:: + templatename now has accessor functions. + +2003-09-24 Martin Vermeer + + * FormNote.C: generalize loop end/vector size + +2003-09-23 Angus Leeming + + * FormExternal.C (updateComboChange): use formatted to ensure that the + help text fits in the browser. + +2003-09-21 Lars Gullik Bjønnes + + * XFormsToolbar.C: adjust + + * XFormsMenubar.C (create_submenu): change to update a cache of + FuncRequest for the MenuItems. + (MenuCallback): adjust + + * lyx_gui.C (parse_init): fix new bug + + * XFormsToolbar.C (XFormsToolbar): fix new bug + + * LyXKeySymFactory.C (create): fix new bug + + * FormDialogView.C (FormDialogView): fix new bug + + * FormBase.C (FormBase): fix new bug + + * FileDialog.C (FileDialog): fix new bug + +2003-09-19 Angus Leeming + + * FormInclude.C: changes dues to the changed storage in InsetInclude, + from an InsetInclude::params to an InsetCommandParams. + +2003-09-18 Angus Leeming + + * FormInclude.C (apply): No need to set InsetInclude::Params::flag; + the variable has been removed. Instead, set the command name directly. + +2003-09-18 Angus Leeming + + * Color.C: + * Color.h: + * ColorHandler.C: + * ColorHandler.h: + * FormCharacter.h: + * XPainter.C: + * XPainter.h: + * lyx_gui.C: rename EnumLColor as LColor_color. + +2003-09-16 Angus Leeming + + * xformsImage.[Ch]: separate interface from implementation. Make all the virtual + functions private. + +2003-09-16 Lars Gullik Bjønnes + + * lyx_gui.C: use namespace alias for lyx::support::os + +2003-09-16 Angus Leeming + + * FormDocument.C: add #include "LColor.h". + +2003-09-16 Angus Leeming + + * FormCharacter.C, FormPreferences.C, lyx_gui.C, xfont_loader.C: + add #include "LColor.h". + +2003-09-15 Angus Leeming + + * Color.C: + * ColorHandler.C: + * XPainter.C: + * xformsImage.C + * xscreen.C: add #include "LColor.h". + + * Color.h: remove #include "LColor.h". + + * Color.[Ch] (getRGBColor): + * ColorHandler.[Ch] (colorPixel, getGCForeground, getGCLinepars, updateColor): + pass EnumLColor args, rather than LColor::color ones. + + * FormCharacter.h: store vector color_. + + * XPainter.[Ch] (point, line, lines, rectangle, fillPolygon): + + * lyx_gui.C (hexname, update_color): pass EnumLColor args, rather + than LColor::color ones. + + * xformsImage.C: + +2003-09-15 Lars Gullik Bjønnes + + * Color.C + * FormMathsDelim.C + * FormMathsMatrix.C + * lyx_gui.C: remove usage of STRCONV + +2003-09-15 Angus Leeming + + * xforms_helpers.C: + * RadioButtonGroup.C: add #include . + +2003-09-15 Angus Leeming + + * forms/fdfix[ch].sed, tmp_str,sed: POSIX-compliant sed. + +2003-09-09 Lars Gullik Bjønnes + + * several files: change Assert to BOOST_ASSERT + +2003-09-08 Angus Leeming + + * FormFiledialog.C (UserCache::add, GroupCache::add): convert + uid_t, gid_t to int to avoid compiler complaining about call to + overloaded tostr being ambiguous. + +2003-09-08 Angus Leeming + + * Alert_pimpl.C: + * FileDialog.C: + * FormBibtex.C: + * FormCharacter.C: + * FormCitation.C: + * FormDocument.C: + * FormMathsDelim.C: + * FormNote.C: + * FormPreferences.C: + * FormSpellchecker.C: + * FormToc.C: + * RadioButtonGroup.C: + * XFormsMenubar.C: + * XMiniBuffer.C: + * XPainter.C: + * xforms_helpers.C: + * xscreen.C: remove redundant using directives. + +2003-09-07 Angus Leeming + + * FormAboutlyx.h: remove #include . + * FormBase.h: remove #include "support/std_string.h". + * FormCharacter.h: remove #include "lyxfont.h", "LColor.h", "character.h". + * FormDialogView.h: remove #include "support/std_string.h", + . + * FormMathsBitmap.h: remove . + * FormPreferences.h: remove #include "Color.h", . + * Tooltips.h: remove #include . + * XFormsMenubar.h: remove #include . + * xfont_loader.h: remove #include "support/std_string.h". + * xfont_metrics.h: remove #include "support/std_string.h", "font_metrics.h" + +2003-09-06 Angus Leeming + + * FormParagraph.C: add Spacing.h and vspace.h includes. + +2003-09-05 Martin Vermeer + + * Color.C: + * ColorHandler.C: + * FontInfo.C: + * xfont_loader.C: re-add missing system headers, needed for 2.95.2. + +2003-09-05 Angus Leeming + + * combox.h: + * freebrowser.h: + ensure that the header file can be compiled stand-alone. + + * *.C: strip out redundant #includes. (180 in total.) + Reorder remaining #includes in consistent fashion. + +2003-09-04 Angus Leeming + + * Alert_pimpl.C: move #include "debug.h" out of the header file. + +2003-08-17 Martin Vermeer + + * FormDocument.C: fix crash on doc settings for non-branched doc + +2003-08-28 Angus Leeming + + * RadioButtonGroup.[Ch] (unset, setEnabled): new functions extending + the class' functionality. + +2003-08-23 Rob Lahaye + + * FormShowFile.C (build): Remove redundant "LyX:" string from title. + +2003-08-21 Martin Vermeer + + * FormNote.C: cosmetic fix. + +2003-08-17 Martin Vermeer + + * FormDocument.C: make the layout file's "Other" class option + appear on the document panel as "Extra Options". + +2003-08-14 Michael Schmitt + + * form/form_tabular.fd: fix shortcut ("Middle|#m" => "Middle|#M") + +2003-08-17 Martin Vermeer + + * ColorHandler.[Ch]: + * Dialogs.C: + * FormBranch.[Ch]: + * FormDocument.[Ch]: + * Makefile.am: + * forms/Makefile.am: + * forms/form_branch.fd: + * forms/form_document.fd: implements the + 'branch inset' idea. This allows the output of various versions of + a document from a single source version, selectively outputing or + suppressing output of parts of the text. + This implementation contains a 'branch list editor' in a separate + tab of the document settings dialog. Branches are user definable + and have a "display colour" to distinguish them on-screen. + + ColorHandler was somewhat cleaned up. + (1) make possible a dynamically growing LColor list by allowing + the graphic context cache to grow along (vector); + (2) eliminate an IMHO unnecessary step in colour allocation. + +2003-08-12 Michael Schmitt + + * FormMathsMatrix.C: rename "Center" to "Middle" + * FormTabular.C: replace radio_valign_center by radio_valign_middle; + rename LyXTabular::LYX_VALIGN_CENTER to LyXTabular::LYX_VALIGN_MIDDLE; + * form/form_paragraph.fd: rename "Centered" to "Center" + * forms/form_tabular.fd: rename "Center" to "Middle" + +2003-08-06 Jean-Marc Lasgouttes + + * .cvsignore: add lyx_forms.h-tmp, stamp-forms, lyx_xpm.h-tmp, + stamp-xpm. + +2003-08-06 Martin Vermeer + + * Color.C: Kayvan's std::setw micropatch. + +2003-08-06 Martin Vermeer + + * Color.[Ch]: + * FormPreferences.C: moved the RGB to hex string method + from FormPreferences to Color and added a hex string to RGB + method. + +2003-08-04 Jean-Marc Lasgouttes + + * Makefile.am (BUILT_SOURCES): add lyx_forms.h and lyx_xpm.h + +2003-08-02 Jean-Marc Lasgouttes + + * Makefile.am (libxforms_la_LIBADD): use XFORMS_LIBS + (lyx_xpm.h, lyx_forms.h): use nifty stamp- trick that prevents the + recompilation of the xforms frontend everytme configure runs. + + * XFormsToolbar.C (clearLayoutList): call Toolbar::clearLayoutList + +2003-08-02 Lars Gullik Bjønnes + + * Always use std::endl with lyxerr + +2003-07-30 Martin Vermeer + + (with help from Juergen Spitzmueller) + * FormNote.[Ch]: add i18n support to the dialog. + +2003-07-27 Lars Gullik Bjønnes + + * FormToc.C (updateType): adjust for lyx::toc + (updateContents): ditto + +2003-07-27 Jean-Marc Lasgouttes + + * XPainter.C: include lyxfont.h + + * FormParagraph.C: + * FormGraphics.C: + * FormDocument.C: adapt PAPER_* enums + +2003-07-25 Jean-Marc Lasgouttes + + * XFormsMenubar.h: + * XFormsMenubar.C: derives from Menubar (replaces Menubar::Pimpl) + + * Menubar_pimpl.C: + * Menubar_pimpl.h: removed + + * XFormsView.C: modified because of changes above + +2003-07-25 Jean-Marc Lasgouttes + + * XFormsToolbar.h: + * XFormsToolbar.C: derives from Toolbar (replaces Toolbar::Pimpl) + + * Toolbar_pimpl.C: + * Toolbar_pimpl.h: removed + + * XFormsView.C: modified because of changes above + +2003-07-23 Angus Leeming + + * FormColorpicker.[Ch] + * forms/form_colorpicker.fd: new files. A color picker for xforms. + + * FormPreferences.[Ch] + * forms/form_preferences.fd: use it. + +2003-07-23 Angus Leeming + + * FormExternal.C (apply, update): + changes due to the use of the FileName class to store the external + file name. + + * FormGraphics.C (apply, update): use Kernel::bufferFilepath() + wrapper. + +2003-07-21 Angus Leeming + + * FormGraphics.C (apply, update): + changes due to the use of the FileName class to store the graphics + file name. + +2003-07-21 Angus Leeming + + * FormExternal.C (update, apply): + * FormGraphics.C (update, apply): + * FormPrefences.C (LnFmisc::update, LnFmisc::apply): + * XPainter.C (image): + * xformsImage.C (status_report, error_report): use namespace + lyx::graphics rather than grfx shortcut. + +2003-07-18 Angus Leeming + + * FormNote.C (build): add a tooltip. + +2003-07-18 Lars Gullik Bjønnes + + * FormDialogView.h (controller): ditto + + * FormBase.h (controller): follow C++ rules more closely. + +2003-07-16 Angus Leeming + + * FormDialogView.C (postMessage): remove preprocessor warning. + +2003-07-04 Lars Gullik Bjønnes + + * introduce namespace lyx::graphics + +2003-07-01 Lars Gullik Bjønnes + + * introcude namespace lyx::support + +2003-06-30 André Pönitz + + * ColorHandler.C: + * FormBase.C: + * FormDialogView.C: + * FormDocument.C: #ifdef BOOSTFORMAT -> bformat + +2003-06-28 Lars Gullik Bjønnes + + * combox.h: fix some usage of \param + * freebrowser.h: ditto + +2003-06-27 Alfredo Braunstein + + * lyx_gui.C (start): use BufferView::loadLyXFile + +2003-06-21 Alfredo Braunstein + + * FormError.[Ch]: + * forms/form_error.fd: removed + * forms/Makefile.am: + * Makefile.am: adjust + * Dialogs.C: adjust + +2003-06-20 Angus Leeming + + * FormBibtex.C (input, update): changes due to changed controller + interface. + + * FormTexinfo.[Ch]: clean-up handling of TeX file databases. + +2003-06-19 Alfredo Braunstein + + * lyx_gui.C (start): call ::loadLyXFile instead + of BufferList::loadLyXFile + +2003-06-19 Angus Leeming + + * Dialogs.C: + * Dialogs2.C: + * FormTexinfo.[Ch]: + * forms/form_texinfo.fd: changes to use the new Dialog-based scheme. + +2003-06-19 Juergen Spitzmueller + + * forms/form_preferences.fd Revert Rob Lahaye's patch. + Weird xforms sizing issues. + +2003-06-17 Angus Leeming + + * Dialogs.C: rename math panel identifier as "mathpanel". + * Dialogs2.C (showMathPanel): removed. + +2003-06-17 Angus Leeming + + * Dialogs.C: + * Dialogs2.C + * FormMathsPanel.[Ch]: + * forms/form_maths_panel.fd: convert FormMathsPanel to the + new Dialog-based scheme. + + * Dialogs.C: + * FormMathsBitmap.[Ch]: + * FormMathsDelim.[Ch]: + * FormMathsMatrix.[Ch]: + * FormMathsSpace.[Ch]: + * FormMathsStyle.[Ch]: s/ControlMath2/ControlMath/. + +2003-06-17 Angus Leeming + + * FormMathsBitmap.[Ch]: + * FormMathsDelim.[Ch]: + * forms/form_maths_delim.fd: + * FormMathsMatrix.[Ch]: + * forms/form_maths_matrix.fd: + * FormMathsPanel.[Ch]: + * FormMathsSpace.[Ch]: + * forms/form_maths_space.fd: + * FormMathsStyle.[Ch]: + * forms/form_maths_style.fd: + * Dialogs.C: convert FormMathsBitmap, FormMathsDelim, FormMathsMatrix, + FormMathsSpace and FormMathsStyle to the new Dialog-based scheme. + +2003-06-12 Angus Leeming + + * FormExternal.C (input): do not activate Ok, Apply when clicking on + "Edit File". + +2003-06-11 Angus Leeming + + * FormExternal.C: changes due to InsetExternal::Params no longer + storing the ExternalTemplate but its name. + +2003-06-10 Lars Gullik Bjønnes + + * XFormsView.C: remvoe current_view global variable. + (create_form_form_main): and the usage + + * FormDocument.C: adjust for type + +2003-06-10 Angus Leeming + + * FormExternal.C (input, updateComboChange): + show the correct help text when the dialog is opened. + +2003-06-04 Angus Leeming + + * FormExternal.C + * forms/form_external: remove the widget to input the removed + InsetExternal::Params::parameters variable. + +2003-06-04 John Levon + + * FormTabular.C: fix a crash on applying changes + at close + +2003-06-03 John Levon + + * lyx_gui.C: add sync_events() + +2003-06-03 Angus Leeming + + * Dialogs.C (build): change the External dialog button policy to + NoRepeatedApplyReadOnlyPolicy. + + * FormExternal.C: + * forms/form_external.fd: + add widgets to set the way the External dialog is + displayed within LyX. + Remove the buttons to trigger the View command and the Update command + (duplicates Apply). + +2003-06-03 Angus Leeming + + * FormGraphics.C (build): a few comments. + +2003-05-25 Alfredo Braunstein + + * FormErrorList.C: make the error description read-only but + selectable. Fix a bug on the initial state. + +2003-05-23 Angus Leeming + + * FormExternal.C (update): the default template is the first one + and the choice is always active. + +2003-05-23 Lars Gullik Bjønnes + + * Toolbar_pimpl.C (displayToolbar): comment out unsused parameters. + +2003-05-21 Alfredo Braunstein + + * FormBase.[Ch]: + * FormDialogView.[Ch] (setTitle): added + * FormErrorList.C: + * FormLog.C: + * FormShowFile.C: use setTitle + +2003-05-20 Alfredo Braunstein + + * FormErrorList.[Ch]: small bugs fixed + +2003-05-13 Rob Lahaye + + * FormPreferences.C: Change conversions-tooltip. + + * forms/form_preferences.fd: modify layout (similar to Graphics dialog + layout) + +2003-05-19 Angus Leeming + + * forms/fdfixc.sed: + * FormAboutlyx.C (build): + * FormCitation.C (update): + * FormDocument.C (build): + * FormErrorList.C (updateContents): + * FormGraphics.C (build): + * FormMathsBitmap.C (build): + * FormMathsMatrix.C (build): + * FormPreferences.C (build, LnFmisc::build, OutputsMisc::build, + SpellOptions::build): + * FormRef.C (build, updateBrowser, switch_go_button): + * FormTabular.C (build): + * FormToc.C (updateContents): + gettext's _(str) now returns a string rather + than char const *, so must add a .c_str() when passing to the xforms + lib. + +2003-05-19 Angus Leeming + + * forms/c_str.sed: removed. Renamed as: + * forms/tmp_str.sed + + * forms/Makefile.am (EXTRA_DIST): add tmp_str.sed. + ($(libfdesign_la_SOURCES)): make it depend on tmp_str.sed. + + * forms/fdfix.sh: + * forms/fdfixc.sed: + * forms/tmp_str.sed: s/c_str\([^(]\)/tmp_str\1/. + +2003-05-15 André Pönitz + + * forms/Makefile.am: add -I.. to get access to lyx_forms.h + +2003-05-14 Lars Gullik Bjønnes + + * lyx_xpm.h.in: new file + + * lyx_forms.h.in: new file + + * forms/fdfix.sh: adjust for FORMS_H_LOCATION -> lyx_forms.h change. + + * Makefile.am (EXTRA_DIST): lyx_forms.h.in lyx_xpm.h.in + + * Almost all files:: FORMS_H_LOCATION -> lyx_forms.h + +2003-05-12 Alfredo Braunstein + + * FormErrorList.[Ch]: + * forms/form_errorlist.fd: added + * forms/Makefile.am: + * Makefile.am: the above additions + * Dialogs.C: ditto + +2003-05-13 André Pönitz + + * FontInfo.C: + * FormDocument.C: + * FormFiledialog.C: + * FormForks.C: + * FormGraphics.C: + * FormMinipage.C: + * FormParagraph.C: + * FormPreferences.C: + * FormPrint.C: + * FormSpellchecker.C: + * FormWrap.C: + * Menubar_pimpl.C: tostr from new header + +2003-05-12 André Pönitz + + * FormDocument.C: + * FormGraphics.C: + * xforms_helpers.C: boost::format -> bformat all over the place + +2003-05-08 Lars Gullik Bjønnes + + * Makefile.am: better lib building + + * forms/.cvsignore: add libfdesign.la + + * Toolbar_pimpl.C (displayToolbar): move out-of-line + + * Makefile.am: better lib building + +2003-05-02 Michael Schmitt + + * FormDocument.C: Handle document classes with missing TeX class + (-> class name prefix: "Unavailable: ") + +2003-05-03 John Levon + + * xscreen.h: + * xscreen.C: implement new cursor API + +2003-04-30 John Levon + + * Form: fix dialog titles to match new menus + +2003-04-27 John Levon + + * Alert_pimpl.C: ignore cancel_button (for now) + +2003-04-15 John Levon + + * Toolbar_pimpl.C: ignore Minibuffer + +2003-04-10 John Levon + + * XFormsView.C: + * Toolbar_pimpl.h: + * Toolbar_pimpl.C: API change for show/hide + +2003-04-09 Angus Leeming + + * FormAboutlyx.C: + * FormDocument.C: + * FormGraphics.C: + * FormPreferences.C: + * FormTabular.C: + * forms/form_preferences.fd: prepare the way for resizable + tabfolders if the xforms version is up to the task. + +2003-04-09 John Levon + + * Toolbar_pimpl.C: + * Toolbar_pimpl.h: ignore every toolbar after the first one + +2003-04-09 Angus Leeming + + Enable "proper" tooltips in browser widgets if your version of + the xforms library is recent enough. + + * FormBase.C (PrehandlerCB): + * FormDialogView.C (PrehandlerCB): Conditional compilation of + "tooltips in browser widgets work-around". + + * FormBibtex.C (build): + * FormCitation.C (build): + * FormForks.C (build): + * FormTexinfo.C (build): only set the prehandler for browser widgets + if xforms does not support tooltips for same. + +2003-04-08 John Levon + + * Toolbar_pimpl.C: remove setPixmap, use the backend + instead. + +2003-04-08 John Levon + + * Toolbar_pimpl.C: handle tooltip + +2003-04-03 Angus Leeming + + * combox.[ch]: + * freebrowser.[ch]: ensure that the formatting conforms to xforms + style. Add all major authors. + + combox.c (fl_addto_combox): squash bug in initial selection + of the first line of the browser. + +2003-04-03 Angus Leeming + + * freebrowser.[ch] (fl_get_freebrowser_browser): removed spurious + accessor function. + + * XMinibuffer.C: + * combox.c: associated changes. + +2003-04-03 Angus Leeming + + * combox.[ch]: add an FL_NORMAL_COMBOX type. + + * forms/fdfixc.sed: enable the use of both combox types. + +2003-04-03 Angus Leeming + + * freebrowser.c (peek_event): write C89, not C99, code. + + * combox.[ch]: + * freebrowser.[ch]: these files belong to LyX, so say so. + + * combox.[ch] (fl_create_combox, fl_add_combox, + fl_set_combox_position): change the function prototypes to use enums + rather than ints. + +2003-04-02 Angus Leeming + + Rename some variables. + * forms/form_document.fd: + * FormDocument.C: ABC_doc_DEF to ABC_DEF and ABC_bullet_DEF to ABC_DEF. + +2003-04-02 Angus Leeming + + * combox.C: + * DropDown.[Ch]: removed. + + * combox.[ch]: + * freebrowser.[ch]: replace Alejandro's Combox and John's DropDown + C++ code with something that can be integrated into xforms itself. + + * Dialogs2.C: remove #include "combox.h". + + * FormCharacter.[Ch]: + * forms/form_character.fd: + * FormDocument.[Ch]: + * forms/form_document.fd: + * FormPreferences.[Ch]: + * forms/form_preferences.fd: + * Toolbar_pimpl.[Ch]: replace code using Alejandro's Combox with + code using an FL_OBJECT of type FL_COMBOX. + + * XMiniBuffer.[Ch]: replace John's DropDown with code using + FL_FREEBROWSER. + + * Makefile.am: remove combox.C, DropDown.[Ch]. + Add combox.c, freebrowser.[ch]. + + * forms/README: + * forms/fdfix.sh: + * forms/fdfixc.sed: update to suit the new combox code. + +2003-04-02 Angus Leeming + + * forms/form_character.fd: rearrange widget order. + +2003-04-02 Angus Leeming + + * FormDocument.[Ch]: + * FormPreferences.[Ch]: + * Toolbar_pimpl.[Ch]: + * xforms_helpers.C: whitespace and formatting changes. + +2003-04-02 Angus Leeming + + * XFormsView.C (create_form_form_main): no longer pass this to the + XMinibuffer c-tor. + + * XMiniBuffer.[Ch]: something of a clean-up. + (c-tor): no longer requires a XFormsView * in the argument list. + (create_input_box): moved out of the class. + (the_buffer_, input_obj_): replaced by a single input_. Having two + pointers to the same FL_OBJECT was clearly barmy. + (idle_timeout): don't access bufferview_func's currentState direct + but rather use the new controller method. Means that XMinibuffer + knows nothing about the LyX kernel. + +2003-04-01 John Levon + + * XFormsView.C: + * Toolbar_pimpl.C: ToolbarDefaults got renamed + +2003-04-01 John Levon + + * Alert_pimpl.C: format error messages + +2003-03-31 John Levon + + * FontInfo.C: + * lyx_gui.C: + * xfont_loader.C: add font name helpers, move + use_gui + +2003-03-31 John Levon + + * Alert_pimpl.C: remove alert() + +2003-03-29 John Levon + + * bmtable.c: handle transparent pixels + +2003-03-29 John Levon + + * input_validators.C: remove dead code + +2003-03-29 John Levon + + * Alert_pimpl.C: implement information(), warning(), error() + +2003-03-29 John Levon + + * xforms_helpers.h: + * xforms_helpers.C: add parseShortcut() + + * Alert_pimpl.C: fixes + +2003-03-29 John Levon + + * Alert_pimpl.C: implement prompt() + +2003-03-26 Angus Leeming + + * combox.C (show): + * FormBase.C (hide, PrehandlerCB): + * FormDialogView.C (hide, PrehandlerCB): + remove support for xforms < 1.0. + +2003-03-26 Angus Leeming + + * Dialogs.C: + * Dialogs2.C: + * Dialogs3.C: + * Dialogs_impl.h: + move the contents of Dialogs.C and Dialogs_impl.h into Dialogs2.C. + move Dialog3.C to Dialogs.C. + + * Makefile.am: remove Dialogs_impl.h, Dialog3.C. + +2003-03-26 Angus Leeming + + * Dialogs.C: + * Dialogs2.C: + * Dialogs_impl.h: remove the thesaurus dialog. + + * Dialogs3.C: add it here. + + * FormThesaurus.[Ch]: + * forms/form_thesaurus.fd: changes to use the new Dialog-based scheme. + +2003-03-25 Angus Leeming + + * Dialogs.C: + * Dialogs2.C: + * Dialogs_impl.h: remove the log, showfile and vclog dialogs. + + * Dialogs3.C: add these dialogs. + + * FormBrowser.[Ch]: + * forms/form_browser.fd: + * FormLog.[Ch]: + * FormShowFile.[Ch]: + * FormVCLog.[Ch]: changes to use the new Dialog-based scheme. + +2003-03-25 Angus Leeming + + * xformsImage.C (clip): cure compiler warnings. + +2003-03-24 Angus Leeming + + * xforms_resize.C (get_scaling_factor): "cure" float -> int warnings. + +2003-03-22 John Levon + + * xscreen.C: remove "internal", unused + +2003-03-13 Rob Lahaye + + * FormChanges.C: "LyX: " in dialog's name is redundant; + add few comments; fix disabling buttons when no changes found. + + * forms/form_changes.fd: prettify layout. + +2003-03-13 Angus Leeming + + * Dialogs.C: + * Dialogs2.C: + * Dialogs_impl.h: remove paragraph dialog. + + * Dialogs3.C: addparagraph dialog. + + * FormParagraph.[Ch]: + * forms/form_paragraph.[Ch]: changes to use the new Dialog-based + scheme. + +2003-03-13 Angus Leeming + + * forms/fdfix.sh: + * forms/fdfixh.sed: fix #944 by making the temporary filenames unique + and so enable reentrant builds on SMP machines. + +2003-03-12 Angus Leeming + + * Dialogs.C: + * Dialogs2.C: + * Dialogs_impl.h: remove character dialog. + + * Dialogs3.C: add character dialog. + + * FormCharacter.[Ch]: + * forms/form_character.[Ch]: changes to use the new Dialog-based + scheme. + +2003-03-10 Angus Leeming + + * Dialogs3.C (build): the "tabularcreate" dialog is always valid. + Use IgnorantPolicy for thr B.C. + +2003-03-09 Angus Leeming + + * lots of files: changes associated with the clean-up of the + ButtonController. + +2003-03-09 Angus Leeming + + * Dialogs.C: + * Dialogs2.C: + * Dialogs_impl.h: remove merge changes dialog. + + * Dialogs3.C: add merge changes dialog. + + * FormChanges.[Ch]: + * forms/form_changes.fd: changes to use the new Dialog-based scheme. + +2003-03-09 Angus Leeming + + * Dialogs.C: + * Dialogs2.C: + * Dialogs_impl.h: remove aboutlyx dialog. + + * Dialogs3.C: add aboutlyx dialog. + + * FormAboutlyx.[Ch]: + * forms/form_aboutlyx.fd: changes to use the new Dialog-based scheme. + +2003-03-09 Angus Leeming + + * Dialogs.C: + * Dialogs2.C: + * Dialogs_impl.h: remove tabularcreate dialog. + + * Dialogs3.C: add tabularcreate dialog. + + * FormTabularCreate.[Ch]: + * forms/form_tabular_create.fd: changes to use the new Dialog-based + scheme. + +2003-03-09 Angus Leeming + + * Dialogs.C: + * Dialogs2.C: + * Dialogs_impl.h: remove tabular dialog. + + * Dialogs3.C: add tabular dialog. + + * FormTabular.[Ch]: + * forms/form_tabular.fd: changes to use the new Dialog-based scheme. + +2003-03-09 Angus Leeming + + * FormTabular.C: changes due to the changed ControlTabular + interface. + +2003-03-07 Angus Leeming + + * Dialogs.C: + * Dialogs2.C: + * Dialogs_impl.h: remove graphics dialog. + + * Dialogs3.C: add graphics dialog. + + * FormGraphics.[Ch]: + * forms/form_graphics.fd: changes to use the new Dialog-based scheme. + +2003-03-07 Angus Leeming + + * Dialogs.C: + * Dialogs2.C: + * Dialogs_impl.h: remove minipage dialog. + + * Dialogs3.C: add minipage dialog. No longer use the bibitem, include, + label or url controllers; use ControlCommand instead. + + * FormBibitem.[Ch]: + * FormIndex.[Ch]: changes due to use of ControlCommand, above + + * FormMinipage.[Ch]: + * forms/form_minipage.fd: changes to use the new Dialog-based scheme. + +2003-03-06 Alfredo Braunstein + + * xscreen.C: use LyXText::top_y() instead of LyXText::first_y + +2003-02-28 Rob Lahaye + + * FormTabularCreate.C: remove slider settings (now part of .fd file) + and add tooltips. + + * forms/form_tabular_create.fd: prettify; add slider settings and + proper gravity. + +2003-03-05 Angus Leeming + + * FormWrap.[Ch]: + * forms/form_wrap.fd: changes to use the new Dialog-based scheme. + + * Dialogs.C: + * Dialogs2.C: + * Dialogs_impl.h: remove wrap dialog. + + * Dialogs3.C: add wrap dialog. + +2003-03-05 Angus Leeming + + * FormFloat.[Ch]: + * forms/form_float.fd: changes to use the new Dialog-based scheme. + + * Dialogs.C: + * Dialogs2.C: + * Dialogs_impl.h: remove float dialog. + + * Dialogs3.C: add float dialog. + +2003-03-05 Angus Leeming + + * FormInclude.[Ch]: + * forms/form_include.fd: changes to use the new Dialog-based scheme. + + * Dialogs.C: + * Dialogs2.C: + * Dialogs_impl.h: remove include dialog. + + * Dialogs3.C: add include dialog. + +2003-03-05 Angus Leeming + + * FormExternal.[Ch]: + * forms/form_external.fd: changes to use the new Dialog-based scheme. + + * Dialogs.C: + * Dialogs2.C: + * Dialogs_impl.h: remove external dialog. + + * Dialogs3.C: add external dialog. + +2003-03-04 Angus Leeming + + * FormText.[Ch]: the label of the input widget is passed to the + FormText c-tor and used in the build method. + + * Dialogs3.C: pass an extra arg to the FormText c-tor. + +2003-02-28 Alfredo Braunstein + + * FormPreferences.C + * FormSento.C + * xformsImage.C: Added #include "format.h" + +2003-02-27 Angus Leeming + + * Dialogs.C (build): add a label dialog. + + * FormIndex.[Ch]: renamed as FormText.[Ch] + * forms/form_index.fd: renamed as form_text.fd. + + * FormText.[Ch] + * forms/form_text.fd: slight refactoring to enable the class to be + used by two dialogs. + + * Makefile.am: add the new files and remove the old. + +2003-02-27 Angus Leeming + + * Alert_pimpl.C: make shortcuts consistent with the rest of LyX. + +2003-02-27 Rob Lahaye + + * FormInclude.[Ch]: use RadiobuttonGroup code, add tooltips and add + comments. + + * xformsImage.C: use lyx::float_equal() for comparing floats & doubles + + * forms/form_include.fd: nicer layout and add proper Gravity. + * forms/form_external.fd: + * forms/form_forks.fd: prettifying layout. + +2003-02-21 Angus Leeming + + * FormDialogView.[Ch]: new base class for the xforms dialogs, + deriving from Dialog::View. Otherwise identical to the existing + FormBase that derives from ViewBase. + + * Dialogs_impl.h: + * Dialogs.C: + * Dialogs2.C: strip out those dialogs that now use the new + Dialog class as the platform for an MCV split. + + * Dialogs3.C: new file. Lazy instantiation of those dialogs that + now use the new Dialog class. + + * FormBibitem.[Ch]: + * FormBibtex.[Ch]: + * FormCitation.[Ch]: + * FormError.[Ch]: + * FormERT.[Ch]: + * FormIndex.[Ch]: + * FormRef.[Ch]: + * FormToc.[Ch]: + * FormUrl.[Ch]: + * forms/form_bibitem.fd: + * forms/form_bibtex.fd: + * forms/form_citation.fd: + * forms/form_error.fd: + * forms/form_ert.fd: + * forms/form_index.fd: + * forms/form_ref.fd: + * forms/form_toc.fd: + * forms/form_url.fd: minor changes to reflect the new heirarchy. + + * Makefile.am: add new files. + +2003-02-22 Alfredo Braunstein + + * lyx_gui.C (parse_init): added a call to LoaderQueue::setPriority + +2003-02-17 Rob Lahaye + + * FormBibTeX.C: add double click to choose from list. + + * forms/form_bibtex.fd: modify layout slightly. + +2003-02-17 Rob Lahaye + + * FormTexinfo.C: fix full filename lookup when showing + file without fullpath. + +2003-02-21 Angus Leeming + + * Timeout_pimpl.[Ch]: removed. + * xformsTimeout.[Ch]: new files, replacing the above. + The xformsTimeout class derives from Timeout::Impl. + +2003-02-21 Jean-Marc Lasgouttes + + * xfont_loader.C (addFontPath): make debug messages quieter + +2003-02-21 Angus Leeming + + * FileFialog.C (c-tor): no longer receives a LyXView &, nor passes + it to the Provate c-tor. + * FormFiledialog.[Ch] (c-tor): no longer receives a LyXView &. + Dialogs::redrawGUI is a static member, so can reference it without + a specific instance. + +2003-02-17 John Levon + + * FormSpellchecker.h: + * FormSpellchecker.C: + * ui/form_spellchecker.fd: rework, remove start, etc. + +2003-02-16 Jean-Marc Lasgouttes + + * FormPreferences.C (apply): make sure that rc.font_norm_type is + in sync with rc.font_norm + +2003-02-16 Rob Lahaye + + * RadioButtonGroup.[Ch]: polish radio button policy. + +2003-02-15 Jean-Marc Lasgouttes + + * Menubar_pimpl.C (create_submenu): Some code moved to + Menubackend: use MenuItem::binding(); remove code to disable + menus; remove code that looks for optional+disabled or unknown + actions + +2003-02-15 John Levon + + * forms/form_graphics.fd: 'a' shortcut was used twice + +2003-02-14 John Levon + + * FileDialog.C: remove spurious prohibit/allowInput() + + * XFormsView.h: + * XFormsView.C: prohibit/allowInput() -> busy(bool) + +2003-02-10 Juergen Spitzmueller + + * FormDocument.C: Reset paperpackage to NONE when + papersize != A4 (bug 844) + +2003-02-11 Angus Leeming + + * FormRef.C: + * forms/form_ref.fd: tweaks to ensure that the Ok, Apply buttons + behave as expected. + +2003-02-11 Angus Leeming + + * xforms_helpers.[Ch] (fl_getmcolor): new function; a wrapper for the + xforms routine that accepts unsigned ints. + + * Color.[Ch] (getRGBColor): factorise code into one place. + + * FormPreferences.[Ch] (X11hexname: not a class member. Move to + namespace anon. + + * FormPreferences.C: use fl_getmcolor and getRGBColor. + * lyx_gui.C: use getRGBColor. + * xformsImage.C: use getRGBColor. + +2003-02-11 Angus Leeming + + * bmtable.c: whitespace and indentation consistent with the other + files. + +2003-02-08 John Levon + + * FormPreferences.C: don't call setCurrentAuthor explicitly + +2003-02-08 John Levon + + * Makefile.am: + * forms/Makefile.am: + * forms/form_changes.fd: + * Dialogs.C: + * Dialogs2.C: + * Dialogs_impl.h: + * FormChanges.h: + * FormChanges.C: add changes dialog + + * FormPreferences.h: + * FormPreferences.C: + * forms/form_preferences.fd: add Identity prefs + +2003-01-31 Michael Schmitt + + * FormDocument.C: + * FormPreferences.C: Replace LaTeX font size names by LyX + names for consistency reasons and to resolve a translation conflict + +2003-02-02 Angus Leeming + + * FormGraphics.C: Fix off by one error in update/apply of rotation + origin. + +2003-01-31 Angus Leeming + + * FormBase.[Ch]: instantiate the isVisible() virtual method. + +2003-01-30 Angus Leeming + + * Dialogs2.C (createIndex): enable ControlCommand to create an + InsetCommandParam of type "index", not null. + +2003-01-26 Michael Schmitt + + * forms/form_thesaurus.fd: add colons to labels. Shrink dialog. + +2003-01-25 Angus Leeming + + * forms/form_spellchecker.fd: + * forms/form_thesaurus.fd: reshape a little, consistent with their + Qt cousins. + +2003-01-20 Michael Schmitt + + * forms/*.fd: Missing colons (':') added to labels, + all labels (except "deg") start with a capital letter now + * formDocument.C: + * formParagraph.C: rename "Xxxskip" to "XxxSkip" + +2003-01-15 Angus Leeming + + * forms/form_graphics.fd: s/Ok/OK/ consistent with all other dialogs. + + * form_character.fd: + * form_error.fd: + * form_external.fd: + * form_maths_panel.fd: + * form_maths_space.fd: + * form_maths_style.fd: + * form_spellchecker.fd: + * form_thesaurus.fd: Cancel/Close have Escape and occasionally Return + as accelerators only. + +2003-01-11 Juergen Spitzmueller + + * FileDialog.C: implement opendir [bug 824], fix mask. + + * FormFileDialog.[Ch]: implement SelectDir (browse directories) + [bug 824]. + + * FormPreferences.C: use browsedir for paths [bug 824] + do not delete paths unnecessary. + +2003-01-13 Michael Schmitt + + * xformsImage.C (getWidth): revert "fix" that breaks behavior with + xforms 1.0. + +2003-01-13 John Levon + + * forms/form_spellchecker.fd: remove replicated M-R shortcut. + +2003-01-12 Lars Gullik Bjønnes + + * forms/Makefile.am (MAINTAINERCLEANFILES): add + (clean-local): delete + (distclean-local): delete + (.fd.C): delete + (%.C): add + +2003-01-12 Angus Leeming + + * FormFiledialog.[Ch]: initialise and use new static member variables + minw_ and minh_ to prevent the dialog from being shrunk in size. + Shrink too much and xforms crashes :-( + +2003-01-11 Angus Leeming + + * xformsImage.C (init_graphics): turn off support for XPM files. + +2002-01-07 Jürgen Spitzmüller + + * FormTabular.C: typo. + +2003-01-06 Michael Schmitt + + * FormGraphics.C: + * xformsImage.C: + * forms/form_bibtex.fd: + * forms/form_citation.fd: + * forms/form_document.fd: + * forms/form_search.fd: fix inconsistent usage of spaces, colons, + capitalization, and the like. + +2002-12-20 Jürgen Spitzmüller + + * FormTabular.C: fix bug 572, fix ReadOnly logic. + +2003-01-06 Angus Leeming + + * forms/fdfixc.sed: Turn off choice titles as they can contain + meta-chars that just look nasty. + +2003-01-05 John Levon + + * XLyXKeySym.h: + * XLyXKeySym.C: getISOEncoded() changed + +2002-12-26 Jean-Marc Lasgouttes + + * input_validators.C (fl_print_range_filter): remove extra space + + * Menubar_pimpl.C (create_submenu): do not query the status of a + submenu either. + +2002-12-23 Jean-Marc Lasgouttes + + * FormSpellchecker.C (build): + * forms/form_paragraph.fd: + * forms/form_maths_matrix.fd: remove extra spaces + +2002-12-18 Jean-Marc Lasgouttes + + * Menubar_pimpl.C (create_submenu): do not query the status of a + separator. + +2002-12-18 Lars Gullik Bjønnes + + * forms/Makefile.am (EXTRA_DIST): dist the .fd files. + +2002-12-17 Jean-Marc Lasgouttes + + * Menubar_pimpl.C (create_submenu): correctly ignore unknown lfuns + + * lyx_gui.C (getStatus): implement as a dummy action + +2002-12-16 Angus Leeming + + * XPainter.C: missed a #ifdef USE_XFORMS_IMAGE_LOADER. + + * xformsImage.C (init_graphics): Use new #ifdef USE_JPEG_IMAGE_LOADER + rather than HAVE_FLIMAGE_ENABLE_JPEG. + Remove #ifdef HAVE_FLIMAGE_ENABLE_PS. + + * FormPreferences.C: + * forms/form_preferences.fd: remove override_x_deadkeys stuff. + +2002-12-13 Angus Leeming + + * FormBase.C: + * Menubar_pimpl.C: + * Tooltips.[Ch]: + * XFormsView.C: + * XWorkArea.C: + * lyx_gui.C: + * xforms_resize.C: remove work-arounds for xforms < 0.89.5. + + * lyxlookup.[Ch]: removed. + + * Makefile.am: associated change. + + * combox.C: add block #ifdef FL_VERSION < 1 + +2002-12-16 Michael Schmitt + + * FormGraphics.C (build): correct string for boost::format. + +2002-12-09 Lars Gullik Bjønnes + + * FormGraphics.C (build): add another xgettext:no-c-format + +2002-12-08 Lars Gullik Bjønnes + + * FormGraphics.C (build): add a xgettext:no-c-format + +2002-12-05 John Levon + + * XWorkArea.C: set I-beam cursor + +2002-12-04 Angus Leeming + + * XWorkArea.h (backgroundbox): Removed. No need to name it explicitly. + + * XWorkArea.C (work_area_handler): move static vars inside loop, + rename vars as discussed with Lars. Document changes in the text. + Don't declare functions as static; use namespace anon. + (setXtermCursor): removed; not used. + (destroy_object): removed; not used. + Remove unneeded header files ColorHandler.h, LyXView.h, filetools.h, + lstrings.h, LAssert.h, cmath, cctype. + Various other trivial clean-ups. + +2002-12-03 Juergen Spitzmueller + + * xforms_helpers.C: (updateWidgetsFromLength) + use len.empty() instead of len.zero() [bug 490] + +2002-12-03 Lars Gullik Bjønnes + + * XWorkArea.C (work_area_handler): send fewer motion events if the + mouse is outside the workarea. + +2002-12-02 Angus Leeming + + * FormIndex.C (update): if the contents aren't empty, then activate the + Ok, Apply buttons on update. + + * FormMathsDeco.[Ch]: + * forms/form_maths_deco.fd: removed. + + * Makefile.am: + * forms/Makefile.am: commensurate changes. + + * FormMathsPanel.C (build): after all John's work, don't use the + button controller for the Close button, since "cancel" makes no sense + here. + form_maths_deco is just another bitmap dialog; no need for it to have + any special code at all. + + * FormMathsBitmap.C (build): position the bmtables correctly. + +2002-12-01 Lars Gullik Bjønnes + + * several files: ws changes + +2002-12-01 Lars Gullik Bjønnes + + * checkedwidgets.C (setWidget): make sure that FL_LCOL and FL_COL1 + will be seen as FL_COLORs. + +2002-12-01 John Levon + + * FormMathsBitmap.C: fix _(_(blah)) + +2002-11-30 John Levon + + * FormMathsBitmap.C: actually set dialog_->button_close + to the added button + +2002-11-30 John Levon + + * forms/form_maths_panel.fd: small fix + +2002-11-29 Jean-Marc Lasgouttes + + * lyx_gui.C (start): make "unhandled X11 event" debug message + optional (on GUI) + +2002-11-29 Angus Leeming + + * Tooltips.C (init): allow tooltips to be reset. + + * FormSpellchecker.C: having broken Rob's word count update, I guess + I should fix it too ;-) + + * FormPreferences.C (apply): if controller().isClosing() (ie, if the + "save" button has been pressed), then save any modified gui colors. + +2002-11-29 Angus Leeming + + * forms_gettext.[Ch] (scex, idex): re-written to receive and return + string not char *. The old idex function was new-ing memory and nothing + that used it was ensuring that this memory didn't leak. Now safe. + + * Alert_pimpl.C: + * FormFiledialog.C: + * FormPreferences.C: + * forms/fdfixc.sed: associated changes. + +2002-11-28 Rob Lahaye + + * forms/fdfixh.sed: bug fix. + +2002-11-27 Dekel Tsur + + * xfont_loader.C (getFontinfo): Use lyxrc.*_font_foundry. + + * FormPreferences.C: Handle lyxrc.*_font_foundry. + +2002-11-27 Angus Leeming + + * forms/fdfix.sh: + * forms/c_str.sed: replace that nasty global c_str declaration with + nice function-specific ones. Use a two-pass algorithm to do so. + It's possible to do it in one-pass, but the resulting sed script + must use the hold space in a convoluted manner. + +2002-11-27 Lars Gullik Bjønnes + + * XMiniBuffer.C (peek_event): add l10n on a string missing it. + +2002-11-26 Angus Leeming + + * forms_gettext.[Ch] (scex, idex): ditch the #defines and rename the + functions in their place. + + * FormBase.h (FormDB::form): Implement in 1 line not 2. + + * fdesign_base.[Ch]: new files. All fdesign-generated structures will + derive from FD_base, to minimise code duplication. + + * Makefile.am: add new files. + + * forms/Makefile.am (SRCS): move form_wrap.fd to the end of the list. + + * forms/fdfix.sh: add "c_str" to namespace anon in the generated .C + files if required. + + * forms/fdfix[ch].sed: the structs now derive from FD_base, so they + don't need d-tors to clean up the form. + Beautify the sed to produce beautiful looking C++ code. + +2002-11-26 Jean-Marc Lasgouttes + + * FileDialog.C (save): actually return the result from + FileDialog::open + +2002-11-26 Jürgen Spitzmüller + + * FormTabular.C: correct lots of bugs in the setting/getting of + longtable options. + +2002-11-25 Angus Leeming + + * Dialogs_impl.h: + * Dialogs2.C: no need to include math sub dialog header files. + Use standard MCV implementation of main math panel dialog. + + * FormBaseDeprecated.[Ch]: + * FeedbackController.[Ch]: removed. + + * FormBase.[Ch]: Merge the contents of FeedbackController into here + also. + (FormCB): make the controller methods publicly accessible. + + * forms/form_maths_deco.fd: + * forms/form_maths_delim.fd: + * forms/form_maths_matrix.fd: + * forms/form_maths_panel.fd: + * forms/form_maths_space.fd: + * forms/form_maths_style.fd: s/Deprecated// + + * FormMathsBitmap.[Ch]: + * FormMathsDeco.[Ch]: + * FormMathsDelim.[Ch]: + * FormMathsMatrix.[Ch]: + * FormMathsPanel.[Ch]: + * FormMathsSpace.[Ch]: + * FormMathsStyle.[Ch]: implement a Controller-View split of the math + dialogs. + +2002-11-22 Angus Leeming + + The first step towards a math dialog controller... + + * FormBaseDeprecated.h (hide): make public. + + * FormMathsPanel.[Ch] (class FormMathsPanel): + (c-tor, build): no longer create the daughters in the c-tor. Wait + until build() is invoked to create and initialise them at the same time. + (dispatchFunc): now has an additional string argument, making it a + more general wrapper for LyXView::dispatch. + (mathDisplay, setActive): removed. + (daughters_): store the daughter dialogs in a map, using + the FL_OBJECT buttons to identify them. + (addDaughter, showDaughter): helper functions. + + * FormMathsPanel.[Ch] (class FormMathsSub): + (connect, disconect): removed. No need for the daughters to tell the + parent that they're active; the parent knows already. + (isVisible): new method; wrapper for form()->visible. + no need to make FormMathsPanel a friend. + + * FormMathsDelim.C (apply): + * FormMathsMatrix.C (apply): + use FormMathPanel::dispatchFunc() rather than LyXView::dispatch(). + +2002-11-21 Lars Gullik Bjønnes + + * FormGraphics.C (build): use boost::format + + * FeedbackController.C (postMessage): use boost::format + + * ColorHandler.C (getGCForeground): use boost::format + +2002-11-21 Angus Leeming + + * FormDocument.[Ch]: + * forms/form_document.fd: controller-view split of doc dialog. + + * Dialogs_impl.h: + * Dialogs2.C: changes due to controller-view split of doc dialog. + +2002-11-21 Angus Leeming + + * forms/fdfix.sh: Don't use "if [ $? -ne 0 ]; then..." + + * FormSpellchecker.C (updateState): new method, replacing Black Magic. + Should also resolve Darren Freeman's redraw of the status bar problem. + +2002-11-20 Angus Leeming + + * forms/fdfix.sh: + * forms/fdfixh.sed: strengthen the sed in the sed script and further + beautify the contents of the resultant .h file. + +2002-11-20 Angus Leeming + + * MathsCallbacks.h: removed. + * Makefile.am: remove MathsCallbacks.h. + + * FormMathsPanel.C (FormMathsPanel): use vector(begin, end) c-tor + rather than our home-grown loops. + + * FormMathsPanel.h: + * forms/fdfix.sh: no longer #include "MathsCallbacks.h". + + * FormMathsPanel.C (input): + * forms/form_maths_panel.fd: don't pass/use MM_XYZ data. + 2002-11-19 Angus Leeming * FormInset.[Ch]: removed; no longer used after John's port of the