X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FChanges.cpp;h=c237df62371bbefa1e19537af884c7706eaddfa0;hb=32f6c066ccad00e1580f1f2a5c1d989153e4a83b;hp=7741753899037dd9f08803b540dfcc8fa402a671;hpb=fd507aecf4805bff2271c674828c3a5ae24ac225;p=lyx.git diff --git a/src/Changes.cpp b/src/Changes.cpp index 7741753899..c237df6237 100644 --- a/src/Changes.cpp +++ b/src/Changes.cpp @@ -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))); } }