]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt2/ChangeLog
Enable the file dialog to open files with non-latin filenames.
[lyx.git] / src / frontends / qt2 / ChangeLog
index fe4522e8b56941231bfe5023ceed0aebb2a92c08..acc6cacba55b96b47f2fce153770969026d9a145 100644 (file)
@@ -1,3 +1,507 @@
+2003-10-01  Vitaly Lipatov <lav@vl3143.spb.edu>
+
+       * FileDialog.C: use fromqstr in a few places to enable the dialog to
+       read non-latin filenames.
+
+2003-10-01  Angus Leeming  <leeming@lyx.org>
+
+       * QExternal.C (helpText): changes due to the introduction of
+       namespace lyx::external.
+
+2003-09-29  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * several .C files: add debug.h at top to avoid compilation
+       errors.
+
+2003-09-25  Angus Leeming  <leeming@lyx.org>
+
+       * QExternal.C (update_contents, apply): InsetExternal::Params::
+       templatename now has accessor functions.
+
+2003-09-22  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * QLPopupMenu.C (getLabel): fix so that bindings are added even if
+       shortcut is missing.
+
+2003-09-21  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * QtView.C (activated): change to take a FuncRequest, not a slot
+       anymore.
+
+       * QLToolbar.C (update): adjust
+       (add): change to take a FuncRequest
+
+       * QLPopupMenu.C (createMenu): constify id
+       (QLPopupMenu): connect to local class func fire instead of to
+       QtView::activated.
+       (fire): new class function
+       (populate): change to store a cache of FuncRequest for the menu
+       items, adjust
+
+       * QContentPane.C (keyPressEvent): fix new bug
+
+       * LyXKeySymFactory.C (create): fix new bug
+
+2003-09-19  Angus Leeming  <leeming@lyx.org>
+
+       * QInclude.C: changes dues to the changed storage in InsetInclude,
+       from an InsetInclude::params to an InsetCommandParams.
+
+2003-09-18  Angus Leeming  <leeming@lyx.org>
+
+       * QInclude.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  <leeming@lyx.org>
+
+       * QLPainter.C:
+       * QLPainter.h:
+       * QPrefsDialog.h:
+       * lcolorcache.C:
+       * lcolorcache.h:
+       * lyx_gui.C: rename EnumLColor as LColor_color.
+
+2003-09-16  Angus Leeming  <leeming@lyx.org>
+
+       * QLImage.[Ch]: separate interface from implementation. Make all the virtual
+       functions private.
+
+2003-09-16  Angus Leeming  <leeming@lyx.org>
+
+       * QCharacter.C, QPrefs.C, lyx_gui.C: add #include "LColor.h".
+
+2003-09-15  Angus Leeming  <leeming@lyx.org>
+
+       * QLPainter.C: add #include "LColor.h".
+       * QLPainter.[Ch] (setPen, point, line, lines, rectangle, fillPolygon, arc):
+       pass EnumLColor args, rather than LColor::color ones.
+
+       * QPrefsDialog.C: add #include "LColor.h".
+       * QPrefsDialog.h: remove #include "LColor.h". Store a vector<EnumLColor> colors_;
+
+       * QWorkArea.C: add #include "LColor.h".
+
+       * lcolorcache.C: add #include "LColor.h".
+       * lcolorcache.h: store a map<EnumLColor, QColor>.
+       * lcolorcache.[Ch] (get):pass EnumLColor args, rather than LColor::color ones.
+
+       * qscreen.C: add #include "LColor.h".
+
+       * lyx_gui.C (hexname, update_color): pass EnumLColor args, rather
+       than LColor::color ones.
+
+2003-09-15  Angus Leeming  <leeming@lyx.org>
+
+       * QAbout.C (build_dialog):
+       * QPrefs.C (apply): remove STRCONV.
+
+2003-09-09  Lars Gullik Bjønnes  <larsbj@lyx.org>
+
+       * BulletsModule.C: change Assert to BOOST_ASSERT
+       * panelstack.C: ditto
+       * QDocument.C: ditto
+
+2003-09-08  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * QLToolbar.C: include <qtoolbar.h>
+
+       * QLPopupMenu.h: include <utility>
+
+       * qt_helpers.C:
+       * qfont_loader.C: include <algorithm>
+
+2003-09-08  Angus Leeming  <leeming@lyx.org>
+
+       * FileDialog.C:
+       * QCitation.C:
+       * QCitationDialog.C:
+       * QCommandBuffer.C:
+       * QContentPane.C:
+       * QGraphics.C:
+       * QLMenubar.C:
+       * QLPopupMenu.C:
+       * QLog.C:
+       * QMathDialog.C:
+       * QParagraphDialog.C:
+       * QPrefsDialog.C:
+       * QRef.C:
+       * QTexinfo.C:
+       * QtView.C:
+       * lyx_gui.C:
+       * panelstack.C:
+       * qscreen.C:
+       * qt_helpers.C: remove redundant using directives.
+
+2003-09-07  Angus Leeming  <leeming@lyx.org>
+
+       * BulletsModule.h: remove #include "support/std_string.h", <vector>.
+       * QBrowseBox.h: remove #include <qwidget.h>.
+       * QCharacter.h: remove #include "support/std_string.h".
+       * QCharacterDialog.h: remove #include <qevent.h>, <qcheckbox.h>,
+       <qcombobox.h>.
+       * QContentPane.h: remove #include <qevent.h>.
+       * QDialogView.h: remove #include <qfont.h>.
+       * QDocumentDialog.h: remove #include "ui/BulletsModuleBase.h".
+       * QLPopupMenu.h: remove #include <map>.
+       * QLToolbar.h: remove #include <vector>.
+       * QWorkArea.h: remove #include <qwidget.h>, <qpixmap.h>.
+       * Qt2Base.h: remove #include <qfont.h>.
+       * QtLyXView.h: remove #include "frontends/LyXView.h".
+       * emptytable.h: remove #include <qpainter.h>.
+       * qsetborder.h: remove #include <qcolor.h>.
+
+2003-09-06  Angus Leeming  <leeming@lyx.org>
+
+       * QParagraph.C: add Spacing.h and vspace.h includes.
+
+2003-09-06  Angus Leeming  <leeming@lyx.org>
+
+       * QContentPane.C: add a typedef for LyXKeySymPtr.
+
+2003-09-06  Angus Leeming  <leeming@lyx.org>
+
+       * QCitationDialog.C:
+       * QMathDialog.C:
+       * QTabularDialog.C: remove using std::endl directive.
+
+2003-09-06  Kornel Benko  <kornel.benko@berlin.de>
+
+       * QLyXKeySym.C: re-add <map> header file.
+       * QBrowseBox.C: re-add <cmath> header file.
+       * qttableview.C: re-add <limits.h> header file.
+
+2003-09-05  Angus Leeming  <leeming@lyx.org>
+
+       * QCitation.h:
+       * QGraphics.h:
+       * QPrefs.h:
+       * qscreen.[Ch]:
+       ensure that the header files can be compiled stand-alone.
+
+2003-09-05  Angus Leeming  <leeming@lyx.org>
+
+       * *.C: strip out redundant #includes. (352 in total.)
+
+2003-09-03  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
+
+       * ui/QTabularDialogBase.ui: fix typo in tooltip.
+
+2003-08-18  Bas Zoetekouw  <bas@o2w.nl>
+
+       * ui/QRefDialogBase.ui: add eqref entry
+
+2003-08-12  Michael Schmitt  <michael.schmitt@teststep.org>
+
+       * QTabularDialog.C:
+       * QTabular.C: rename LYX_VALIGN_CENTER to LYX_VALIGN_MIDDLE;
+       rename VCENTER to MIDDLE;
+       * ui/QTabularDialogBase.ui:
+       * ui/QMathMatrixDialogBase.ui: replace "Center" by "Middle"
+       * ui/QBibtexDialogBase.ui: rename "Bibtex" to "BibTeX"
+       * ui/QDocumentDialogBase.ui: Remove redundant ' ' from message
+
+2003-08-05  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * QWorkArea.C (QWorkArea):
+       (dragEnterEvent):
+       (dropEvent): add support for drag and drop of URIs
+
+2003-08-03  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * ui/moc/Makefile.am (INCLUDES): forgot to use QT_INCLUDES
+
+2003-08-02  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * ui/Makefile.am (INCLUDES):
+       * moc/Makefile.am (INCLUDES):
+       * Makefile.am (INCLUDES): use QT_INCLUDES
+
+       * QLToolbar.C (clearLayoutList): call Toolbar::clearLayoutList
+
+2003-07-30  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
+
+       * ui/QCitationDialogBase.ui: Omit correct signal for styleCO changes
+       (bug 1284).
+       * QNote.C:
+       * ui/QNoteDialogBase.ui: consistent terminology for note inset (bug 1270)
+
+2003-07-29  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * qfont_loader.C:
+       * QLPopupMenu.h: add includes needed by gcc 2.95.3
+
+2003-07-27  John Levon  <levon@movementarian.org>
+
+       * QToc.h:
+       * QToc.C: fix compile for lyx::toc
+
+2003-07-26  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * QPrefs.C:
+       * QDocumentDialog.C:
+       * QDocument.C:
+       * QGraphics.C: adapt PAPER_* enums
+
+2003-07-25  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * QLMenubar.h:
+       * QLMenubar.C: derives from Menubar (replaces Menubar::Pimpl)
+
+       * Menubar_pimpl.C:
+       * Menubar_pimpl.h: removed
+
+       * QtView.C: modified because of changes above
+
+2003-07-25  Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+       * QLToolbar.h:
+       * QLToolbar.C: derives from Toolbar (replaces Toolbar::Pimpl)
+
+       * Toolbar_pimpl.C:
+       * Toolbar_pimpl.h: removed
+
+       * QtView.C: modified because of changes above
+
+2003-07-24  John Levon  <levon@movementarian.org>
+
+       * QPrefs.C: make sure to correctly split a default
+       lyxrc font for finding the font in the combo box
+       (bug 1285)
+
+2003-07-23  Angus Leeming  <leeming@lyx.org>
+
+       * QExternal.C (apply, update_contents):
+       changes due to the use of the FileName class to store the external
+       file name.
+
+       * QGraphics.C (apply, update_contents): use Kernel::bufferFilepath()
+       wrapper.
+
+2003-07-21  Angus Leeming  <leeming@lyx.org>
+
+       * QGraphics.C (apply, update_contents):
+       changes due to the use of the FileName class to store the graphics
+       file name.
+
+2003-07-21  Angus Leeming  <leeming@lyx.org>
+
+       * QExternal.C (update_contents, apply):
+       * QGraphics.C (update_contents, apply):
+       * QLPainter.C (image):
+       * QPrefs.C (update_contents, apply): use namespace lyx::graphics rather
+       than grfx shortcut.
+
+2003-07-21  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
+
+       * QBibTeXDialog.C:
+       * QCitationDialog.C:
+       * ui/QBibTeXAddDialogBase.ui:
+       * ui/QCitationFindDialogBase.ui:
+       Allow multiple selections, forbid duplicates (bug 1146)
+
+2003-07-19  John Levon  <levon@movementarian.org>
+
+       * ui/QTabularCreateDialogBase.ui: set a max size (bug 1152)
+
+2003-07-18  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * Qt2Base.h (controller): ditto
+
+       * QDialogView.h (controller): follow C++ rules more closely.
+
+2003-07-15  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
+
+       * QTabular.C:
+       * QTabularDialog.C: handle clever width input (bug 1156)
+
+2003-07-15  John Levon  <levon@movementarian.org>
+
+       * QMathDialog.C: use widget(i) not visibleWidget() due to
+       issue N26610 in Qt 3.2.0beta2
+
+2003-07-10  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * Menubar_pimpl.C (Pimpl): when creating a top-level menu, make
+       sure that it is initialized to some reasonable value, so that the
+       (ugly) Qt/Mac code can do its magic (conditionally on Q_WS_MAC).
+
+2003-07-09  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
+
+       * ui/QNoteDialog.ui:
+       * QNoteDialog.[Ch]:
+       * QNote.[Ch]:
+       * Makefile.dialogs:
+       * Dialogs.C:
+       * Dialogs2.C: New Annotation (Note) dialog
+
+2003-07-11  André Pönitz  <poenitz@lyx.org>
+
+       * Alert_pimpl.C:
+       * QDocument.C: use bformat() instead of #ifdef
+
+2003-07-04  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * introduce namespace lyx::graphics
+
+2003-07-03  John Levon  <levon@movementarian.org>
+
+       * ui/QTexinfoDialog.ui: enable View properly
+
+2003-07-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * introduce namespace lyx::support
+
+2003-06-28  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * QLPopupMenu.C: fix \file
+
+       * BulletsModule.C (BulletsModule): fix type const order (opposite
+       of everywhere else in the lyx code)
+       * QAboutDialog.C (QAboutDialog): ditto
+       * QBrowseBox.C (QBrowseBox): ditto
+       (exec): ditto
+       * and several more files the same...
+
+2003-06-27  Alfredo Braunstein  <abraunst@libero.it>
+
+       * lyx_gui.C (start): use BufferView::loadLyXFile
+
+2003-06-12  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * Toolbar_pimpl.C (add): do not add unknown lfuns
+
+2003-06-21  Alfredo Braunstein  <abraunst@libero.it>
+
+       * QError.[Ch]:
+       * QErrorDialog.[Ch]:
+       * ui/QErrorDialogBase.ui: removed
+       * Makefile.am:
+       * Makefile.dialogs:
+       * Dialogs.C: adjust
+
+2003-06-21  Alfredo Braunstein  <abraunst@libero.it>
+
+       * QDocumentDialog.C: header reordering to handle qt/boost "signals"
+       symbol clash
+
+2003-06-20  Angus Leeming  <leeming@lyx.org>
+
+       * QBibtexDialog.C (browsePressed): fix warning of comparison between
+       signed and unsigned ints.
+
+       * QBibtex.C (update_contents): changes due to changed controller
+       interface.
+
+       * QTexinfo.[Ch]:
+       * QTexinfoDialog.C: clean-up handling of TeX file databases.
+
+2003-06-19  Alfredo Braunstein  <abraunst@libero.it>
+
+       * lyx_gui.C (start): call ::loadLyXFile instead
+       of BufferList::loadLyXFile
+
+2003-06-19  Angus Leeming  <leeming@lyx.org>
+
+       * Dialogs.C:
+       * Dialogs2.C:
+       * QTexinfo.[Ch]: changes to use the new Dialog-based scheme.
+
+2003-06-19  Angus Leeming  <leeming@lyx.org>
+
+       * lyx_gui.C (getStatus): changes due to replacement of lots of lfuns
+       with LFUN_DIALOG_SHOW <name>.
+
+2003-06-17  Angus Leeming  <leeming@lyx.org>
+
+       * Dialogs.C: rename math panel identifier as "mathpanel".
+       * Dialogs2.C (showMathPanel): removed.
+
+2003-06-17  Angus Leeming  <leeming@lyx.org>
+
+       * Dialogs.C:
+       * QDelimiterDialog.C:
+       * QMath.[Ch]:
+       * QMathDialog.C:
+       * QMathMatrixDialog.C: s/ControlMath2/ControlMath/.
+
+2003-06-17  Angus Leeming  <leeming@lyx.org>
+
+       * Dialogs.C (build): create "mathdelimiter" and "mathmatrix" dialogs.
+
+       * QMath.[Ch]: add QMathMatrix and QMathDelimiter classes.
+
+       * QDelimiterDialog.[Ch]: store a QMathDelimiter*, not a QMath*.
+       * QMathMatrixDialog.[Ch]: store a QMathMatrix*, not a QMath*.
+
+       * QMathDialog.C (delimiterClicked, matrixClicked): fix memory leaks.
+
+2003-06-14  John Levon  <levon@movementarian.org>
+
+       * ui/QPrintDialogBase.ui: make "OK" default
+
+2003-06-13  John Levon  <levon@movementarian.org>
+
+       * ui/QRefDialogBase.ui: reduce visual clutter
+
+2003-06-13  John Levon  <levon@movementarian.org>
+
+       * qfont_loader.C: handle Qt 3.2 beta1's "xft" raw name
+
+2003-06-12  Angus Leeming  <leeming@lyx.org>
+
+       * Dialogs.C: add the math dialog.
+       * Dialogs2.C: a temporary hack; keep showMathPanel() but invoke (and store)
+       the new dialog.
+
+       * QMath.[Ch]: derive from QDialogView.
+
+       * QMathDialog.C:
+       * QDelimiterDialog.C:
+       * QMathMatrixDialog.C: the dispatch functions are now in the controller.
+
+2003-06-12  Angus Leeming  <leeming@lyx.org>
+
+       * QExternalDialog.C (editClicked): do not call form_->changed().
+
+2003-06-11  Angus Leeming  <leeming@lyx.org>
+
+       * QExternal.C: changes due to InsetExternal::Params no longer
+       storing the ExternalTemplate but its name.
+       * QRef.C: move #include "insets/insetref.h" above the Qt headers.
+       Something nasty going on with Qt polluting the global namespace.
+
+2003-06-10  Angus Leeming  <leeming@lyx.org>
+
+       * QDocument.C (apply): compilation fix after Lars' changes ;-)
+
+2003-06-10  Angus Leeming  <leeming@lyx.org>
+
+       * QExternal.C (update_contents): show the help text when the dialog is
+       opened.
+
+2003-06-06  John Levon  <levon@movementarian.org>
+
+       * ui/QExternalDialogBase.ui: re-org
+
+2003-06-04  Angus Leeming  <leeming@lyx.org>
+
+       * QExternal.C:
+       * ui/QExternalDialogBase.ui: remove the widget to input the removed
+       InsetExternal::Params::parameters variable.
+
+2003-06-03  Angus Leeming  <leeming@lyx.org>
+
+       * Dialogs.C (build): change the External dialog button policy to
+       NoRepeatedApplyReadOnlyPolicy.
+
+       * QExternal.C:
+       * QExternalDialog.[Ch]:
+       * ui/QExternalDialogBase.ui:
+       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  John Levon  <levon@movementarian.org>
 
        * lyx_gui.C: add sync_events()
 
 2003-05-20  Alfredo Braunstein  <abraunst@libero.it>
 
-       * QErrorList.[Ch]: small bugs fixed. 
+       * QErrorList.[Ch]: small bugs fixed.
 
 2003-05-17  Alfredo Braunstein  <abraunst@libero.it>
 
        * QErrorList.C (update_contents): replace TextBrowser::clear() by
-       TextBrowser::setText(QString()) 
+       TextBrowser::setText(QString())
 
 2003-05-14  Juergen Spitzmueller <juergen.sp@t-online.de>