X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FChangeLog;h=44351a0565c096015b4ebae3bbf5acdacf263415;hb=37e82a546392d43f787826b85481a11f2a27af15;hp=4995fc3697a24d95a65c16e9a1b06239be681a1a;hpb=10ba1b8918e7da14334bb5573ce2a707671c8b51;p=lyx.git diff --git a/src/ChangeLog b/src/ChangeLog index 4995fc3697..44351a0565 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,87 @@ +2004-11-29 Jean-Marc Lasgouttes + + * broken_headers.h: remove + + * Makefile.am (lyx_SOURCES): remove broken_headers.h + +2004-11-24 Alfredo Braunstein + + * BufferView.[Ch]: remove top_y, introduce anchor_ref, + offset_ref accessors + + * BufferView_Pimpl.[Ch]: introduce anchor_ref_, offser_ref_, remove + top_y_, merge fitcursor with update + (updateScrollbar, scrollDocView, fitCursor, center, update): new + coord scheme + (metrics): introduce + (workAreaDispatch): adapt to new coord scheme + (redoCurrentBuffer): remove + + * FontIterator.[Ch]: Use Paragraph & instead of pit_type + + * bufferview_funcs.[Ch]: introduce coordOffset, getPos, status, + CurStatus enum. + + * coordcache.[Ch]: add paragraph cache and helpers + + * CursorSlice.[Ch]: rename CursorSlice::par to CursorSlice::pit, + adjust everywhere + + * cursor.[Ch] (getDim): fix, (getPos) use coordOffset + (targetX, setTargetX): introduce + + * lyxrow.[Ch]: simplify, remove ascent_of_text, y_offset, rename + baseline -> ascent, as the rest of lyx + + * lyxtext.h: remove redoParagraphs, updateParPositions, + fullRebreak, redoParagraphInternal. move dist to anon namespace in + tabular.C (doesn't belong here), remove xo_, yo_ cache, makes it + have ascent/descent (ascent is ascent of first par) + + * metricsinfo.h: add ViewMetricsInfo struct to use in the metrics + step of BufferView + + * paragraph.[Ch]: unify dimension handling with the rest of lyx + + * paragraph_funcs.[Ch] (getParsInRange, outerPar): remove. + + * pariterator.C: fix infinite loop introduced in par->pit renaming + + * rowPainter.[Ch]: big rewrite: separate drawSelection from draw + in insets and LyXText, draw two off-screen paragraphs using + NullPainter, and adapt to new coord scheme + + * text.C: + * text2.C: + * text3.C: adapt lfun handlers to the new coord scheme, which + means: there's only guaranteed coord information for onscreen pars + 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 + + * rename a lot of InsetOld to InsetBase + +2004-11-25 Angus Leeming + + * BufferView_pimpl.C: + * lyx_cb.C: + * lyxfunc.C: s/globbing.h/filefilterlist.h/ in #includes. + +2004-11-24 Jean-Marc Lasgouttes + + * lyxfunc.C (getStatus, dispatch): use FuncStatus::message; only + call BufferView::getStatus if LCursor::getStatus did nothing + (setStatusMessage, getStatusMessage): removed. + + * FuncStatus.C (message): new methods. Used to provide an error + message indicating why a command is disabled. + (clear, |=, FuncStatus): update for message. + +2004-11-23 Georg Baum + + * lyxfunc.C (dispatch): always call sendDispatchMessage + 2004-11-24 Alfredo Braunstein * BufferView.C: @@ -17,7 +101,6 @@ * text3.C: * undo.C: par->pit renaming - 2004-11-23 Lars Gullik Bjonnes * tabular.C (cellstruct): use initialization, store a shared_ptr @@ -27,16 +110,16 @@ (rowstruct): use initialization (columnstruct): use initialization (ltType): use initialization - - * lyxlength.h (swap): new function - * LColor.[Ch] (operator=): use the common semantics + * lyxlength.h (swap): new function + + * LColor.[Ch] (operator=): use the common semantics 2004-11-22 Jean-Marc Lasgouttes * lyxfind.C (findNextChange): update the bufferview after setting - the selection + the selection. 2004-11-16 Jean-Marc Lasgouttes