]> git.lyx.org Git - lyx.git/blobdiff - src/ChangeLog
reduce number of calls to LyXText::getFont
[lyx.git] / src / ChangeLog
index e790041f349fdb414f369a24a4c9961092b5ab78..1d231eb77db3b4a1f53e8f24b55ae8c42d6b17cb 100644 (file)
@@ -1,3 +1,194 @@
+2005-06-09  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * rowpainter.C (paintInset, paintHebrewComposeChar) 
+       (paintArabicComposeChar, paintChars): add a LyXFont argument.
+       (paintChars): use getFontSpan to reduce calls to getFont to a
+       minimum; use Paragraph::lookupChange instead of isXXXText.
+       (paintForeignMark): rename LyXFont argument.
+       (paintFromPos): pass a LyXFont object to the various paintXXX
+       methods. 
+
+       * FontIterator.C (FontIterator, operator++): use
+       Paragraph::getFontSpan 
+
+       * paragraph.C (getFontSpan): replace getEndOfFontSpan with a
+       version that returns the font span as a pair.
+
+2005-06-09  Angus Leeming  <leeming@lyx.org>
+
+       * converter.C (convert): Don't forget "outfile = real_outfile" as
+       the final step in a conversion where the input and output file names
+       are the same. Otherwise, future conversion steps won't work...
+
+2005-06-09  Angus Leeming  <leeming@lyx.org>
+
+       * lyxsocket.C: remove stub code as it isn't needed by
+       MinGW/MinSYS anyway. Let's see if the MSVC people scream...
+
+2005-06-07  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * lyx_main.C (parse_execute): Fix last fix: is_gui = false
+       effectively disabled -x
+
+2005-06-06  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * BufferView_pimpl.C (getStatus): enable LFUN_GOTO_NOTE only
+       when it actually makes sense.
+
+2005-06-06  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * BufferView_pimpl.C: revert to showCursor in connection with
+       Lars's front-end stack
+
+2005-06-06  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * text.C (redoParagraph): move cursor right after a bibitem
+       has been inserted.
+
+       * text3.C: disable LFUN_BIBITEM_INSERT outside Bibliography.
+
+2005-06-02  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * buffer_funcs.C (bufferErrors): fix computation of the end of an
+       error range.
+
+2005-05-31  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * BufferView.[Ch] (update):
+       * BufferView_pimpl.[Ch] (update, metrics):
+       * dimension.h (operator==):
+       * lyxfunc.C (dispatch):
+       * metricsinfo.h (ViewMetricsInfo):
+       * rowpainter.C (paintText):
+       * lyxtext.h:
+       * text.C (redoParagraph):
+       * text3.C (dispatch): Make LyX only repaint current paragraph in
+       case of character insert --> speedup. Also fix cursor draw
+       artifacts
+
+2005-05-31  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * bufferview_funcs.C (gotoInset): fix the wrap-around code to
+       avoid a crash (bug 1891)
+
+2005-05-27  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       Fix bug 1892:
+
+       * text2.C (getStringToIndex): constify cur argument.
+
+       * factory.C (createInset/LFUN_TABULAR_INSERT): return 0 if no
+       argument has been given
+       (createInset/LFUN_INDEX_INSERT): just return a new inset (do not
+       try to invoke LFUN_INSET_APPLY).
+
+       * text3.C (dispatch/LFUN_TABULAR_INSERT): open the tabular dialog
+       if no inset was created by doInsertInset
+       (doInsertInset): return true if an inset has been inserted.
+
+2005-05-23  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * vspace.C (asGUIName): new method. A version of the space
+       suitable for showing on screen.
+
+2005-05-20  Michael Schmitt  <michael.schmitt@teststep.org>
+
+       * MenuBackend.C:
+       * lyxrc.C: rename "ASCII" to "Plain Text"
+
+2005-05-18  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * buffer_funcs.C (expandLabel): take a Buffer as argument;
+       translate the labelstring.
+       (setCounter): translate labelstring as needed.
+
+       * output_docbook.C (makeCommand): fix expandLabel invokation
+
+2005-05-14  Michael Schmitt  <michael.schmitt@teststep.org>
+
+       * BufferView.C: fix dialog title
+
+2005-05-18  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * lyx_main.C (priv_exec): fix logic error with help from Angus
+       * lyx_main.C (parse_execute): set is_gui = false and remove now
+       obsolete comment about a segfault
+
+2005-05-18  Angus Leeming  <leeming@lyx.org>
+
+       * buffer.C (readFile): Quote all file names passed to lyx2lyx.
+
+2005-05-12  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * tabular.[hC]: added setCellInset to fix tabular paste.
+
+2005-05-11  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * buffer.C (save): check if destination is writable before trying
+       to copy a file
+
+2005-05-11  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * BufferView_pimpl.C (update): fix processEvents -caused update
+       recursion bug
+
+2005-05-10  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * buffer_funcs.C (setCounter): fix test for numbering of
+       environments.
+
+       * toc.C (getTocList): use LyXTextClass:min_toclevel to set toc
+       depth correctly; use optional argument when it exists
+
+       * lyxtextclass.C: remove unused MaxCounterTags enum
+       (Read): compute min_toclevel_ and max_toclevel_ after reading class.
+       (max_toclevel, min_toclevel): new methods.
+
+       * MenuBackend.C (expandToc2): fix case where depth is smaller than
+       the smallest depth in toc.
+
+       * lyxlayout.[Ch]: add special NOT_IN_TOC toclevel value for
+       layouts that should not appear in a table of contents.
+
+2005-05-09  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * cursor.h (undispatched, noUpdate): add comments from André
+
+2005-05-07  Michael Schmitt  <michael.schmitt@teststep.org>
+
+       * lfuns.h:
+       * LyXAction.C:
+       * BufferView_pimpl.C: rename LFUN_REF_GOTO to LFUN_LABEL_GOTO
+
+2005-05-07  André Pönitz  <poenitz@gmx.net>
+
+       * cursor.[Ch] (leaveInset): new function
+
+2005-05-06  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * lyxfunc.C (dispatch): set update flag for LFUN_INSET_APPLY.
+
+2005-05-04  Angus Leeming  <leeming@lyx.org>
+
+       * lyxfunc.C (getStatus): disable the spell checker dialog if
+       none of USE_[AIP]SPELL are defined.
+
+2005-05-05  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * tabular.C (setWidthOfCell): remove obsolete comment
+
+2005-05-05  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * paragraph.C (bibitem):
+       * buffer_funcs.C (setCounter):
+       * src/text.C (redoParagraph): Ungoose bibliography (bug 940)
+
+2005-05-05  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * text3.C (getStatus): immediately return after setOnOff
+
+       * rowpainter.C: fix drawing of appendix start
+
 2005-05-03  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
 
        * CutAndPaste.[Ch] (SwitchLayoutsBetweenClasses): rename to
 2005-05-02  Angus Leeming  <leeming@lyx.org>
 
        * lyx_cb.C: artificially define fork() on Windows as a no-op failing
-       function so that suto-saving works, albeit in a blocking manner.
+       function so that auto-saving works, albeit in a blocking manner.
 
        * Makefile.am: make compilation of the client sub directory, of
-       apsellC, aspell_local.h, pspell.[Ch] and ispell.[Ch] dependent
+       aspell.C, aspell_local.h, pspell.[Ch] and ispell.[Ch] dependent
        on conditionals set at configure time.
 
        * SpellBase.[Ch]: no longer an abstract base class. Instead,