X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FChangeLog;h=5aac0c6fc9a1ce2e74be265e18931cdf2ea17f95;hb=102266cf922b4a62c9ce33635b67e98a8872c004;hp=2723e50f80bc5bf38e3e6c4165ff810b7caeb19d;hpb=282a5f041032fa21541e820d3cd7f53acad21481;p=lyx.git diff --git a/src/ChangeLog b/src/ChangeLog index 2723e50f80..5aac0c6fc9 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,563 @@ +2003-02-11 Jean-Marc Lasgouttes + + * paragraph.C (asString): remove two unused variables + + * lyxtextclass.C (readTitleType): + (Read): + (LyXTextClass): handle new members titletype_ and titlename_ + + * buffer.C (latexParagraphs): honor LyXTextClass::titletype + +2003-02-13 John Levon + + * CutAndPaste.C: remove debug + +2003-02-09 John Levon + + * buffer.h: + * buffer.C: replace hand-coded list with a map for the dep clean + +2003-02-08 John Levon + + * LaTeX.C: consolidate code into showRunMessage() helper + +2003-02-08 John Levon + + * lyxfind.C: + * lyxtext.h: + * text2.C: + * BufferView.C: change setSelectionOverString() to setSelectionRange() + and pass the size in explicitly + + * BufferView_pimpl.h: + * BufferView_pimpl.C: + * BufferView.h: + * BufferView.C: add getCurrentChange() + + * BufferView_pimpl.h: + * BufferView_pimpl.C: handle change lfuns + + * CutAndPaste.C: merge the cut and copy code. Rework the cut code + for changes. Mark pasted paragraphs as new. + + * support/lyxtime.h: + * support/lyxtime.C: + * DepTable.C: abstract time_t as lyx::time_type + + * LColor.h: + * LColor.C: add colours for new text, deleted text, changebars + + * LaTeXFeatures.C: add dvipost as a simple feature. Make the color + package use "usenames" option. + + * commandtags.h: + * lyxfunc.C: + * LyXAction.C: add change lfuns + + * Makefile.am: + * author.h: + * author.C: author handling + + * buffer.h: + * buffer.C: add a per-buffer author list, with first entry as + current author. Handle new .lyx tokens for change tracking. Output + author list to .lyx file. Output dvipost stuff to .tex preamble. + Bump lyx format to 222. + + * bufferlist.h: + * bufferlist.C: add setCurrentAuthor() to reset current author details + in all buffers. + + * bufferparams.h: + * bufferparams.C: add param for tracking + + * bufferview_funcs.C: output change info in minibuffer + + * Makefile.am: + * changes.h: + * changes.C: add change-tracking structure + + * debug.h: + * debug.C: add CHANGES debug flag + + * lyxfind.h: + * lyxfind.C: add code for finding the next change piece + + * lyxrc.h: + * lyxrc.C: add user_name and user_email + + * lyxrow.h: + * lyxrow.C: add a metric for the top of the text line + + * lyxtext.h: + * text.C: implement accept/rejectChange() + + * lyxtext.h: + * text.C: paint changebars. Paint new/deleted text in the chosen colours. + Strike through deleted text. + + * paragraph.h: + * paragraph.C: + * paragraph_pimpl.h: + * paragraph_pimpl.C: output change markers in .lyx and .tex. Pass in the current change + to the insert functions. Rework erase to mark text as deleted, adding + an eraseIntern() and a range-based erase(). Implement + per-paragraph change lookup and accept/reject. + + * paragraph_funcs.C: Fixup paste for change tracking. + + * tabular.C: mark added row/columns as new. + + * text.C: fix rowLast() to never return -1. Don't allow spellchecking of deleted + text. Track transpose changes. Don't allow paragraph break or merge where appropriate. + + * text2.C: leave cursor at end of selection after a cut. + +2003-02-07 Jean-Marc Lasgouttes + + * text.C (getLengthMarkerHeight): + (drawLengthMarker): make the `symbolic' lengths (small/med/big) + visible on screen too. + +2003-02-07 John Levon + + * text.C: s/LYX_PAPER_MARGIN/PAPER_MARGIN/g + +2003-02-05 Angus Leeming + + * lyxserver.C (read_ready): revert my patch of 11 September last year + as it sends PC cpu through the roof. Presumably this means that + the lyxserver will no longer run on an Alpha... + +2003-01-30 Angus Leeming + + * factory.C (createInset): create an InsetCommandParam of type "index" + and use it to 'do the right thing'. + + * text2.C (getStringToIndex): ensure that cursor position is always + reset to the reset_cursor position. + +2003-01-28 Jean-Marc Lasgouttes + + * lyxfunc.C (getStatus): "buffer-export custom" should never be + disabled. + +2003-01-20 Michael Schmitt + + * bufferview.C: + * lyxcb.C: + * lyxfunc.C: Output messages with identical spelling, punctuation, + and spaces + +2003-01-22 Michael Schmitt + + * MenuBackend.C (expandFormats): List only viewable export formats + in "View" menu + + * buffer.C (parseSingleLyXformat2Token): Fix misleading error + message + + * lyxfunc.C (getStatus): Make sure that formats other than + "fax" can also be disabled + +2003-01-16 Jean-Marc Lasgouttes + + * text3.C (dispatch): put the lfuns that insert insets in 3 + groups, and call doInsertInset with appropriate arguments. + (doInsertInset): new function, that creates an inset and inserts + it according to some boolean parameters. + +2003-01-16 Lars Gullik Bjønnes + + * buffer.C (readFile): remember to pass on 'par' when calling + readFile recursively. + +2003-01-15 Jean-Marc Lasgouttes + + * MenuBackend.C (expandFormats): add "..." to import formats. + +2003-01-15 Dekel Tsur + + * paragraph.C (asString): Remove XForms RTL hacks. + +2003-01-13 Alfredo Braunstein + * buffer.C: fix typo + +2003-01-12 Lars Gullik Bjønnes + + * Makefile.am (LIBS): delete var + (lyx_LDADD): add @LIBS@ here instead. + +2003-01-08 Michael Schmitt + + * Clarify the meaning of "wheel mouse jump" + +2003-01-06 Jean-Marc Lasgouttes + + * lyxfunc.C (getStatus): fix disabling of cut/paste of cells in a + tabular in a float + +2003-01-08 Jean-Marc Lasgouttes + + * importer.C (Loaders): do not preallocate 3 elements in the + vector, since one ends up with 6 elements otherwise + +2002-12-20 Jean-Marc Lasgouttes + + * DepTable.C (write): write the file name as last element of the + .dep file (because it may contain spaces) + (read): read info in the right order + +2003-01-07 Jean-Marc Lasgouttes + + * paragraph_pimpl.C (simpleTeXBlanks): + (simpleTeXSpecialChars): + * paragraph.C (simpleTeXOnePar): make `column' unsigned. + + * tabular.C (latex): add some missing case statements. Reindent. + + * MenuBackend.C (expandToc): remove unused variable. + +2003-01-06 Michael Schmitt + + * LColor.C: + * LaTeX.C: + * LyXAction.C: + * MenuBackend.C: + * buffer.C: + * exporter.C: + * lyxfunc.C: + * lyxrc.C: fix inconsistent usage of spaces, colons, capitalization, + and the like. + +2003-01-05 John Levon + + * BufferView.h: + * BufferView.C: add getEncoding() + + * kbsequence.h: + * kbsequence.C: do not store last keypress + + * lyxfunc.h: + * lyxfunc.C: store last keypress here instead. Pass encoding + to getISOEncoded() + +2002-12-27 Jean-Marc Lasgouttes + + * lyx_main.C (init): remove annoying error message when following + symbolic links (bug #780) + +2002-12-26 Jean-Marc Lasgouttes + + * text.C (insertChar): + * lyxrc.C (getDescription): remove extra spaces + +2002-12-23 Jean-Marc Lasgouttes + + * lyxrc.C (getDescription): remove extra spaces + +2002-12-20 John Levon + + * text3.C: hack fix for page up/down across tall rows + +2002-12-17 Jean-Marc Lasgouttes + + * text2.C (pasteEnvironmentType): avoid crash if layout-copy has + not been invoked + +2002-12-17 Jean-Marc Lasgouttes + + * lyxfunc.C (getStatus): query lyx_gui::getStatus() to catter for + unimplemented lfuns. Make LFUN_THESAURUS_ENTRY status unknown if + thesaurus is not compiled in + +2002-12-17 Alfredo Braunstein + + * lyxfunc.C: correct inversion of WORDFINDBACK/FORWARD + +2002-12-16 Angus Leeming + + * lyxrc.[Ch]: + * lyx_main.C (init): remove override_x_deadkeys stuff. + +2002-12-12 John Levon + + * lyxfunc.C: use LyXKeySym->isText() as last-ditch + insert. Only remove shift modifier under strict + circumstances. + +2002-12-09 Lars Gullik Bjønnes + + * MenuBackend.C (expandToc): fix crash. + +2002-12-08 Lars Gullik Bjønnes + + * MenuBackend.C (expandToc): gettext on float names. + +2002-12-03 Juergen Spitzmueller + + * lyxlength.[Ch]: set default unit to UNIT_NONE, + implement bool empty() [bug 490] + +2002-12-02 Lars Gullik Bjønnes + + * text2.C, CutAndPaste.C: use BoostFormat.h not boost/format.hpp + +2002-12-01 Lars Gullik Bjønnes + + * several files: ws changes + +2002-12-01 Lars Gullik Bjønnes + + * text2.C (setCounter): clean up a bit, use boost.format. + (updateCounters): initialize par upon declaration. + + * CutAndPaste.C (SwitchLayoutsBetweenClasses): set the layout also + if the layout exists. We do not just store the layout any more. + (SwitchLayoutsBetweenClasses): use boost.format + +2002-11-18 Jean-Marc Lasgouttes + + * converter.C (convert): if from and to files are the same, use a + temporary files as intermediary + +2002-11-22 Jean-Marc Lasgouttes + + * commandtags.h: + * LyXAction.C (init): remove LFUN_VECTOR (bug 662) + +2002-11-27 Dekel Tsur + + * lyxrc.[Ch]: Add {roman,sans,typewriter}_font_foundry variables. + +2002-11-27 Lars Gullik Bjønnes + + * tabular.C (asciiPrintCell): use string(size, char) instead of + explicit loop. + + * sgml.C (openTag): fix order of arguments to string constructor + (closeTag): ditto + + * lyxfunc.C (dispatch): use boost.format + + * lots of files: change "c" -> 'c' + +2002-11-25 Dekel Tsur + + * encoding.C: Patch from Isam Bayazidi: Fix Arabic shaping. + +2002-11-25 Angus Leeming + + * BoostFormat.h: wrap code inside #ifdef __GNUG__ block. + + * lyx_main.C (init): compile fix. + +2002-11-25 Lars Gullik Bjønnes + + * lyx_cb.C (start): boost.formatify + do not include + + * lengthcommon.C: ws only + + * boost-inst.C,BoostFormat.h: add more explict instantations + +2002-11-24 Lars Gullik Bjønnes + + * lots of files: handle USE_BOOST_FORMAT + +2002-11-21 John Levon + + * pspell.C: fix compile + +2002-11-21 Lars Gullik Bjønnes + + * lyxfunc.C (dispatch): use boost::format + (open): ditto + (doImport): ditto + + * lyxfont.C (stateText): use boost::format + + * lyx_main.C (LyX): use boost::format + (init): ditto + (queryUserLyXDir): ditto + (readRcFile): ditto + (parse_dbg): ditto + (typedef boost::function): use the recommened syntax. + + * importer.C (Import): use boost::format + + * debug.C (showLevel): use boost::format + + * converter.C (view): use boost::format + (convert): ditto + (move): ditto + (scanLog): ditto + + * bufferview_funcs.C (currentState): use boost::format + + * bufferlist.C (emergencyWrite): use boost::format + + * buffer.C (readLyXformat2): use boost::format + (parseSingleLyXformat2Token): ditto + + * Makefile.am (lyx_SOURCES): add BoostFormat.h and boost-inst.C + + * LaTeX.C (run): use boost::format + + * Chktex.C (scanLogFile): use boost::format + + * BufferView_pimpl.C (savePosition): use boost::format + (restorePosition): ditto + (MenuInsertLyXFile): ditto + + * BoostFormat.h: help file for explicit instation. + +2002-11-21 Dekel Tsur + + * tabular.C (latex): Support for block alignment in fixed width + columns. + +2002-11-17 John Levon + + * BufferView_pimpl.C: + * lyx_cb.C: + * lyxfunc.C: split filedialog into open/save + +2002-11-08 Juergen Vigna + + * undo_funcs.C (textHandleUndo): fixed problems with undo introduced + by my last patch (hopefully). + +2002-11-08 John Levon + + * iterators.h: + * iterators.C: + * buffer.h: + * buffer.C: + * paragraph.h: + * paragraph.C: + * toc.h: + * toc.C: ParConstIterator, and use it (from Lars) + +2002-11-07 Ben Stanley + + * lyxtextclass.[Ch]: revise and add doxygen comments + +2002-11-07 John Levon + + * text.C: fix progress value for spellchecker + + * toc.C: fix navigate menu for insetwrap inside minipage + + * paragraph_funcs.C: added FIXME for suspect code + +2002-11-07 John Levon + + * BufferView_pimpl.C: fix redrawing of insets + on buffer switch + +2002-11-05 Lars Gullik Bjønnes + + * text2.C (updateCounters): fix bug 668 + +2002-11-04 Dekel Tsur + + * text3.C (dispatch): Do not make the buffer dirty when moving the + cursor. + +2002-11-04 Lars Gullik Bjønnes + + * vc-backend.C: STRCONV + (scanMaster): ditto + + * text2.C (setCounter): STRCONV + + * paragraph.C (asString): STRCONV + + * lyxlength.C (asString): STRCONV + (asLatexString): ditto + + * lyxgluelength.C (asString): STRCONV + (asLatexString): ditto + + * lyxfunc.C (dispatch): STRCONV + (open): ditto + + * lyxfont.C (stateText): STRCONV + + * importer.C (Import): STRCONV + + * counters.C (labelItem): STRCONV + (numberLabel): ditto + (numberLabel): remove unused ostringstream o + + * chset.C: STRCONV + (loadFile): ditto + + * bufferview_funcs.C (currentState): STRCONV + + * buffer.C (readFile): STRCONV + (asciiParagraph): ditto + (makeLaTeXFile): ditto + + * Spacing.C (writeEnvirBegin): STRCONV + + * LaTeXFeatures.C (getLanguages): STRCONV + (getPackages): ditto + (getMacros): ditto + (getBabelOptions): ditto + (getTClassPreamble): ditto + (getLyXSGMLEntities): ditto + (getIncludedFiles): ditto + + * LaTeX.C: STRCONV + (run): ditto + (scanAuxFile): ditto + (deplog): ditto + + * LString.h: add the STRCONV macros + + * BufferView_pimpl.C (savePosition): STRCONV + (restorePosition): ditto + (MenuInsertLyXFile): ditto + + * vc-backend.C (scanMaster): change from submatch[...] to + submatch.str(...) + + * funcrequest.C: include config.h + + * factory.C: include config.h + + * chset.C (loadFile): change from submatch[...] to submatch.str(...) + + * box.C: include config.h + + * LaTeX.C (scanAuxFile): change from submatch[...] to + submatch.str(...) + (deplog): ditto + +2002-10-25 Angus Leeming + + * BufferView_pimpl.C (cursorToggle): remove reapSpellchecker hack. + + * ispell.[Ch] (setError): new method. + * ispell.C (c-tor): move out child process into new class LaunchIspell. + Use setError() insetead of goto END. + + * lyx_cb.C (AutoSave): move out child process into new class + AutoSaveBuffer. + +2002-10-30 John Levon + + * text3.C: make start appendix undoable + +2002-10-24 Dekel Tsur + + * lyxlength.C (inPixels): Fix returned value. + + * paragraph.C (TeXOnePar): Fix bug with language changes in nested + environment. + 2002-10-24 Angus Leeming * lyxgluelength.h: no need to forward declare BufferParams @@ -6,26 +566,26 @@ 2002-10-21 John Levon * BufferView.C: menuUndo ->undo, redo - + * BufferView.h: document, remove dead, make some methods private - + * paragraph_funcs.h: - * paragraph_funcs.C: + * paragraph_funcs.C: * CutAndPaste.C: s/pasteParagraph/mergeParagraph - + * buffer.h: * buffer.C: * sgml.h: * sgml.C: move sgml open/close tag into sgml.C - + * bufferview_funcs.h: unused prototype - + * lyxfunc.h: * lyxfunc.C: remove unused - + * lyxtext.h: * text.C: remove unused - + 2002-10-21 John Levon * BufferView.h: @@ -33,7 +593,7 @@ * BufferView_pimpl.h: * BufferView_pimpl.C: fix mouse wheel handling based on patch from Darren Freeman - + 2002-10-09 Dekel Tsur * lyx_main.C (queryUserLyXDir): Fix automatic reconfiguration. @@ -46,7 +606,7 @@ 2002-10-16 John Levon * buffer.C: remove \\protected_separator parsing done by lyx2lyx now - + 2002-10-16 Jean-Marc Lasgouttes * converter.C (view): add support for $$i (file name) and $$p @@ -107,25 +667,25 @@ 2002-09-16 John Levon * lyxfunc.C: check tabular for cut/copy too - + 2002-09-12 John Levon * LyXAction.C: tidy * factory.h: * factory.C: add header - + * paragraph_funcs.h: * paragraph_funcs.C: cleanup - + 2002-09-11 John Levon * PrinterParams.h: odd/even default to true - + 2002-09-12 Rob Lahaye * PrinterParams.h: update printer parameters for new xforms dialog - + 2002-09-11 Angus Leeming * lyxserver.C (read_ready): re-write to make it more transparent