X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FChangeLog;h=3e83ded21f0e06d77afb403362f32bec58c2068a;hb=92e53dc01bc00bef85c9b523841b2649cc96f970;hp=2c31bbfd449f01aa67343b5e882445f70066528f;hpb=b593556d91dcafa280c57de6818aa566d4bcda5c;p=lyx.git diff --git a/src/ChangeLog b/src/ChangeLog index 2c31bbfd44..3e83ded21f 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,391 @@ +2002-06-12 John Levon + + * BufferView.h: + * BufferView.C: + * BufferView2.C: + * BufferView_pimpl.h: + * BufferView_pimpl.C: only construct screen once, + rename + + * lyxrc.C: remove pointless comment + +2002-06-11 John Levon + + * BufferView.h: + * BufferView.C: remove active() and belowMouse() + + * BufferView_pimpl.h: + * BufferView_pimpl.C: use workarea() not workarea_, + and make it use a scoped_ptr instead + +2002-06-11 John Levon + + * lyx_gui.C: add debug message on BadWindow + +2002-06-10 Lars Gullik Bjønnes + + * sp_spell.C: fdopen is not part of the C++ standard. + + * paragraph.C (InsetIterator): use >= instead of == + +2002-06-07 Angus Leeming + + Fixes needed to compile with Compaq cxx 6.5. + * BufferView_pimpl.C: + * DepTable.C: + * buffer.C: + * converter.C: + * encoding.C: + * lyx_gui.C: + * lyx_main.C: + * lyxtextclasslist.C: + * minibuffer.C: + * sp_spell.C: + * tabular_funcs.C: + * vc-backend.C: + all c-library variables have been moved into namespace std. Wrap + using std::xyz declarations inside a #ifndef CXX_GLOBAL_CSTD block. + + * lyxlength.C: + * tabular-old.C: + * tabular.C: + Add a using std::abs declaration. + + * kbmap.h (modifier_pair): + * paragraph.h (InsetTable, InsetList): + * lyxfont.h (FontBits): + type definition made public. + + * bufferlist.C (emergencyWriteAll): the compiler complains that + there is more than one possible lyx::class_fun template to choose from. + I re-named the void specialisation as lyx::void_class_fun. + + * lyxfont.C (FontBits' operator==, operator!=): taken out of class. + + * tabular_funcs.C: lstrings.h must come before tabular_funcs.h or + the compiler is is unable to find tostr in write_attribute. + +2002-06-06 Jean-Marc Lasgouttes + + * buffer.C (sgmlError): hide #warning + +2002-06-05 Jean-Marc Lasgouttes + + * xtl/*: get rid of xtl, which is not in use anyway + + * LyXAction.C (init): + * commandtags.h: remove BUFFER_PRINT and BUFFER_PARAMS_GET, which + were unimplemented xtl experimentation + +2002-06-04 André Pönitz + + * lyxfunc.C: disable array operation on simple formulae + +2002-06-03 John Levon + + * converter.C: constify a bit + +2002-06-02 John Levon + + * lyx_gui.C: check xforms version correctly + +2002-04-30 Herbert Voss + + * buffer.C (parseSingleLyXformat2Token): fix bug with ignored + "keep" option + +2002-05-31 John Levon + + * lyxvc.C: fix bug 416 (make sure buffer is saved before + attempt to register it with a VCS) + +2002-05-30 Jean-Marc Lasgouttes + + * lyx_main.C (init): honor variables LYX_DIR_13x and + LYX_USERDIR_13x + +2002-05-30 John Levon + + * buffer.h: + * buffer.C: + * lyx_main.C: fix a crash on bad command line, + and give a useful exit status on error + + * lyxfunc.C (doImport): allow -i lyx to work + +2002-03-30 André Pönitz + + * lyxfunc.C: mathed font changes + +2002-05-30 John Levon + + * LaTeX.C: + * importer.h: + * importer.C: + * lyx_sty.h: + * lyx_sty.C: + * lyxlex.C: + * lyxrow.h: + * lyxtext.h: + * paragraph.h: + * paragraph.C: + * texrow.h: + * texrow.C: + * text.C: + * trans_mgr.h: srcdocs, and some minor cleanups + +2002-05-29 Jean-Marc Lasgouttes + + * paragraph_pimpl.C (isTextAt): rewrite to be much faster (do not + call getFont all the time) + +2002-05-29 Lars Gullik Bjønnes + + * switch from SigC signals to boost::signals + +2002-05-29 André Pönitz + + * paragraph_pimpl.C (getChar): don't call size() too often... + +2002-05-29 Jean-Marc Lasgouttes + + * paragraph_pimpl.C (insertChar): do not try to update tables when + appending (pos == size()) + + * buffer.C (parseSingleLyXformat2Token): reorder a bit the tests + in order to reduce drastically the number of comparisons needed to + parse a large document + +2002-05-29 André Pönitz + + * text.C: + * text2.C: + * lyxtextclass.C: + * sp_pspell.h: + * textclasslist.[Ch]: + * sp_ispell.h: whitespace change + +2002-05-29 Jean-Marc Lasgouttes + + * lyxserver.C (callback): tentative fix of lyxserver. Does not use + lyxaction directly now. + +2002-05-27 John Levon + + * trans.C: + * lyxfont.C: + * lyxvc.C: remove unused headers + +2002-05-26 John Levon + + * Makefile.am: + * buffer.h: + * undostack.h: + * undostack.C: + * undo_funcs.h: + * undo_funcs.C: some cleanups. Use shared_ptr + and a template for the undo stacks. + +2002-05-26 John Levon + + * BufferView_pimpl.h: + * BufferView_pimpl.C: + * kbmap.h: + * kbmap.C: + * kbsequence.h: + * kbsequence.C: + * lyxfunc.h: + * lyxfunc.C: + * text2.C: use key_state/mouse_state + +2002-05-25 Lars Gullik Bjønnes + + * vc-backend.C (scanMaster): use boost regex and get rid of LRegex + and LSubstring + + * chset.C: change include order + (loadFile): use boost regex and get rid of LRegex and LSubstring + + * Makefile.am (BOOST_LIBS): new variable + (lyx_LDADD): use it + + * LaTeX.C: change include order. + (scanAuxFile): use boost regex and get rid of LRegex and + LSubstring + (deplog): ditto + +2002-05-24 John Levon + + * ColorHandler.h: + * ColorHandler.C: + * FontInfo.h: + * FontInfo.C: moved to frontends/xforms/ + + * FontLoader.h: + * FontLoader.C: moved into frontends for GUIIzation + + * Makefile.am: + * lyx_gui.C: + * lyxfont.C: + * lyxfunc.C: changes from above + +2002-05-24 John Levon + + * LColor.C: remove spurious X include + + * BufferView_pimpl.C: + * Makefile.am: + * font.h: + * font.C: + * text.C: + * text2.C: move font metrics to frontends/ + +2002-05-24 Juergen Vigna + + * undo_funcs.C (textHandleUndo): fix the cursor selection after + setting the undo_cursor. + + * ParagraphParameters.h: include local includes first. + +2002-05-23 John Levon + + * BufferView_pimpl.C: + * BufferView_pimpl.h: + * Makefile.am: + * WorkArea.h: + * WorkArea.C: + * screen.C: move WorkArea into frontends/ + + * lyxscreen.h: + * screen.C: + * text.C: + * BufferView.C: + * BufferView2.C: move LyXScreen into frontends/ + + * lyxlookup.h: + * lyxlookup.C: + * lyx_gui.C: move lyxlookup into frontends/xforms/ + +2002-05-23 John Levon + + * BufferView2.C: + * BufferView_pimpl.C: + * FontLoader.C: + * LyXView.h: + * LyXView.C: + * Makefile.am: + * WorkArea.C: + * XFormsView.h: + * XFormsView.C: + * buffer.C: + * bufferlist.C: + * bufferview_funcs.C: + * converter.C: + * importer.C: + * lyx_cb.C: + * lyx_gui.C: + * lyx_main.C: + * lyx_find.C: + * lyxfunc.C: + * lyxvc.C: + * minibuffer.C: + * text.C: + * text2.C: + * trans.C: + * vc-backend.C: move LyX/XFormsView into frontends/ + +2002-05-23 John Levon + + * Makefile.am: + * PainterBase.C: + * PainterBase.h: + * Painter.C: + * Painter.h: + * WorkArea.C: + * WorkArea.h: + * screen.C: + * tabular.C: + * text.C: + * text2.C: move Painter to frontends/ + +2002-05-22 Lars Gullik Bjønnes + + * buffer.C: comment out some some code that depend upon lyx_format + < 220 + + * paragraph.h (NO_PEXTRA_REALLY): turn off all pextra + * ParagraphParameters.h (NO_PEXTRA_REALLY): ditto + + * buffer.h (NO_COMPABILITY): turn off compability + + * ColorHandler.C: include scoped_array.hpp + + * font.C: Use more specific smart_ptr header. + * Painter.C: ditto + * gettext.C: ditto + * ShareContainer.h: ditto + * lyx_main.h: ditto + * kbmap.h: ditto + * FontInfo.h: ditto + * BufferView_pimpl.h: ditto + * ColorHandler.h: ditto + + * kbmap.C (defkey): change call to shared_ptr::reset + +2002-05-21 Juergen Vigna + + * buffer.C (insertErtContents): fix to insert ert asis if it is + non empty. Skip it completely if it contains only whitespaces. + +2002-05-15 John Levon + + * BufferView_pimpl.C: + * BufferView2.C: clear selection on paste (bug 393) + +2002-05-14 Lars Gullik Bjønnes + + * DepTable.C: include ctime + +2002-05-11 Dekel Tsur + + * buffer.C (latexParagraphs): Add new argument (moving_arg). + +2002-05-14 Juergen Vigna + + * text.C (breakParagraph): fixed function to honor the keepempty + layout in the right maner and also to permit the right breaking + algorithm on empty or non empyt keepempty paragraphs. + + * paragraph.C (breakParagraph): we have to check also if the par + is really empty (!size()) for isempty otherwise we do the wrong + paragraph break. + +2002-05-10 Juergen Vigna + + * buffer.[Ch] : The following are only changes to the ert + compatibility read reading old LaTeX layout and font stuff and + convert it to ERTInsets. + + * buffer.h: added isErtInset(). + + * buffer.C (struct ErtComp): add a fromlayout bool to check + if we're inside a LaTeX layout. + (isErtInset): new helper function. + (insertErtContents): look for other ert insets before this one + and insert the contents there, so that we don't have subsequent + ERT insets with nothing between them. This way we create only one + inset with multiple paragraphs. Also check if we don't insert only + spaces ' ' as they are ignored anyway afterwards in the .tex file + so if we have only spaces we will ignore this latex part in the + new file. + (parseSingleLyXformat2Token \\layout): better compatibility when + reading layout-latex stuff. + (parseSingleLyXformat2Token \\lang): put the insetERT in the right + language tag. + (parseSingleLyXformat2Token \\begin_inset): don't reset ert_comp + stuff after reading the inset only get the information back from + the stack. + 2002-05-10 Dekel Tsur * buffer.C (makeLaTeXFile): Put language options after loading babel.