]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/xforms/ChangeLog
the convert patch
[lyx.git] / src / frontends / xforms / ChangeLog
index bbd95b11edd515d89d38a4d26c94c920a8faf431..ea035a25a79384ce4840c1df9272c5842217f906 100644 (file)
@@ -1,3 +1,543 @@
+2005-01-27  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * Several files: use convert<> instead of atoi,strToXXX and friends
+
+2005-01-20  Angus Leeming  <leeming@lyx.org>
+
+       * FormPreferences.C: change the tooltip messages to reflect the
+       changed meaning of the $$s placeholder.
+
+2005-01-15  Angus Leeming  <leeming@lyx.org>
+
+       * FormPreferences.C, forms/form_preferences.fd: add an interface
+       to modify LyXRC::path_prefix.
+
+2005-01-13  Angus Leeming  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * FormPreferences.C: use getString, a safe wrapper around fl_get_input.
+
+2005-01-10  Angus Leeming  <leeming@lyx.org>
+
+       * 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  <larsbj@gullik.net>
+
+       * 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  <j.spitzmueller@gmx.de>
+
+       * FormDocument.C:
+       * FormParagraph.C: store all float/double values as strings.
+
+2005-01-05  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * pch.h: remove duplicate entries
+
+       * forms/Makefile.am: improve link trick
+
+2005-01-05  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * 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  <j.spitzmueller@gmx.de>
+
+       * FormExternal.C: store all float/double values as strings.
+       * FormGraphics.C: more precise checks for the value strings.
+
+2005-01-03  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * 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  <lasgouttes@lyx.org>
+
+       * 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  <j.spitzmueller@gmx.de>
+
+       * FormGraphics.C: store all values as strings.
+
+2004-12-19  Angus Leeming  <leeming@lyx.org>
+
+       * lyx_gui.C (start): s/slashify_path/internal_path/
+
+2004-12-16  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * FormMathsBitmap.C: Do not split strings with blank into two
+       separate dispatches (bug 1214)
+
+2004-12-16  Angus Leeming  <leeming@lyx.org>
+
+       * FormFiledialog.C: remove redundant "using lyx::support::GetEnvPath;"
+
+2004-12-15  Angus Leeming  <leeming@lyx.org>
+
+       * FormFiledialog.C (Reread): no longer use FileInfo::getNumberOfLinks().
+
+2004-12-14  Angus Leeming  <leeming@lyx.org>
+
+       * FormFiledialog.C: (FileDlgCB): use os::homepath(), not
+       GetEnvPath("HOME").
+
+2004-12-05  Angus Leeming  <leeming@lyx.org>
+
+       * pch.h: s@<X11/forms.h>@"lyx_forms.h"@
+
+2004-12-02  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * FormTabular.[Ch], FormTabularCreate.C: use size_t-like types for
+       cell, row and column indices
+
+2004-11-26  Angus Leeming  <leeming@lyx.org>
+
+       * 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  <lasgouttes@lyx.org>
+
+       * input_validators.C: use support::contains instead of strchr
+
+2004-11-26  Angus Leeming  <leeming@lyx.org>
+
+       * FormFiledialog.C (expand_globs): changes due to the changed
+       lyx::support::glob API.
+
+2004-11-26  Angus Leeming  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * 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  <larsbj@gullik.net>
+
+       * 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  <lasgouttes@lyx.org>
+
+       * XFormsView.C (hasFocus): new method, always returns true for now
+
+2004-11-08  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * 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  <lasgouttes@lyx.org>
+
+       * XFormsToolbar.C (C_ToolbarCB, selected):
+       * XFormsMenubar.C (MenuCallback): do not use the verbose argument
+       to dispatch
+
+2004-11-06  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * 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  <rae@itee.uq.edu.au>
+
+       * forms/Makefile.am: s/SUFFIX/SUFFIXES/ rule.
+
+2004-10-26  Angus Leeming  <leeming@lyx.org>
+
+       * FormPreferences.[Ch]:
+       * forms/form_preferences.fd: enable the Movers to be modified from the
+       preferences dialog.
+
+2004-10-18  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * forms/form_preferences.fd: Add translation context to "To:"
+       * forms/form_print.fd: ditto
+
+2004-10-05  Angus Leeming  <leeming@lyx.org>
+
+       * FormPreferences.C: add code to input/output the indexing command.
+
+2004-10-05  Hartmut Haase  <hha4491@atomstromfrei.de>
+
+       * forms/form_preferences.fd: add widgets to enable the indexing command
+       (usually 'makeindex') to be input.
+
+2004-09-26  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * pch.h: use proper signal include
+
+       * Tooltips.[Ch]: Use preffered calling of Boost.Signal
+       * XFormsView.h: ditto
+
+2004-08-30  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * forms/pch.h: make it better
+
+       * forms/Makefile.am (DISTCLEANFILES): only delete files we generated
+
+2004-08-15  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * pch.h: new file
+
+       * Makefile.am: support pch
+
+2004-08-08  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * FormBibtex.C (input): use ControlBibtex::browseBst and
+       ControlBibtex::browseBib
+
+2004-08-01  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * 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  <larsbj@gullik.net>
+
+       * lyx_gui.C, FormMathsMatrix.C, FormLog.C:
+       * FormAboutlyx.C, Color.C: change "support/std_sstream.h" to
+       <sstream>
+
+2004-07-22  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * lyx_gui.C (C_read_callback, set_read_callback,
+       remove_read_callback): delete funcs
+
+2004-07-21  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * 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  <j.spitzmueller@gmx.de>
+
+       * FormCitation.C: Don't allow incomplete input (fix bug 1617).
+
+2004-06-04  Angus Leeming  <leeming@lyx.org>
+
+       * 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  <larsbj@lyx.org>
+
+       * forms/Makefile.am (.fd.C): Use '-r' to test for file existence,
+       and use $(<F) instead of `basename $<`
+
+2004-06-01  Angus Leeming  <leeming@lyx.org>
+
+       * 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  <larsbj@gullik.net>
+
+       * 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  <levon@movementarian.org>
+
+       * XFormsToolbar.C: fix compile error
+
+2004-05-19  Angus Leeming  <leeming@lyx.org>
+
+       * Most files: wrap code up inside namespace lyx::frontend.
+
+2004-05-14  Angus Leeming  <leeming@lyx.org>
+
+       * FormCitation.C: small changes due to the changes in biblio.h.
+
+2004-05-12  Angus Leeming  <leeming@lyx.org>
+
+       * FormDocument.[Ch], forms/form_document.fd: get, set data with
+       BufferParams::cite_engine.
+
+2004-05-10  Angus Leeming  <leeming@lyx.org>
+
+       * FormCitation.C: simplified code to use the biblio::CiteEngine
+       enum rather than multiple bools, usingNatbib and using Jurabib.
+
+2004-05-04  Angus Leeming  <leeming@lyx.org>
+
+       * FormRef.C (input): don't activate the Apply buttons when using
+       widgets that don't change the data.
+
+2004-05-04  Angus Leeming  <leeming@lyx.org>
+
+       * Dialogs.C: Remove "error" dialog identifier.
+
+2004-05-04  Angus Leeming  <leeming@lyx.org>
+
+       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  <leeming@lyx.org>
+
+       * XWorkArea.C (XWorkArea): revert the red color of the frame widget.
+       Instead, set it to LColor::background.
+
+2004-05-04  Angus Leeming  <leeming@lyx.org>
+
+       * XFormsToolbar.C (show, hide): do nothing if the toolbar is
+       already visible/invisible, respectively.
+
+2004-05-04  Angus Leeming  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * XFormsToolbar.[Ch] (generateInactivePixmaps): simpler mechanics.
+
+2004-05-02  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * FormGraphics.C: #include <cmath> (STLport compile fix for floor())
+
+2004-04-30  Angus Leeming  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * FormGraphics.C (apply): don't get caught in a loop when mapping
+       the angle into -360 -> 360 degrees.
+
+2004-04-28  Angus Leeming  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * WorkAreaFactory.C (create): pass a LyXView & to QWorkArea c-tor.
+
+       * XWorkArea.[Ch] (c-tor): now receives a LyXView &.
+
+2004-04-28  Angus Leeming  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * FormPreferences.C:
+       * forms/form_preferences.fd: changes due to changes to LyXRC::preview.
+
+2004-04-12  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * FormPreferences.C, forms/form_preferences.fd: add editor to format
+       * FormGraphics.C, forms/form_graphics.fd: add Edit button
+
+2004-04-07  Alfredo Braunstein  <abraunst@lyx.org>
+
+       * XPainter.[Ch]: adjust to changes in Painter.h
+
+2004-04-05  Angus Leeming  <leeming@lyx.org>
+
+       * Dialogs.C (build): set the preferences dialog button policy to
+       PreferencesPolicy.
+
+2004-05-04  Angus Leeming  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * Dialogs2.C:
+       * FormBase.[Ch]: removed.
+
+       * Makefile.am: adjusted to suit.
+
+2004-03-31  Angus Leeming  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * FormPreferences.[Ch]: changes due to the changed ControlPrefs
+       interface.
+
+2004-03-30  Angus Leeming  <leeming@lyx.org>
+
+       * 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  <j.spitzmueller@gmx.de>
+
+       * 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  <leeming@lyx.org>
+
+       * 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  <leeming@lyx.org>
+
+       * 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  <lasgouttes@lyx.org>
+
+       * XLyXKeySym.C (print): new method; print a keysym using
+       kb_keymap::printKeySym.
+
+2004-03-17  Angus Leeming  <leeming@lyx.org>
+
+       * 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  <j.spitzmueller@gmx.de>
+
+       * FormCitation.C:
+       * FormDocument.C:
+       * forms/form_document.fd: support jurabib.
+
 2004-03-05  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
 
        * FormCitation.C: Support second \cite option.
 2004-02-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
 
        * FormDocument.C:
-       * forms/form_document.fd: get rid of the single/double 
+       * forms/form_document.fd: get rid of the single/double
        quote toggle (accessible via lfuns now).
 
 2004-02-01  Lars Gullik Bjonnes  <larsbj@gullik.net>