]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/xforms/ChangeLog
fix disabling of submenu items
[lyx.git] / src / frontends / xforms / ChangeLog
index 90e89e0133130659ef813b68e79f1a8fa2c4fb78..f927cc22e83785c4b286cae083b7d855adb9aad3 100644 (file)
@@ -1,3 +1,481 @@
+2002-08-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * Menubar_pimpl.C (create_submenu): fix code to disable submenu
+       entries. 
+
+2002-08-12  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * FormDocument.C (saveParamsAsDefault): use proper constructment
+
+2002-08-12  Angus Leeming  <leeming@lyx.org>
+
+       * FormCitation.C:
+       * FromRef.C: change due to change of ControlConnections method name,
+       isReadonly() -> bufferIsReadonly().
+
+       * FormIndex.C:
+       * FormPrint.C: no longer #include "frontends/LyXView.h".
+
+2002-08-12  Angus Leeming  <leeming@lyx.org>
+
+       * Dialogs.C (c-tor): connect the Tooltips::toggleEnabled method to
+       the Dialogs::toggleTooltips signal.
+
+       * FormAboutlyx.[Ch]:
+       * FormBibitem.[Ch]:
+       * FormBibtex.[Ch]:
+       * FormBrowser.[Ch]:
+       * FormCharacter.[Ch]:
+       * FormCitation.[Ch]:
+       * FormERT.[Ch]:
+       * FormError.[Ch]:
+       * FormExternal.[Ch]:
+       * FormFloat.[Ch]:
+       * FormForks.[Ch]:
+       * FormGraphics.[Ch]:
+       * FormInclude.[Ch]:
+       * FormIndex.[Ch]:
+       * FormLog.[Ch]:
+       * FormMinipage.[Ch]:
+       * FormParagraph.[Ch]:
+       * FormPreamble.[Ch]:
+       * FormPrint.[Ch]:
+       * FormRef.[Ch]:
+       * FormSearch.[Ch]:
+       * FormSendto.[Ch]:
+       * FormShowFile.[Ch]:
+       * FormSpellchecker.[Ch]:
+       * FormTabularCreate.[Ch]:
+       * FormTexinfo.[Ch]:
+       * FormThesaurus.[Ch]:
+       * FormToc.[Ch]:
+       * FormURL.[Ch]:
+       * FormVCLog.[Ch]:
+       No longer pass Controller or Dialogs to the c-tor.
+       No longer forward-declare Dialogs.
+
+       * FormBase.[Ch]: derives from ViewBase directly.
+       No longer passed ControlButtons & or Dialogs &.
+       (bc): new method, enabling the daughter classes to access the
+       ButtonController.
+       (C_FormBaseApplyCB):
+       (C_FormBaseOKCB):
+       (C_FormBaseCancelCB):
+       (C_FormBaseRestoreCB):
+       (C_WMHideCB): changes due to a change in the ViewBase class.
+
+       * Toolbar_pimpl.[Ch] (c-tor):
+       * Tooltips.[Ch] (c-tor): no longer passed a Dialogs &.
+
+       * Tooltips.h (toggleEnabled): made public for the Dialogs c-tor.
+
+       * XFormsView.[Ch] (c-tor, create_form_form_main): no longer pass
+       Dialogs & to the Toolbar.
+
+       * guiapi.C: access the controller methods by explicit invocation of the
+       controller.
+
+2002-08-12  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * FormDocument.C (saveParamsAsDefault): ParagraphList changes
+       (class_apply): ditto
+
+2002-08-08  John Levon  <levon@movementarian.org>
+
+       * Menubar_pimpl.C:
+       * Toolbar_pimpl.C: lyxaction cleanup
+
+2002-08-08  John Levon  <levon@movementarian.org>
+
+       * forms/form_thesaurus.fd: allow Esc to close dialog
+
+2002-08-02  Angus Leeming  <leeming@lyx.org>
+
+       * FormInclude.C:
+       * forms/form_include.fd: added a check_preview button and controlling
+       logic. The user can now choose to preview a \input-ed file.
+
+2002-08-02  Angus Leeming  <leeming@lyx.org>
+
+       * FormTabular.C (input):
+       * XMiniBuffer.C (show_info): changes due to LyXView::view() now
+       returning a boost::shared_ptr.
+
+2002-08-01  John Levon  <levon@movementarian.org>
+
+       * FormDocument.C: writeFile() change
+
+2002-08-01  John Levon  <levon@movementarian.org>
+
+       * FormPreferences.h:
+       * FormPreferences.C:
+       * guiapi.C:
+       * forms/form_spellchecker.fd: remove options from spellchecker
+
+2002-07-30  John Levon  <levon@movementarian.org>
+
+       * lyx_gui.C: implement remove_read_callback()
+
+2002-07-26  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * XWorkArea.C (work_area_handler): change type of
+       scrollbar_value_old to double
+
+2002-07-29  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * several files: strip,frontStrip -> trim,ltrim,rtrim
+
+2002-07-25  John Levon  <levon@movementarian.org>
+
+       * lyx_gui.C:
+       * XWorkArea.C: using dec
+
+2002-07-25  Juergen Spitzmueller <j.spitzmueller@gmx.de>
+
+       * FormFloat.C: Fixed and better GUI-logic
+
+2002-07-25  André Pönitz <poenitz@gmx.net>
+
+       * lyx_gui.C:
+       * XWorkArea.C: add 'dec' to switch back to decimal output
+
+2002-07-25  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * Menubar_pimpl.C: do not include "toc.h" and "FloatList.h".
+       (create_submenu): add parameter ``all_disabled'' which will be
+       false only if the menu contains at least one working item. Disable
+       submenus who have all_disabled true. What I could not do, though
+       is disable menubar items when all the menu is disabled (because I
+       know about it only when I try to open this menu)
+
+2002-07-25  Herbert Voss  <voss@perce.de>
+
+       * FormBibtex.C (update): clear browser first
+
+2002-07-25  Juergen Vigna  <jug@sad.it>
+
+       * XWorkArea.C (work_area_handler): set y_old and x_old to some
+       values in the MOUSE or DRAG even.
+
+2002-07-25  John Levon  <levon@movementarian.org>
+
+       * forms/form_float.fd: "Span columns"
+
+2002-07-25  Juergen Spitzmueller <j.spitzmueller@gmx.de>
+
+       * FormFloat.C:
+       * forms/form_float.fd: Implement default placement checkbox;
+       some minor tweaks
+
+2002-07-25  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * Menubar_pimpl.C (create_submenu): add the code for splitting too
+       long menus here. Remove call to add_toc.
+
+       * Menubar_pimpl.C (add_toc):
+       (add_toc2): remove. This code is now in MenuBackend; now, all the
+       frontend has to do is to support the item kinds Command, Submenu
+       and Separator. The rest is done transparently.
+
+2002-07-24  Juergen Spitzmueller <j.spitzmueller@gmx.de>
+
+       * FormFloat.C:
+       * forms/form_float.fd: Implement Wide Float toggle and !-option;
+       disable h and b with wide floats
+
+2002-07-24  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * Menubar_pimpl.C (create_submenu): updates due to changes in
+       menubackend.
+
+2002-07-22  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * XMiniBuffer.h: add connection objects, and use them
+       * XMiniBuffer.C (XMiniBuffer): here and
+       (dd_init): here
+
+       * XFormsView.h: add connection objects, use them
+       * XFormsView.C (XFormsView): here
+
+2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
+
+       * XFormsView.C: don't call toolbar_->set()
+
+       * Toolbar_pimpl.h:
+       * Toolbar_pimpl.C: rationalise code, remove half-working
+         update stuff into simple add()
+
+2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
+
+       * lyx_gui.C: add lyx_gui::exit()
+
+2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
+
+       * Toolbar_pimpl.h:
+       * Toolbar_pimpl.C: remove ->push()
+
+2002-07-22  Herbert Voss  <voss@lyx.org>
+
+       * FormGraphics.C: add tooltips, changesize_type to size_kind.
+       some rearrangements to the code
+
+2002-07-21  John Levon  <moz@compsoc.man.ac.uk>
+
+       * FormToc.C: std:: fix
+
+2002-07-21  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * Menubar_pimpl.h: do not include "MenuBackend.h" and "commandtags.h"
+
+       * Toolbar_pimpl.h: do not include "combox.h", "ToolbarDefaults.h"
+       and "commandtags.h"
+
+       * Toolbar_pimpl.C: use BufferParams::getLyXTextClass
+
+       * FormSendto.C:
+       * FormParagraph.C:
+       * FormMinipage.C:
+       * FormGraphics.C:
+       * FormForks.C:
+       * FormCitation.C:
+       * DropDown.C: update to use new getString and getVector
+
+       * xforms_helpers.[Ch]: replace getVectorFromChoice and
+       getVectorFromBrowser by getVector; replace getStringFromInput,
+       getStringFromBrowser and getSelectedStringFromBrowser with
+       getString, which works with input, choice and browser objects
+
+       * Menubar_pimpl.C:
+       * FormToc.C: update to use new toc.[Ch]
+
+2002-07-21  John Levon  <moz@compsoc.man.ac.uk>
+
+       * XFormsView.C: move autosave timer to LyXView.C
+
+2002-07-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * Menubar_pimpl.[Ch]: remove support for multiple menubars
+
+2002-07-20  John Levon  <moz@compsoc.man.ac.uk>
+
+       * XMiniBuffer.h:
+       * XMiniBuffer.C: cleanup, make start/end history work as before
+
+2002-07-20  John Levon  <moz@compsoc.man.ac.uk>
+
+       * FormMathsDelim.C:
+       * FormMathsMatrix.C: fix dispatch calls nicely
+
+2002-07-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * Menubar_pimpl.C (add_toc): avoid crash when there is no document
+       open
+
+       * Menubar_pimpl.[Ch]: turn owner_ into a XFormsView, to avoid casting
+
+2002-04-28  Herbert Voss  <voss@perce.de>
+
+       * FormGraphics.C:
+       * forms/form_graphics.fd: add a new check button for LyXAspectRatio.
+
+2002-07-19  John Levon  <moz@compsoc.man.ac.uk>
+
+       * DropDown.h:
+       * DropDown.C: remove unneeded LyXView *
+
+       * XFormsView.h:
+       * XFormsView.C: changes for minibuffer rework
+
+       * XMiniBuffer.h:
+       * XMiniBuffer.C: use ControlCommandBuffer. Move relevant
+         old code to here
+
+       * lyx_gui.C: add FIXME
+
+2002-07-19  John Levon  <moz@compsoc.man.ac.uk>
+
+       * FormMathsDelim.C:
+       * FormMathsMatrix.C: fix dispatch calls
+
+2002-07-18  John Levon  <moz@compsoc.man.ac.uk>
+
+       * Menubar_pimpl.C:
+       * Toolbar_pimpl.C:
+       * lyx_gui.C:
+       * XformsView.C: remove initMiniBuffer(), verboseDispatch()
+
+       * xfont_loader.C: remove call to messagePush(),Pop()
+
+2002-07-17  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * FormFiledialog.C: Add missing #include
+
+2002-07-17  Angus Leeming  <leeming@lyx.org>
+
+       * xformsImage.C (init_graphics): disable direct loading of PostScript
+       files. It's more effort than it's worth.
+
+2002-07-17  André Pönitz <poenitz@gmx.net>
+
+       * FormPreferences.C: add help for $$s feature, lots of stupid "code
+        beautifying"
+
+2002-07-17  John Levon  <moz@compsoc.man.ac.uk>
+
+       * FormPreferences.C:
+       * forms/form_preferences.fd: remove 2nd exit confirmation
+
+2002-07-17  John Levon  <moz@compsoc.man.ac.uk>
+
+       * XFormsView.h:
+       * XFormsView.C: hook up view_state_changed
+
+2002-07-16  Angus Leeming  <leeming@lyx.org>
+
+       * XPainter.C: add some #ifdef ugliness to enable the home grown image
+       loader to work too.
+
+2002-07-16  André Pönitz <poenitz@gmx.net>
+
+       * FormFiledialog.[Ch]: rename member variables, rewrite some functions
+
+2002-07-15  John Levon  <moz@compsoc.man.ac.uk>
+
+       * xformsImage.h:
+       * xformsImage.C: add isDrawable()
+
+       * XPainter.C: use static cast to xformsImage
+
+2002-07-14  Angus Leeming  <leeming@lyx.org>
+
+       * lyx_gui.C (C_read_callback): give it extern "C" linkage.
+
+2002-07-14  John Levon  <moz@compsoc.man.ac.uk>
+
+       * lyx_gui.C: add set_read_callback()
+
+2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
+
+       * lyx_gui.C: move init_graphics() into setup
+
+2002-07-12  Angus Leeming  <leeming@lyx.org>
+
+       * xformsImage.C (width): apply fudge irrespective of library version.
+
+2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
+
+       * Toolbar_pimpl.h:
+       * Toolbar_pimpl.C: remove unused (de)activate()
+
+2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
+
+       * lyx_gui.C: implement update_fonts(), font_available()
+
+2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
+
+       * lyx_gui.C: add update_color()
+
+2002-07-11  John Levon  <moz@compsoc.man.ac.uk>
+
+       * FormPreferences.C:
+       * forms/form_preferences.fd: remove file->new asks for name
+
+2002-07-11  John Levon  <moz@compsoc.man.ac.uk>
+
+       * XWorkArea.h:
+       * XWorkArea.C: do a copy area on redraw when no geometry change
+
+2002-07-11  Herbert Voss  <voss@perce.de>
+
+       * FormGraphics.C (input): test also the height for %-value, when
+       importing the latex-value into the lyx-view
+
+2002-07-10  Andrew Zabolotny  <zap@cobra.ru>
+
+       * XMiniBuffer.C (peek_event):
+       * combox.C (peek_event):
+       * DropDown.C (peek): support keypad keys
+
+2002-07-09  John Levon  <moz@compsoc.man.ac.uk>
+
+       * xscreen.C: add const
+
+2002-07-09  Angus Leeming  <leeming@lyx.org>
+
+       * xformsImage.C (scale): use boost::tie.
+       (width): fudge to fix bug in image width for xforms <= 0.89.6.
+
+2002-07-08  Angus Leeming  <leeming@lyx.org>
+
+       * forms/fdfix.sh: whitespace.
+
+2002-07-05  Angus Leeming  <leeming@lyx.org>
+
+       * lyx_gui.C (hexname): new function.
+
+2002-07-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * lyx_gui.C (init_graphics): boost::function assign, not
+       boost::signal connect.
+
+       * combox.C (Combox): what remove does is now done implicitly from
+       XFormsView destructor.
+
+       * XMiniBuffer.C (peek_event): comment last arg to avoid warning.
+
+       * XFormsView.h: form_ is now a raw pointer not a scoped_ptr.
+
+       * XFormsView.C (XFormsView): hide and free form_
+       (getForm): raw pointer return
+       (create_form_form_main): raw pointer set
+
+       * Toolbar_pimpl.C (toolbarItem): whet clean does is now done
+       implicitly from XFormsView destructor.
+
+2002-07-04  André Pönitz <poenitz@gmx.net>
+
+       * FormInset.[Ch]: reduce #include depencies
+
+       * guiapi.C: suppress compiler warning
+
+2002-06-27  Juergen Spitzmueller <j.spitzmueller@gmx.de>
+
+       * FormInclude.C: Comment out unneeded and wrong update mechanism
+       (related to bug #459)
+       *forms/form_include.fd: define missing callbacks (bug #459)
+
+2002-07-03  Vitaly Lipatov  <LAV@VL3143.spb.edu>
+
+       * FormDocument.C (build): add pt154 encoding
+
+2002-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * Tooltips.C (Tooltips): add Dialogs to constructor arg.
+
+2002-07-01  Angus Leeming  <leeming@lyx.org>
+
+       * forma/Makefile.am: keep "make clean" consistent with Kayvan's fix.
+
+2002-07-01  Kayvan A. Sylvan  <kayvan@sylvan.com>
+
+       * forms/fdfix.sh: fix compilation failure on WinXP.
+
+2002-06-28  Angus Leeming  <leeming@lyx.org>
+
+       * XPainter.[Ch]: changes associated with the name change
+       grfx::GImage -> grfx::Image.
+
+       * xformsGImage.[Ch]: deleted.
+       * xformsImage.[Ch]: new files, reflecting changed class name.
+
+       * Makefile.am:
+       * lyx_gui.C: associated changes.
+
+2002-06-27  Juergen Spitzmueller <j.spitzmueller@gmx.de>
+
+       * FormPreferences.C
+       * forms/formPreferences.fd: Add a checkbox for Andrés new toy (preview)
+
 2002-06-26  Angus Leeming  <leeming@lyx.org>
 
        * xformsGImage.C (load, setPixmap): changes aassociated with moving