]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/xforms/ChangeLog
remove defaults stuff, let Qt handle no toolbar
[lyx.git] / src / frontends / xforms / ChangeLog
index ec08b08adb8590d093ed6d0e335a85f9039c42ba..f1f1c304cd1e6e23af69f9fabf6e208d14c954ad 100644 (file)
@@ -1,3 +1,618 @@
+2003-04-02  Angus Leeming  <leeming@lyx.org>
+
+       * forms/form_character.fd: rearrange widget order.
+
+2003-04-02  Angus Leeming  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * FormDocument.[Ch]:
+       * FormPreferences.[Ch]:
+       * Toolbar_pimpl.[Ch]:
+       * xforms_helpers.C: whitespace and formatting changes.
+       
+2003-04-02  Angus Leeming  <leeming@lyx.org>
+
+       * 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  <levon@movementarian.org>
+
+       * XFormsView.C:
+       * Toolbar_pimpl.C: ToolbarDefaults got renamed
+
+2003-04-01  John Levon  <levon@movementarian.org>
+
+       * Alert_pimpl.C: format error messages
+
+2003-03-31  John Levon  <levon@movementarian.org>
+
+       * FontInfo.C:
+       * lyx_gui.C:
+       * xfont_loader.C: add font name helpers, move
+       use_gui
+
+2003-03-31  John Levon  <levon@movementarian.org>
+
+       * Alert_pimpl.C: remove alert()
+
+2003-03-29  John Levon  <levon@movementarian.org>
+
+       * bmtable.c: handle transparent pixels
+
+2003-03-29  John Levon  <levon@movementarian.org>
+
+       * input_validators.C: remove dead code
+
+2003-03-29  John Levon  <levon@movementarian.org>
+
+       * Alert_pimpl.C: implement information(), warning(), error()
+
+2003-03-29  John Levon  <levon@movementarian.org>
+
+       * xforms_helpers.h:
+       * xforms_helpers.C: add parseShortcut()
+
+       * Alert_pimpl.C: fixes
+
+2003-03-29  John Levon  <levon@movementarian.org>
+
+       * Alert_pimpl.C: implement prompt()
+
+2003-03-26  Angus Leeming  <leeming@lyx.org>
+
+       * combox.C (show):
+       * FormBase.C (hide, PrehandlerCB):
+       * FormDialogView.C (hide, PrehandlerCB):
+       remove support for xforms < 1.0.
+
+2003-03-26  Angus Leeming  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * xformsImage.C (clip): cure compiler warnings.
+
+2003-03-24  Angus Leeming  <leeming@lyx.org>
+
+       * xforms_resize.C (get_scaling_factor): "cure" float -> int warnings.
+
+2003-03-22  John Levon  <levon@movementarian.org>
+
+       * xscreen.C: remove "internal", unused
+
+2003-03-13  Rob Lahaye  <lahaye@snu.ac.kr>
+
+        * 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  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * Dialogs3.C (build): the "tabularcreate" dialog is always valid.
+       Use IgnorantPolicy for thr B.C.
+
+2003-03-09  Angus Leeming  <leeming@lyx.org>
+
+       * lots of files: changes associated with the clean-up of the
+       ButtonController.
+
+2003-03-09  Angus Leeming  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * FormTabular.C: changes due to the changed ControlTabular
+       interface.
+
+2003-03-07  Angus Leeming  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * 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  <abraunst@libero.it>
+
+       * xscreen.C: use LyXText::top_y() instead of LyXText::first_y
+
+2003-02-28  Rob Lahaye  <lahaye@snu.ac.kr>
+
+       * 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  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * 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 <abraunst@libero.it>
+
+       * FormPreferences.C
+       * FormSento.C
+       * xformsImage.C: Added #include "format.h"
+
+2003-02-27  Angus Leeming  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * Alert_pimpl.C: make shortcuts consistent with the rest of LyX.
+
+2003-02-27  Rob Lahaye  <lahaye@snu.ac.kr>
+
+       * 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  <leeming@lyx.org>
+
+       * 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 <abraunst@libero.it>
+
+       * lyx_gui.C (parse_init): added a call to LoaderQueue::setPriority
+
+2003-02-17  Rob Lahaye  <lahaye@snu.ac.kr>
+
+       * FormBibTeX.C: add double click to choose from list.
+
+       * forms/form_bibtex.fd: modify layout slightly.
+
+2003-02-17  Rob Lahaye  <lahaye@snu.ac.kr>
+
+       * FormTexinfo.C: fix full filename lookup when showing
+       file without fullpath.
+
+2003-02-21  Angus Leeming  <leeming@lyx.org>
+
+       * Timeout_pimpl.[Ch]: removed.
+       * xformsTimeout.[Ch]: new files, replacing the above.
+       The xformsTimeout class derives from Timeout::Impl.
+
+2003-02-21  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * xfont_loader.C (addFontPath): make debug messages quieter
+
+2003-02-21  Angus Leeming  <leeming@lyx.org>
+
+       * 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  <levon@movementarian.org>
+
+       * FormSpellchecker.h:
+       * FormSpellchecker.C:
+       * ui/form_spellchecker.fd: rework, remove start, etc.
+
+2003-02-16  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * FormPreferences.C (apply): make sure that rc.font_norm_type is
+       in sync with rc.font_norm
+
+2003-02-16  Rob Lahaye  <lahaye@snu.ac.kr>
+
+       * RadioButtonGroup.[Ch]: polish radio button policy.
+
+2003-02-15  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * 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  <levon@movementarian.org>
+
+       * forms/form_graphics.fd: 'a' shortcut was used twice
+
+2003-02-14  John Levon  <levon@movementarian.org>
+
+       * FileDialog.C: remove spurious prohibit/allowInput()
+
+       * XFormsView.h:
+       * XFormsView.C: prohibit/allowInput() -> busy(bool)
+
+2003-02-10  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
+
+       * FormDocument.C: Reset paperpackage to NONE when 
+       papersize != A4 (bug 844)
+
+2003-02-11  Angus Leeming  <leeming@lyx.org>
+
+       * FormRef.C:
+       * forms/form_ref.fd: tweaks to ensure that the Ok, Apply buttons
+       behave as expected.
+
+2003-02-11  Angus Leeming  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * bmtable.c: whitespace and indentation consistent with the other
+       files.
+
+2003-02-08  John Levon  <levon@movementarian.org>
+
+       * FormPreferences.C: don't call setCurrentAuthor explicitly
+
+2003-02-08  John Levon  <levon@movementarian.org>
+
+       * 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  <michael.schmitt@teststep.org>
+
+       * 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  <leeming@lyx.org>
+
+       * FormGraphics.C: Fix off by one error in update/apply of rotation
+       origin.
+
+2003-01-31  Angus Leeming  <leeming@lyx.org>
+
+       * FormBase.[Ch]: instantiate the isVisible() virtual method.
+
+2003-01-30  Angus Leeming  <leeming@lyx.org>
+
+       * Dialogs2.C (createIndex): enable ControlCommand to create an
+       InsetCommandParam of type "index", not null.
+
+2003-01-26  Michael Schmitt  <michael.schmitt@teststep.org>
+
+       * forms/form_thesaurus.fd: add colons to labels. Shrink dialog.
+
+2003-01-25  Angus Leeming  <leeming@lyx.org>
+
+       * forms/form_spellchecker.fd:
+       * forms/form_thesaurus.fd: reshape a little, consistent with their
+       Qt cousins.
+
+2003-01-20  Michael Schmitt  <michael.schmitt@teststep.org>
+
+       * 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  <leeming@lyx.org>
+
+       * 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  <j.spitzmueller@gmx.de>
+
+       * 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 <michael.schmitt@teststep.org>
+
+       * xformsImage.C (getWidth): revert "fix" that breaks behavior with
+       xforms 1.0.
+
+2003-01-13  John Levon  <levon@movementarian.org>
+
+       * forms/form_spellchecker.fd: remove replicated M-R shortcut.
+
+2003-01-12  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * forms/Makefile.am (MAINTAINERCLEANFILES): add
+       (clean-local): delete
+       (distclean-local): delete
+       (.fd.C): delete
+       (%.C): add
+
+2003-01-12  Angus Leeming  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * xformsImage.C (init_graphics): turn off support for XPM files.
+
+2002-01-07  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * FormTabular.C: typo.
+
 2003-01-06  Michael Schmitt <Michael.Schmitt@teststep.org>
 
        * FormGraphics.C:
 
 2002-12-23  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
-       * FormSpellchecker.C (build): 
-       * forms/form_paragraph.fd: 
+       * FormSpellchecker.C (build):
+       * forms/form_paragraph.fd:
        * forms/form_maths_matrix.fd: remove extra spaces
 
 2002-12-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * Menubar_pimpl.C (create_submenu): do not query the status of a
-       separator. 
+       separator.
 
 2002-12-18  Lars Gullik Bjønnes  <larsbj@birdstep.com>