]> git.lyx.org Git - lyx.git/blobdiff - src/ChangeLog
fix undo grouping of ordinary typing (bug 2097)
[lyx.git] / src / ChangeLog
index eee34cf82ebb343fa1fdf532eb98258d1fb295e3..56768b364e63f6c98dae5ded0722f6974c623f43 100644 (file)
+2005-10-12  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
 
-2005-05-07  André Pönitz  <poenitz@gmx.net>
+       * dociterator.h (StableDocIterator): add access to pos().
+       * undo.C (samePar): new method to check if two
+       iterators are in the same paragraph
+       * undo.C (recordUndo): check for samePar instead of cell identity
+       (which includes pos() and is too strict) (fixes bug 2097)
+
+2005-10-07  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * text.C (setCursorFromCoordinates): return a bool telling whether
+       dEPM triggered.
+
+       * text3.C (cursorPrevious): update if needed after
+       setCursorFromCoordinates (when dEPM triggered).
+
+       * text2.C (cursorDown, cursorUp): make sure to reset the anchor
+       (otherwise the anchor may be completely wrong and make dEPM assert).
+
+2005-10-12  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * buffer.C: version upgrade to 245.
+       * bufferparams.C: remove \quotes_times (bug 2090).
+       * text3.C (doDispatch): LFUN_QUOTE_INSERT has to output double
+       quotation marks as default.
+
+2005-10-09  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * CutAndPaste.C (nrOfParagraphs): remove (unused)
+       * CutAndPaste.C (cutSelection): Remove debug message
+       * CutAndPaste.C (cutSelection): Use the real cursor in mathed, record
+       undo information and only copy if this is a real cut
+       * CutAndPaste.C (pasteSelection): remove superflous cur.resetAnchor()
+       call
+       * CutAndPaste.C (pasteSelection): remove now superflous mathed warning
+       (bug 2059)
+       * CutAndPaste.C (eraseSelection): prevent cursor corruption
+       * CutAndPaste.C (grabAndEraseSelection, selDel): remove now
+       superflous cur.selection() setting
+       * CutAndPaste.[Ch] (grabSelection): take a const cursor
+       * cursor.C (selectionAsString): implement mathed case ((bug 2059)
+
+2005-10-09  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * text3.C (mathDispatch, dispatch): Dont' record undo steps that don't
+       change anything.
+
+2005-10-11  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * BufferView_pimpl.C: comment layout change
+
+2005-10-07  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * LyXAction.C:
+       * lfuns.h:
+       * lyxfunc.C: reimplement LFUN_INSERT_CITATION, which is needed
+       by bibliography managers (bug 2071).
+
+2005-10-07  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * BufferView_pimpl.C (update): choose arguments to update call so
+       that single-par update works most times
+       * text3.C (dispatch): carefully tune updating separately for
+       whole-screen and current-paragraph
+       * rowpainter.C (paintText): 1) replace painting by caching for
+       the two extra paragraphs, because we can;
+       2) suppress greying out of areas below/above drawn area in case of
+       single-par refresh
+       * lyxfunc.C (dispatch): remove superfluous update
+       * LyXAction.[Ch]: introduce SingleParUpdate
+
+2005-10-05  Angus Leeming  <leeming@lyx.org>
+
+       * BufferView_pimpl.C (loadLyXFile): ensure that a pointer is
+       always initialised before use.
+
+       * text.C (setHeightOfRow): squash warning about comparison
+       of signed and unsigned types.
+
+2005-10-03  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * text.C (cursorX): two fixes involving RtL text drawing
+
+2005-10-03  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * cursor.C (erase): fix 'clever' UI hack. It was activated for all
+       items, not only large ones (part of bug 2057)
+
+2005-10-03  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * text3.C (dispatch): when invoking LFUN_MATH_MACRO with no type
+       argument, use "newcommand".
+
+2005-09-28  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * cursor.C (setSelection): do not open collapsable insets;
+       the insets do by themselves now (autoopen).
+
+2005-09-28  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * buffer.C: format is up to 244.
+
+2005-09-27  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * text.C (redoParagraph): fix calcultation of inset width wrt 
+       leftMargin (bug 1957).
+
+       * text3.C (dispatch): leave inset to the right when hitting ESC 
+       (bug 2034).
+
+2005-09-23  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * text2.C: 
+       * text.C: 
+       * factory.C:
+       * messages.C: include <boost/current_function.hpp> 
+
+2005-09-12  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * lyxfunc.C (sendDispatchMessage): do not update menubar/toolbar
+       when command is internal. (bug 1941)
+
+2005-09-20  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * text2.C (cursorRight): do not honor boundary when at the end of
+       a paragraph. (bug 2010 again)
+
+2005-09-20  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * cursor.C (paste): do nothing if `data' is empty. (bug 2033)
+
+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>
+
+       * text2.C (setCursor): remove the unused 'boundary' parameter for
+       the CursorSlice version; adapt the LCursor version.
+
+       * lyxrc.C (write): 
+       * paragraph_pimpl.C (markErased): 
+       * cursor.C (bruteFind2, bruteFond3): fix warnings.
+
+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
+       the floats submenus.
+
+2005-07-27  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * toc.[Ch]: Do not use translatable strings (bug 1870).
+
+2005-07-20  John Levon  <levon@movementarian.org>
+
+       * tabular.C: fix 1748 - setting multicolumn adds
+         left line to the first cell
+
+2005-07-19  Lars Gullik Bjønnes  <larsbj@lyx.org>
+
+       bug 1920
+       * CutAndPaste.C (eraseSelectionHelper): erase all the "middle"
+       pars in one go.
+
+2005-07-18  Lars Gullik Bjønnes  <larsbj@lyx.org>
+
+       * messages.C: supress some lyxerr messages
+
+2005-07-18  Juergen Vigna  <jug@lyx.org>
+
+       * text.C (drawSelection): honor boundary when asking for cursorX.
+
+2005-07-17  José Matos  <jamatos@fc.up.pt>
+
+       * tabular.C (recalculateMulticolumns): fix handling of one column
+       tables.
+
+2005-07-17  Juergen Vigna  <jug@lyx.org>
+
+       * text.C (Delete, backspace): fixed so that paragraph with the
+       same layout can be merged by Delete/Backspace.
+
+2005-07-17  Michael Schmitt  <michael.schmitt@teststep.org>
+
+       * text.C (readParToken): fix spelling.
+
+2005-07-17  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * text2.C: fix counter update for DEPM problem reported by
+       Georg Baum
+
+2005-07-17  Juergen Vigna  <jug@lyx.org>
+
+       * BufferView_pimpl.C (setBuffer): save/restore the
+       cursor/selection when switching buffers
+
+       * buffer.h: 
+       * buffer.C (saveCursor): add saveDocumentIterators to save the
+       cursor when switching buffer.
+
+2005-07-17  Michael Schmitt  <michqel.schmitt@teststep.org>
+
+       * debug.C: fix typo
+       * buffer.C: clarify message
+       
+2005-07-17  Lars Gullik Bjønnes  <larsbj@lyx.org>
+
+       * dociterator.C (DocIterator): fix initialization order
+
+2005-07-17  Juergen Vigna  <jug@lyx.org>
+
+       * text2.C (cursorHome): 
+       * text.C (drawSelection, cursorX): 
+       * dociterator.C (textRow): add boundary to getRow() call
+
+       * paragraph.C (getRow): implementation of below
+
+       * paragraph.h: add parameter boundary for getRow() function
+
+2005-07-17  José Matos  <jamatos@fc.up.pt>
+
+       * buffer.C:
+       * bufferparams.[Ch]:
+       * tex-strings.[Ch]: new file format, remove support for a4.sty,
+       a4wide.sty and a4widemargins.
+
+2005-07-17  Juergen Vigna  <jug@lyx.org>
+
+       * text2.C (cursorLeft): fix one of error
+
+2005-07-17  Juergen Vigna  <jug@lyx.org>
+
+       * text2.C (getColumnNearX, cursorRight, cursorLeft, cursorHome,
+                  cursorEnd):
+       more fixes for boundary handling
+
+       * text3.C (dispatch): don't reset cursor if boundary has changed
+       on cursor movement.
+
+2005-07-16  Juergen Vigna  <jug@lyx.org>
+
+       * text2.C (getColumnNearX): hopefully got it right now,
+       check if we are on column 0 for special case.
+
+2005-07-16  Juergen Vigna  <jug@lyx.org>
+
+       * text2.C (getColumnNearX): handle special case Newline Inset
+
+       * text.C (singleWidth): Just remove bogus check
+
+2005-07-16  Michael Schmitt  <michael.schmitt@teststep.org>
+
+       * funcrequest.C (split): avoid reading uninitialized char c
+
+2005-07-16  José Matos  <jamatos@fc.up.pt>
+
+       * buffer.C:
+       * converter.C:
+       * lyxrc.C:
+       * paper.h:
+       * bufferparams.[Ch] (setPaperStuff): remove setPaperStuff and use a
+       single papersize variable.
+
+2005-07-16  Juergen Vigna  <jug@lyx.org>
+
+       * text3.C (dispatch): honor boundary when checking if a cursor
+       movement has been done
+
+       * text2.C (cursorRight, cursorLeft, cursorUp, cursorDown) 
+       (setCursor, setCursorIntern): fix cursor movement with boundary
+
+2005-07-16  Juergen Vigna  <jug@lyx.org>
+
+       * text.C (currentState): output the actual Boundary
+
+2005-07-16  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * factory.C (createInset): fix bad logic for tabular creation
+
+2005-07-16  Lars Gullik Bjønnes  <larsbj@lyx.org>
+
+       * lyx_main.C (init): change some reLyX reference to tex2lyx
+
+2005-07-16  Juergen Vigna  <jug@lyx.org>
+
+       * dociterator.C (DocIterator): initialize boundary
+
+2005-07-16  Juergen Vigna  <jug@lyx.org>
+
+       * text2.C (getColumnNearX): Consider rows without trailing blank.  
+
+2005-07-16  André Pönitz  <poenitz@gmx.net>
+
+       * lyxfont.h: Change order of declarations to give the compiler
+       a better chance to inline things
+
+       * lyx_cb.[Ch]: Add 'force' argument to QuitLyX suppressing
+       questions on unsaved docs for better scritability
+
+2005-07-16  André Pönitz  <poenitz@gmx.net>
+
+       * paragraph.h (getChar): remove asserts as the same kind of security
+       can be achieved by using a suitable standard library implementation
+       and the function was in the critical path (25.9% in profiler)
+
+2005-07-16  Juergen Vigna  <jug@lyx.org>
+
+       * cursor.C (bruteFind2):
+       * bufferview_funcs.C (coordOffset): 
+       * text.C (cursorX,cursorY): Handle cursor position after last char
+       in row before a inset which uses a whole row.
+
+2005-07-15  José Matos <jamatos@lyx.org>
+
+       * output_plaintext.[Ch] (writeFileAscii): control reference title
+       printing.
+       (asciiParagraph): noparbreak was already deal and was incorrectly
+       used.
+
+2005-07-15  Juergen Vigna <jug@lyx.org>
+
+       * lyxfunc.C (dispatch): save and restore the cursor after a
+       textclass switch.
+
+2005-07-15  Lars Gullik Bjønnes <lgb@tandberg.net>
+
+       * text.C (backspace): bug 806 for empty keepempty paragraphs we
+       change the layout to default before letting DEPM do its thing.
+
+       * paragraph_funcs.C (breakParagraph): dont reset the layout on
+       keepEmpty paragraphs
+
+       * text.C (setCursorFromCoordinates): add a debug statement
+
+       * text2.C (getColumnNearX): bug 1825 make sure that we don't
+       return a pos that is not on the row
+
+       * output_latex.C (TeXDeeper): get rid of potential dereferencing
+       of past the end iterator
+
+2005-07-14  André Pönitz  <poenitz@gmx.net>
 
        * undo.C (recordUndoFullBuffer): implement undo for
-  textclass switches
+       textclass switches
 
-2005-05-07  André Pönitz  <poenitz@gmx.net>
+2005-07-14  André Pönitz  <poenitz@gmx.net>
 
        * cursor.C (setSelection): open insets when selection is set there
-  to avoid crashs with cold coord cache
+       to avoid crashs with cold coord cache
 
-2005-05-07  André Pönitz  <poenitz@gmx.net>
+2005-07-14  André Pönitz  <poenitz@gmx.net>
 
        * trans_mgr.C (insert): move cursor to the right after inserting
-  a char.
+       a char.
 
 2005-07-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * 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>
 
 
        * tabular.[hC]: added setCellInset to fix tabular paste.
 
-2005-05-11  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2005-05-11  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * buffer.C (save): check if destination is writable before trying
        to copy a file
 
 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:
        * lyxfunc.C (dispatch, getStatus): do not handle
        LFUN_GOTO_PARAGRAPH here.
 
-2005-02-08  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2005-02-08  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * text3.C (dispatch): size() -> depth()
 
 
        * BufferView.C (setCursor): size() -> depth()
 
-2005-02-08  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2005-02-08  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * text3.C (cursorPrevious): return true if depm changed something
        (cursorNext): ditto
        * text.C: various obvious clean-ups. Removal of ancient cruft.
        Bug fixes, even.
 
-2005-01-31  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2005-01-31  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * vc-backend.C (find_file): rewrite to use boost.filesystem
        (scanMaster): ditto
 
        * lyx_cb.C (Reconfigure): call LaTeXFeatures::getAvailable()
 
-2005-01-27  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2005-01-27  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * lyxlayout.[Ch]: change some vars from float to double
 
        * CutAndPaste.C (pasteSelectionHelper): fix bug 1332 (preserve the
        layout if pasting into an empty paragraph)
 
-2005-01-07  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2005-01-07  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * tex-accent.C: add <string>
 
        * paragraph.C (write): reduce number of consecutive empty lines exported.
        * buffer.C (LYX_FORMAT): increase file format to 239.
 
-2005-01-06  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2005-01-06  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * everywhere: change support/tostr.h -> support/convert.h
 
        * bufferparams.C: add Spacing::Other to spacetranslator (fixes
        broken custom document spacing).
 
-2005-01-05  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2005-01-05  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * lyxfunc.C (getStatus): moved from lyxfunc.C put into anon
        namespace, also more use of temp references and const
 
        * tabular.[Ch]: remove setHeaderFooterRows as this code is never called.
 
-2004-12-03  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-12-03  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * cursor.C (goUpDown): remove call to idxUpDown2
 
        plus one above and one below. This implies that one can do search
        from y coordinates in the range [-1,workHeight]
 
-2004-11-25  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-11-25  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * rename a lot of InsetOld to InsetBase
 
        * text3.C:
        * undo.C: par->pit renaming
 
-2004-11-23  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-11-23  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * tabular.C (cellstruct): use initialization, store a shared_ptr
        to insettext instead of the insettext directly, adjust to fit.
        * text.C (cursorRightOneWord, cursorLeftOneWord, getWord):
        * lyxfind.C (MatchString()): use isLetter instead of isWord
 
-2004-11-17  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-11-17  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * pariterator.h (operatir=): comment out un-implemented member
        function.
        * paragraph.h: resolve ambiguity found by gcc 4.0 with the use of a
        static cast.
 
-2004-11-17  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-11-17  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * lyxfont.h: include LColor.h to satisfy concept checks.
 
-2004-11-16  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-11-16  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * pariterator.h: add typdefs for value_type, difference_type,
        pointer and reference to satisfy concept checks. Also add default
        * converter.C (move): don't lie in the error message
        * converter.h (isReachable, move): document
 
-2004-11-07  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-11-07  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * buffer.C: remove unused using lyx::support::atoi
        * paragraph_funcs.C: ditto
 
-2004-11-06  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-11-06  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * bufferlist.C (exists): use bind and equal_to instead of
        compare_memfun
        thing that gets output (and the last at the end). Should fix bug
        1404.
 
-2004-09-26  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-09-26  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * pch.h: use proper signal include
 
        * LaTeX.h: Use preferred calling of Boost.Signal
        * buffer.h: ditto
 
-2004-09-26  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-09-26  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * pch.h: dont include <boost/function/function0.hpp>
 
        (findNextChange): use putSelectionAt in the forward direction
        (operator()): use Paragraph::isWord
 
-2004-09-16  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-09-16  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * Spacing.C (set): c_str fix
 
        * lyx_cb.C (Reconfigure): quote the name of configure script in
        case it contains spaces
 
-2004-09-04  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-09-04  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * client: new dir
 
        * Makefile.am (SUBDIRS): change order of subdirs and add client dir
        (BOOST_LIBS): use top_buildir when looking for the file
 
-2004-08-30  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-08-30  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * pch.h: do not use include boost/format.hpp, multiple symbols
                will result (gcc bug)
        * tex-strings.C (string_papersize): Default -> default,
        Custom -> custom, for consistency with other options.
 
-2004-08-15  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-08-15  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * pch.h: new file
 
        (MenuBackend::expand): if a special menu has been set, skip
        entries whose func() appears in this menu
 
-2004-08-14  Lars Gullik Bjonnes  <larsbj@lyx.org>
+2004-08-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * text3.C: use Debug::DEBUG a bit more
 
        * BufferView_pimpl.C: reset external coord cache before every update.
        This means the coord cache only contains valid entries.
 
-2004-08-14  Lars Gullik Bjonnes  <larsbj@lyx.org>
+2004-08-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        bug 1096
        * BufferView_pimpl.C (getInsetByCode): move function out of class
        and change in to a template in anon namespace. Also fix to do what
        suits us better.
 
-2004-08-13  Lars Gullik Bjonnes  <larsbj@lyx.org>
+2004-08-13  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        bug 1305
        * paragraph_funcs.C (moveItem): use Paragraph::value_type instead
        * paragraph.C (simpleTeXOnePar): initialize rp.lang and
        rp.intitle. Actually use rp in call to simpleTeXSpecialChars
 
-2004-08-01  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-08-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * text3.C (dispatch): remove special handling of button 4 and 5,
        it is now taken care of in the frontend code.
 
        * LaTeXFeatures.C: (jurabib) \RequirePackage -> \usepackage
 
-2004-07-25  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-07-25  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * lyxlex_pimpl.C (compare_tags): chagne return type of operator()
        to bool.
        * InsetList.h: rename private variable list to list_
        * InsetList.[Ch]: adjust accordingly.
 
-2004-07-24  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-07-24  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * text3.C, text2.C, text.C, tabular.C, paragraph_funcs.C, paragraph.C:
        * lyxlength.C, lyxgluelength.C, lyxfunc.C, lyxfont.C, lyxfind.C:
        * ParagraphParameters.C, LaTeXFeatures.C: replace
        "support/std_sstream.h" with <sstream>
 
-2004-07-23  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-07-23  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * lyxserver.C (startPipe): use this (pointer) not *this (reference)
        * lyxsocket.C (LyXServerSocket): ditto
 
        * LaTeXFeatures.C: check release date when loading jurabib.
 
-2004-07-22  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-07-22  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * lyxserver.C (startPipe): call register_socket_callback
        (endPipe): call unregister_socket_callback
 
-2004-07-21  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-07-21  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * lyxsocket.C (LyXServerSocket): reduce max outstanding clients to 3
        (LyXServerSocket): register the callback
        * lyxfunc.C (getStatus): if lyx_gui::getStatus disables the
        command, return early.
 
-2004-06-18  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-06-18  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * debug.h: add DEBUG to enum and fix size of ANY.
 
        (editXY): ditto
        (deleteEmptyParagraphMechanism): ditto
 
-2004-06-09  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-06-09  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * Makefile.am (dist_noinst_DATA): use the dist_ and noinst_
        annotations to cleanup the Makefile slightly.
        names of referenced external files
        * outputparams.h: add exportdata member.
 
-2004-05-28  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-05-28  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * Makefile.am (DISTCLEANFILES): add version.C, stamp-version and
        version.C-tmp
 
 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>
 
        * iterators.C (lockPath): add a missing slice
        * undo.C (performUndoOrRedo): remove redundant positioning code
 
-2004-02-01  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-02-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * vc-backend.C (scanMaster): ";" -> ';'
 
-2004-01-31  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-01-31  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * lyxtextclasslist.C (less_textclass_avail_desc): inherit from
        std::binary_function
        * text3.C: move some of the edit(x,y) handling to the insets
        some coordinate changes.
 
-2004-01-28  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-01-28  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * text.C: add using statements for std::advance and std::distance
 
 
        * BufferView.C: add using statements for std::distance and std::swap
 
-2004-01-27  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-01-27  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * iterators.C: Remove the pimple, move the needed structures to
        the header file. Create accessor for the positions stack.
        (setFrom): new function
        (operator!=): inline it
 
-2004-01-26  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-01-26  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * lyxfind.C (replaceAll): use std::advance
 
        * lyxfunc.C (menuNew, open, doImport):
        FileFilterList change to the FileDialog open and save functions.
 
-2004-01-07  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-01-07  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * ShareContainer.h: make isEqual and isUnique adaptable
 
        * lyxcursor.[Ch] (operator>): add
        * textcursor.C (selStart, selEnd): use std::min and std::max
 
-2004-01-06  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-01-06  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * Chktex.C: include boost/format.hpp
 
-2004-01-05  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-01-05  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * InsetList.C: replace functor MathcIt with adaptable functor
        InsetTablePosLess
        * converter.C (convert): fix a crash: this function gets
        called with buffer == 0 from importer code.
 
-2003-11-22  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2003-11-22  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * text3.C (cursorPrevious): make sure that we do not compare
        iterators form different containers.
        * 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.