X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FChanges.cpp;h=c237df62371bbefa1e19537af884c7706eaddfa0;hb=32f6c066ccad00e1580f1f2a5c1d989153e4a83b;hp=b2b61f28b53562707f7fbc27baf95a84bc28bb36;hpb=89bdacdeec1f0729cdd82004594dc404aa6e2eeb;p=lyx.git diff --git a/src/Changes.cpp b/src/Changes.cpp index b2b61f28b5..c237df6237 100644 --- a/src/Changes.cpp +++ b/src/Changes.cpp @@ -381,7 +381,7 @@ docstring getLaTeXMarkup(docstring const & macro, docstring const & author, "used for change tracking, contains glyphs that cannot be\n" "represented in the current encoding. The respective glyphs\n" "will be omitted in the exported LaTeX file.\n\n" - "Chose an appropriate document encoding (such as utf8)\n" + "Choose an appropriate document encoding (such as utf8)\n" "or change the spelling of the author name."), uncodable_author)); warned_author = uncodable_author; } @@ -391,7 +391,7 @@ docstring getLaTeXMarkup(docstring const & macro, docstring const & author, } //namespace anon -int Changes::latexMarkChange(odocstream & os, BufferParams const & bparams, +int Changes::latexMarkChange(otexstream & os, BufferParams const & bparams, Change const & oldChange, Change const & change, OutputParams const & runparams) { @@ -436,24 +436,22 @@ void Changes::lyxMarkChange(ostream & os, BufferParams const & bparams, int & co column = 0; - int const buffer_id = bparams.authors().get(change.author).buffer_id(); + int const buffer_id = bparams.authors().get(change.author).bufferId(); switch (change.type) { case Change::UNCHANGED: os << "\n\\change_unchanged\n"; break; - case Change::DELETED: { + case Change::DELETED: os << "\n\\change_deleted " << buffer_id << " " << change.changetime << "\n"; break; - } - case Change::INSERTED: { + case Change::INSERTED: os << "\n\\change_inserted " << buffer_id << " " << change.changetime << "\n"; break; - } } } @@ -503,14 +501,16 @@ void Changes::addToToc(DocIterator const & cdit, Buffer const & buffer) const Toc::iterator it = change_list.item(0, author); if (it == change_list.end()) { change_list.push_back(TocItem(dit, 0, author)); - change_list.push_back(TocItem(dit, 1, str)); + change_list.push_back(TocItem(dit, 1, str, + support::wrapParas(str, 4))); continue; } for (++it; it != change_list.end(); ++it) { if (it->depth() == 0 && it->str() != author) break; } - change_list.insert(it, TocItem(dit, 1, str)); + change_list.insert(it, TocItem(dit, 1, str, + support::wrapParas(str, 4))); } }