]> git.lyx.org Git - lyx.git/blobdiff - src/ChangeLog
Fix bug 2029 (RtL space width)
[lyx.git] / src / ChangeLog
index 763ab97ceebc5268edd32c59c97024bd9c59277f..37647aac68fbd88db3eda606e8145f04ee6d7723 100644 (file)
@@ -1,3 +1,179 @@
+2005-09-19  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * rowpainter.C (paintText): fix RtL space width display bug (2029)
+
+2005-09-19  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * rowpainter.C (paintFirst): use a 'labeladdon' for TOP_* labels,
+       as is already done for "chapter".
+
+2005-09-16  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * lyxfunc.C (dispatch): LFUN_TEXTCLASS_APPLY: actually set the
+       textclass; do not record undo if nothing is changed.
+
+2005-09-16  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * text3.C (dispatch): recordUndo in LFUN_PASTESELECTION (#2011).
+
+2005-09-14  Michael Gerz  <michael.gerz@teststep.org>
+
+       * lyxfunc.C: update display after LFUN_ALL_INSETS_TOGGLE
+
+2005-09-13  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * BufferView_pimpl.C (setBuffer): when one wants to set the layout
+       combox, it is necessary to search for the topmost paragraph in the
+       cursor stack (bug 1926)
+
+2005-09-13  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * text2.C (cursorEnd, cursorRight): do not set boundary to true at
+       end of paragraph. (bug 2010)
+
+2005-09-10  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * text.C (leftMargin): check for inInset == 0
+
+2005-09-10  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * text.C (leftMargin): test for insetbase's new neverIndent()
+       bool instead of listing each and every inset that does not
+       wish par indendation.
+
+2005-09-09  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * buffer_funcs.C (setCounter): put the code to compute enum label
+       here (where it belongs).
+
+       * counters.C (enumLabel): move code to buffer_funcs.C.
+
+2005-09-07  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * outputparams.[Ch]: store local_font instead of local_language
+       * paragraph.C (simpleTeXOnePar): adapt to the change above
+
+2005-09-08  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * buffer_funcs.C:
+       * counters.[Ch]: clean up special code for Hebrew.
+
+2005-09-08  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * lyxfunc.C (lookupChange): fix code when cursor depth is greater
+       than 2.
+
+2005-09-08  Angus Leeming  <leeming@lyx.org>
+
+       * ispell.C:
+       * lyxrc.C: correct grammar describing invocation of the
+       spellchecker.
+
+2005-08-03  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * text.C (read): remove unused variable.
+       (readParToken): remove static Change variable (never good in
+       recursive settings...); add it as a parameter instead.
+
+       * paragraph_pimpl.C (acceptChange): make debug info conditional.
+
+       * metricsinfo.C (PainterInfo): add new member erased_.
+
+       * rowpainter.C (RowPainter): add erased_ member, initialized from
+       PainterInfo. 
+       (paintInset): pass erased_ to Inset::draw.
+
+       * lyxfunc.C (lookupChange): new function. Tells whether change 
+       tracking is disabled at a given postion.
+       (getStatus): disable some actions when in deleted text with change
+       tracking. 
+
+2005-08-03  John Levon  <levon@movementarian.org>
+       
+       * tabular.C (appendColumn, setMultiColumn): adapt to change to
+       InsetText::clear().
+
+       * paragraph_pimpl.C (markErased): add bool argument and handle it.
+       Also make sure to mark insets recursively.
+       (rejectChange, erase): be recursive
+
+       * paragraph.C (markErased): add bool argument.
+2005-08-04  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * lyxfind.C (findNextChange): tiny cleanup.
+
+       * BufferView_pimpl.C (trackChanges): avoid crash when stopping
+       change tracking with the cursor in an inset; make sure the first
+       change is not skipped.
+
+2005-09-06  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * CutAndPaste.[Ch]: new methods dirtyTabularStack and 
+       tabularStackDirty to work around bug 1919 (tabular needs
+       to know whether its own cell paste buffer or the one of 
+       texted is newer.
+       * CutAndPaste.C: mark tabular_stack_ clean after copy.
+
+2005-08-26  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * text2.C (cursorEnd): check for empty text (fixes bug 1998)
+
+2005-08-19  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * CutAndPaste.C (eraseSelectionHelper): fix bug 1920
+       use old deleteion algorithm when changetracking is on.
+
+2005-08-18  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * messages.C (get): add debug output.
+
+2005-08-02  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * text.C (cursorX): fix bug 1965: cursor movement at
+       line end broken in RtL.
+       (drawSelection): fix bug 1970: drawing of single-line 
+       selection broken for RtL.
+
+2005-07-31  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       bug 465.
+
+       * dociterator.h (clear, push_back, pop_back): change from
+       protected to public.
+
+       * buffer_funcs.C (getItemDepth): renamed from incrementItemDepth
+       and changed to just return the value of the item depth; take a
+       ParIterator as argument; take the itemdepth at outer nesting level
+       in account if necessary; cleanup and comment the code.
+       (resetEnumCounterNeeded): renamed from resetEnumCounterIfNeeded
+       and changed to just return true if reset is needed; take a
+       ParIterator as argument; cleanup and comment the code.
+       (setCounter): adapt to above changes.
+
+2005-07-30  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * text3.C (dispatch): make debug message optional
+
+2005-08-02  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * lyxfunc.C (dispatch): use InsetIncludeMailer for the include
+       inset. (bug 1963)
+
+2005-08-02  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * BufferView_pimpl.C (updateScrollbar): scrollbar fixes
+
+2005-07-27  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * text.C (insertChar):
+       * text2.C (deleteEmptyParagraphMechanism): take care whether 
+       a blank has been deleted (in change tracking mode) (bug 1254).
+
+2005-07-20  John Levon  <levon@movementarian.org>
+
+       * text2.C (insertStringAsLines): remove old dubious code,
+       fixing bug 1939.
+
 2005-07-28  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
 
        * MenuBackend.C (expandToc): use Floating::listName() as title of
        * dociterator.[Ch]: implement operator==(StableDocIterator const &, 
        StableDocIterator const &)
        * undo.C (recordUndo): use the above instead of cell.size() comparison
-       (fixes bug 1808; instructed by André).
+       (fixes bug 1808; instructed by Andr.
 
 2005-06-29  Martin Vermeer  <martin.vermeer@hut.fi>
 
 
 2005-05-09  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
 
-       * cursor.h (undispatched, noUpdate): add comments from André
-
+       * cursor.h (undispatched, noUpdate): add comments from Andr�
 2005-05-07  Michael Schmitt  <michael.schmitt@teststep.org>
 
        * lfuns.h:
 
 2004-03-21  Alfredo Braunstein  <abraunst@lyx.org>
 
-       * tabular.C (TeXRow): crash fix (from Kayvan and André)
+       * tabular.C (TeXRow): crash fix (from Kayvan and Andr
 
 2004-03-19  André Pönitz  <poenitz@gmx.net>
 
        * lyxfunc.C (dispatch):
        * bufferview_funcs.C (put_selection_at): adjust
 
-2003-11-05  João Luis M. Assirati  <assirati@fma.if.usp.br>
+2003-11-05  Jo Luis M. Assirati  <assirati@fma.if.usp.br>
 
        * lyxsocket.C: export variables XEDITOR and LYXSOCKET
 
 
        * tabular.C (OldFormatRead): set layout information on the paragraph.
 
-2002-03-12  José Abílio Oliveira Matos  <jamatos@novalis.fc.up.pt>
+2002-03-12  Jos�Ab�io Oliveira Matos  <jamatos@novalis.fc.up.pt>
 
        * buffer.C (simpleDocBookOnePar): fix empty definition case for now.
 
 
        * text.C (breakParagraph): fix a setting layout to '0' problem.
 
-2002-03-05  José Abílio Oliveira Matos  <jamatos@novalis.fc.up.pt>
+2002-03-05  Jos�Ab�io Oliveira Matos  <jamatos@novalis.fc.up.pt>
 
        * buffer.C (makeLinuxDocFile, makeDocBookFile): take in account the
        final location of file, for the included files, and graphics.
        panel.
 
        * lyx_main.C: Revised hardwired bindings to allow original _ and ^
-       (or ^ space) to be used as in TeX (req'd by André).
+       (or ^ space) to be used as in TeX (req'd by Andr.
 
        * lyxfunc.C: Allow ^ and _ again to be used both as
        super/subscript (mathed) and as themselves (in text).
 
        * LString.h: add "using std::getline" when using the real <string>.
 
-2001-03-23  José Abílio Matos  <jamatos@fep.up.pt>
+2001-03-23  Jos�Ab�io Matos  <jamatos@fep.up.pt>
 
        * buffer.C: removed bitset usage.
        PAR_TAG moved to an anonymous name space.
        compatibility read a bit and fixed bug with minipage in different
        depth.
 
-2001-03-21  José Abílio Matos  <jamatos@fep.up.pt>
+2001-03-21  Jos�Ab�io Matos  <jamatos@fep.up.pt>
 
        * buffer.C (pop_tag): removed.
        (push_tag): removed.
 
        * buffer.C (parseSingleLyXformat2Token): Try to give a bit better
        response on compability reading of minipages. One probliem is that
-       the old usage of minipages was «flertydig»
+       the old usage of minipages was flertydig
 
        * several files here and in subdirs: don't use static at file
        scope use anon namespaces instead.