]> git.lyx.org Git - features.git/blobdiff - src/frontends/qt2/ChangeLog
Move the setting of the Qt preprocessor flags out of the Makefiles and into qt.m4
[features.git] / src / frontends / qt2 / ChangeLog
index 7585f32fa1115bc2d60b9cc84b78cd16b3fdbf53..8a73828822ce5aba1f2f490818f075692b564406 100644 (file)
@@ -1,3 +1,430 @@
+2005-04-22  Angus Leeming  <leeming@lyx.org>
+
+       * Makefile.am:
+       * moc/Makefile.am:
+       * ui/Makefile.am:
+       * ui/moc/Makefile.am: Move the Qt-specific preprocessor flags out of
+       the various Makefile.am files to config/qt.m4.
+
+2005-04-15  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * ui/QPrefsConvertersModule.ui:
+       * ui/QPrefsCopiersModule.ui:
+       * ui/QPrefsFileformatsModule.ui:
+       * QPrefsDialog.[Ch]: more intuitive ui (cf. bug 1829)
+
+2005-04-14  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * ui/NumberingModuleBase.ui: Remove numbering items ...
+       * QDocumentDialog.[Ch]: ... and initialize them here to prevent
+       unwanted sorting. Check whether chapter is supported and adjust
+       numbering scheme accordingly.
+
+2005-04-11  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * panelstack.C (addCategory): let the listview compute the
+       correct width.
+
+2005-04-08  Angus Leeming  <leeming@lyx.org>
+
+       * QAbout.C (build_dialog): specify that the CREDITS data is
+       encoded in ISO-8859-1 (latin1).
+
+2005-03-18  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * ui/QPrefLatexModule.ui: fix layout
+
+2005-02-18  Michael Schmitt  <michael.schmitt@teststep.org>
+
+       * ui/QRefDialogBase.ui: substitute "reference" by "label"
+       in messages
+
+2005-02-10  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * QRefDialog.C (refSelected): insert selected ref to 
+       text widget (this was not possible if there was only
+       one entry, an empty inset was generated).
+
+2005-01-31  Asger Ottar Alstrup  <aalstrup@laerdal.dk>
+
+       * QDialogView.h (form): add cast for MSVC.
+
+       * QLPainter.C (smllCapsText, text): MSVC doesn't like the use
+       of operator[](i) here, so use at(i) instead.
+
+       * lengthvalidator.h: remove incorrect Q_EXPORT spec.
+
+2005-01-31  Angus Leeming  <leeming@lyx.org>
+
+       * QGraphics.[Ch] (slotEdit): unused cruft, so removed.
+
+2005-01-27  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * Several files: use convert<> instead of atoi,strToXXX and friends
+
+2005-01-20  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * floatplacement.C (heredefinitelyClicked): remove bogus
+       semicolon.
+
+2005-01-15  Angus Leeming  <leeming@lyx.org>
+
+       * QPrefs.C, QPrefsDialog.C, ui/QPrefPathsModule.ui: add an interface
+       to modify LyXRC::path_prefix.
+
+2005-01-15  Angus Leeming  <leeming@lyx.org>
+
+       * ui/Makefile.am: enable Qt's uic to process the .ui files
+       when using srcdir != buildir and precompiled headers.
+
+2005-01-13  Angus Leeming  <leeming@lyx.org>
+
+       * Makefile.dialogs: add QPrefCygwinPathModule.ui.
+
+       * ui/QPrefCygwinPathModule.ui: new file. Defines a pane containing
+       only a check box "Use Cygwin paths".
+
+       * QPrefs.C (apply, update_contents): code to get/set the value
+       of the Cygwin check box. Compiled only under Cygwin.
+
+       * QPrefsDialog.[Ch]: code to add teh Cygwin paths module to the
+       dialog.
+
+2005-01-10  Angus Leeming  <leeming@lyx.org>
+
+       * lyx_gui.C: use support/package.h to provide the paths to the
+       various directories used by LyX.
+
+2005-01-07  Ruurd Reitsma  <rareitsma@yahoo.com>
+
+       * qfont_metrics.C (ascent, descent): correct the metrics returned
+       by Qt/Win 3.2.1 non-commercial edition.
+
+2005-01-06  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * QDocument.C:
+       * QBox.C: drop unused include tostr.h
+
+       * qt_helpers.C:
+       * QWrap.C:
+       * QVSpace.C
+       * QTabular.C:
+       * QParagraph.C:
+       * QGraphics.C:
+       * QExternal.C: tostr -> convert
+
+2005-01-06  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * QDocument.C:
+       * QParagraph.C: store all float/double values as strings.
+
+2005-01-05  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * ui/moc/Makefile.am (libqt2uimoc_la_LINK): improve link trick
+       * moc/Makefile.am (libqt2moc_la_LINK): ditto
+
+2005-01-05  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * QPrefs.C: store all float/double values as strings.
+       lyxrc.dpi is an int value now.
+
+       * QFontLoader.C: lyxrc.font_sizes is a string now.
+
+       * lyx_gui.C: change getDVI() to int.
+
+2005-01-05  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * ui/Makefile.am (libqt2ui_la_LINK): Improve the trick to avoid
+       relink or lib all the time.
+
+2005-01-04  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * QExternal.C: store all float/double values as strings.
+       * GGraphics.C: more precise checks for the value strings.
+
+2004-12-28  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * QGraphics.C: store all float/double values as strings.
+
+2004-12-19  Angus Leeming  <leeming@lyx.org>
+
+       * lyx_gui.C (start): s/slashify_path/internal_path/
+
+2004-12-16  Angus Leeming  <leeming@lyx.org>
+
+       * qt_helpers.C (fromqstr): Don't use std::string(0) to construct
+       a string. Bad things will happen.
+
+2004-12-14  Angus Leeming  <leeming@lyx.org>
+
+       * qgridview.h (class QGridView): remove invalid Q_EXPORT declaration
+       as it breaks compilation of the generated qgridview_moc.C on
+       Windows machines. Has no effect on *nix machines where Q_EXPORT expands
+       to an empty string.
+
+2004-12-14  Angus Leeming  <leeming@lyx.org>
+
+       * Makefile.am (AM_CPPFLAGS):
+       * moc/Makefile.am (AM_CPPFLAGS): Remove trailing slash from -Ifoo/
+       to overcome bug in the MinGW port of g++ 3.4.2.
+
+2004-12-05  Lars Gullik Bjønnes  <larsbj@lyx.org>
+
+       * Makefile.am (AM_CPPFLAGS): reformat slightly
+
+2004-12-03  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * Makefile.am, ui/Makefile.am (AM_CPPFLAGS): fix typo
+
+2004-12-02  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * QTabular.C: use size_t-like types for cell, row and column indices
+
+2004-12-03  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * lengthvalidator.C: revert to correct if clause.
+
+       * QDocument.C:
+       * QDocumentDialog.C:
+       * QTabular.C:
+       * QTabularDialog.C:
+       * QPrefs.C: implement length validators
+
+       * QExternalDialog.C:
+       * QGraphicsDialog.C: chose correct validators
+
+2004-11-27  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * qt_helpers.[Ch]: new member function widgetsToLength
+       for ordinary QComboBoxes
+       * QGraphics.C:
+       * QGraphicsDialog.C: use new member function. Add length
+       validator
+       * QBox.C:
+       * QBoxDialog.C: Add length validator
+
+2004-11-27  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * ui/QTabularDialogBase.ui: Rename button ("Default" to "Set"),
+       which is more appropriate. Also modify some tooltips.
+
+2004-11-26  Angus Leeming  <leeming@lyx.org>
+
+       * FileDialog.C:
+       * FileDialog_private.C: changes due to the changed FileFilterList API.
+
+2004-11-25  Angus Leeming  <leeming@lyx.org>
+
+       * FileDialog.C:
+       * FileDialog_private.C: s/globbing.h/filefilterlist.h/ in #includes.
+
+2004-11-22  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * lengthvalidator.[Ch]: add GlueLength validator
+       * QVSpace.C:
+       * QVSpaceDialog.C: use GlueLength validator
+
+       * lengthcombo.C: whitespace
+
+2004-11-17  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * QPrefsDialog.h: include LColor.h to satisfy concept checks.
+       * lcolorcache.h: ditto
+
+2004-11-15  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * QtView.C (hasFocus): new method
+
+       * QLPopupMenu.C (populate): remove a Qt/Mac hack to disable some
+       menu entries when the main window does not have focus
+
+2004-11-08  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * QLToolbar.C (selected): use layoutSelected
+
+2004-11-05  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * QLToolbar.C (activated, clicked):
+       * QtView.C (activated): do not use the verbose argument to dispatch
+
+2004-11-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * QPrefsDialog.C (new_format(), remove_format()): fix crash when
+       adding new formats (add missing converters().update() call) [bug 1692]
+
+       * QPrefsDialog.[Ch]:
+       * ui/QPrefConvertersModule.C: improve ui for converter changes
+       [bug 1488].
+
+2004-11-06  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * QLImage.C (loadableFormats): use bind, equal_to instead of
+       compare_memfun
+
+       * lyx_gui.C (start): use for_each instead of explict for loop
+
+2004-10-26  Angus Leeming  <leeming@lyx.org>
+
+       * Makefile.dialogs:
+       * QPrefs.[Ch]:
+       * QPrefsDialog.[Ch]:
+       * ui/QPrefCopierModule.ui: enable the Movers to be modified from the
+       preferences dialog.
+
+2004-10-18  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * ui/QPrefConvertersModule.ui: Add translation context to "To:"
+       * ui/QPrintDialogBase.ui: ditto
+
+2004-10-11  Andreas Vox  <vox@isp.uni-luebeck.de>
+
+       * qfont_loader.C (initFontPath, addToFontPath): two new static
+       member functions that replace addFontPath
+       (available): remove special MacOSX code; use addToFontPath
+
+       * lyx_gui.C (parse_init): add call to qfont_loader::initFontPath()
+
+2004-10-01  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * QLPopupMenu.C (populate): move the code below to here, so that
+       it only has an effect on the menu entries
+
+       * lyx_gui.C (getStatus): remove special Qt/Mac code, which broke
+       most dialogs (bug 1693)
+
+2004-10-05  Angus Leeming  <leeming@lyx.org>
+
+       * QPrefs.C, QPRefsDialog.C, ui/QPrefLatexModule.ui: add code to
+       input/output the indexing command (usually 'makeindex').
+
+2004-09-09  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * qfont_loader.C (addFontPath): quote the name of the font dir in
+       case it contains a space
+
+2004-08-19  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * BulletsModule.C (setBullet): use toqstr() for a string passed to
+       qt, otherwise it won't compile on SuSE 9.0
+
+2004-08-18  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * Some pch work.
+
+2004-08-18  José Matos  <jamatos@lyx.org>
+
+       * BulletsModule.C (setBullet): show custom bullet instead of "...",
+       change from John Levon.
+
+2004-08-15  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * qfontexample.h: add header guards
+
+       * qcoloritem.h: add header guards
+
+       * floatplacement.h: add header guards
+
+       * pch.h: new file
+
+       * Makefile.am: support pch
+
+2004-08-11  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       Fix problem with the menu merging functionality of Qt/Mac. All the
+       code below is #ifdef Q_WS_MACX.
+
+       * QLPopupMenu.C (showing): append dummy entries to one menu (so that
+       Qt/Mac moves them to the LyX menu) and give them special index value.
+       (fire): if index is more than indexOffset, dispatch to the
+       corresponding entry from the "LyX" menu.
+
+       * lyx_gui.C (parse_init): add a new translator whose sole purpose
+       is to hide some menu entries from Qt/Mac scrutiny and avoid some
+       menu merging.
+
+       * QLMenubar.C (QLMenubar): Use "LyX" as special menu; initialize
+       the contents of the first menu in the menubar
+
+2004-08-14  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * QPrefsDialog.C (change_color):
+       * QDocumentDialog.C (toggleBranchColor): set the parent of the
+       color picker correctly.
+
+2004-08-13  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * QLPopupMenu.C (fire): make Qt process events before we
+       dispatch our function (toolbars still do not get repainted
+       correctly, though)
+
+2004-08-12  Kornel Benko  <kornel.benko@berlin.de>
+
+       * QPrefs.C (setComboxFont): Use fromqstr() instead of latin1() for
+       font name comparison since latin1() can return NULL
+       * lyx_gui.C (roman_font_name): convert return value with fromqstr()
+       instead of latin1() since latin1() can return NULL
+       (sans_font_name): ditto
+       (typewriter_font_name): ditto
+
+2004-08-09  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * FileDialog.C: #define USE_NATIVE_FILEDIALOG under LyX/Mac
+       (save, open, opendir): when USE_NATIVE_FILEDIALOG
+       is defined, use QFileDialog::getOpenFileName and friends.
+
+2004-08-08  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * Makefile.am (AM_CXXFLAGS): do not disable QTranslator code
+
+       * lyx_gui.C (parse_init): install a translator for Qt native
+       strings.
+
+2004-08-07  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * QBibtexDialog.C (browsePressed): use ControlBibtex::browseBst
+       (browseBibPressed): use ControlBibtex::browseBib
+
+       * QLPrintDialog.C (browseClicked): use ControlPrint::browse
+
+2004-08-01  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * QContentPane.C (keyPressEvent): make sure to use the smart
+       pointer as soon as possible.
+
+2004-07-24  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * QPrefs.C, QMathMatrixDialog.C:
+       * QLog.C, QAbout.C: change "support/std_sstream.h" to <sstream>
+
+2004-07-22  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * lyx_gui.C (set_read_callback,remove_read_callback): delete funcs
+
+       * Makefile.dialogs (MOCFILES): remove io_callback.[Ch]
+       * io_callback.[Ch]: delete files
+
+2004-07-21  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * socket_callback.C (data_received): simplify
+       (socket_callback): take fd and boost::function as args.
+       (server_received): delete function
+
+       * lyx_gui.C (register_socket_callback): setup the callback
+       (unregiser_socket_callback): tear down the callback
+
+2004-07-05  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * QLyXKeySym.C (qprint): like print, but return a QString
+       (print): use qprint.
+
+       * QLPopupMenu.C (getLabel): do not add the binding here anymore
+       (populate): changes to make bindings work on Qt/Mac.
+
+2004-06-09  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * lyx_gui.C (getStatus): under Mac OS X, disable the
+       buffer-related lfuns when the main window does not have the focus.
+
 2004-06-21  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
 
        * QCitation.[Ch]: add validation (fix bug 1617).