mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 10:00:33 +00:00
Backport "Performance" fixes suggested by cppcheck.
These are completely safe, and it seems best to me to keep trunk
and branch in sync whenever possible, as it makes backporting
easier.
(cherry picked from commit a756403301
)
Conflicts:
src/BufferParams.cpp
src/tex2lyx/Preamble.cpp
src/tex2lyx/text.cpp
This commit is contained in:
parent
044ef5dc4e
commit
3a09afa985
@ -53,7 +53,7 @@ ostream & operator<<(ostream & os, Author const & a)
|
|||||||
// FIXME UNICODE
|
// FIXME UNICODE
|
||||||
os << a.buffer_id_ << " \"" << to_utf8(a.name_)
|
os << a.buffer_id_ << " \"" << to_utf8(a.name_)
|
||||||
<< "\" " << to_utf8(a.email_);
|
<< "\" " << to_utf8(a.email_);
|
||||||
|
|
||||||
return os;
|
return os;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -85,7 +85,7 @@ int AuthorList::record(Author const & a)
|
|||||||
// If we record an author which equals the current
|
// If we record an author which equals the current
|
||||||
// author, we copy the buffer_id, so that it will
|
// author, we copy the buffer_id, so that it will
|
||||||
// keep the same id in the file.
|
// keep the same id in the file.
|
||||||
if (authors_.size() > 0 && a == authors_[0])
|
if (!authors_.empty() && a == authors_[0])
|
||||||
authors_[0].setBufferId(a.bufferId());
|
authors_[0].setBufferId(a.bufferId());
|
||||||
|
|
||||||
Authors::const_iterator it(authors_.begin());
|
Authors::const_iterator it(authors_.begin());
|
||||||
|
@ -2778,7 +2778,7 @@ MacroData const * Buffer::Impl::getBufferMacro(docstring const & name,
|
|||||||
// try previous macro if there is one
|
// try previous macro if there is one
|
||||||
if (it == nameIt->second.begin())
|
if (it == nameIt->second.begin())
|
||||||
break;
|
break;
|
||||||
it--;
|
--it;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -914,7 +914,7 @@ void BufferParams::writeFile(ostream & os) const
|
|||||||
os << "\\begin_removed_modules" << '\n';
|
os << "\\begin_removed_modules" << '\n';
|
||||||
list<string>::const_iterator it = removed_modules_.begin();
|
list<string>::const_iterator it = removed_modules_.begin();
|
||||||
list<string>::const_iterator en = removed_modules_.end();
|
list<string>::const_iterator en = removed_modules_.end();
|
||||||
for (; it != en; it++)
|
for (; it != en; ++it)
|
||||||
os << *it << '\n';
|
os << *it << '\n';
|
||||||
os << "\\end_removed_modules" << '\n';
|
os << "\\end_removed_modules" << '\n';
|
||||||
}
|
}
|
||||||
@ -924,7 +924,7 @@ void BufferParams::writeFile(ostream & os) const
|
|||||||
os << "\\begin_modules" << '\n';
|
os << "\\begin_modules" << '\n';
|
||||||
LayoutModuleList::const_iterator it = layout_modules_.begin();
|
LayoutModuleList::const_iterator it = layout_modules_.begin();
|
||||||
LayoutModuleList::const_iterator en = layout_modules_.end();
|
LayoutModuleList::const_iterator en = layout_modules_.end();
|
||||||
for (; it != en; it++)
|
for (; it != en; ++it)
|
||||||
os << *it << '\n';
|
os << *it << '\n';
|
||||||
os << "\\end_modules" << '\n';
|
os << "\\end_modules" << '\n';
|
||||||
}
|
}
|
||||||
@ -934,7 +934,7 @@ void BufferParams::writeFile(ostream & os) const
|
|||||||
os << "\\begin_includeonly" << '\n';
|
os << "\\begin_includeonly" << '\n';
|
||||||
list<string>::const_iterator it = included_children_.begin();
|
list<string>::const_iterator it = included_children_.begin();
|
||||||
list<string>::const_iterator en = included_children_.end();
|
list<string>::const_iterator en = included_children_.end();
|
||||||
for (; it != en; it++)
|
for (; it != en; ++it)
|
||||||
os << *it << '\n';
|
os << *it << '\n';
|
||||||
os << "\\end_includeonly" << '\n';
|
os << "\\end_includeonly" << '\n';
|
||||||
}
|
}
|
||||||
@ -2047,8 +2047,8 @@ bool BufferParams::addLayoutModule(string const & modName)
|
|||||||
{
|
{
|
||||||
LayoutModuleList::const_iterator it = layout_modules_.begin();
|
LayoutModuleList::const_iterator it = layout_modules_.begin();
|
||||||
LayoutModuleList::const_iterator end = layout_modules_.end();
|
LayoutModuleList::const_iterator end = layout_modules_.end();
|
||||||
for (; it != end; it++)
|
for (; it != end; ++it)
|
||||||
if (*it == modName)
|
if (*it == modName)
|
||||||
return false;
|
return false;
|
||||||
layout_modules_.push_back(modName);
|
layout_modules_.push_back(modName);
|
||||||
return true;
|
return true;
|
||||||
@ -2373,7 +2373,7 @@ void BufferParams::readRemovedModules(Lexer & lex)
|
|||||||
// start of the read.
|
// start of the read.
|
||||||
list<string>::const_iterator rit = removed_modules_.begin();
|
list<string>::const_iterator rit = removed_modules_.begin();
|
||||||
list<string>::const_iterator const ren = removed_modules_.end();
|
list<string>::const_iterator const ren = removed_modules_.end();
|
||||||
for (; rit != ren; rit++) {
|
for (; rit != ren; ++rit) {
|
||||||
LayoutModuleList::iterator const mit = layout_modules_.begin();
|
LayoutModuleList::iterator const mit = layout_modules_.begin();
|
||||||
LayoutModuleList::iterator const men = layout_modules_.end();
|
LayoutModuleList::iterator const men = layout_modules_.end();
|
||||||
LayoutModuleList::iterator found = find(mit, men, *rit);
|
LayoutModuleList::iterator found = find(mit, men, *rit);
|
||||||
|
@ -527,7 +527,7 @@ void copySelectionHelper(Buffer const & buf, Text const & text,
|
|||||||
ParagraphList::iterator it = copy_pars.begin();
|
ParagraphList::iterator it = copy_pars.begin();
|
||||||
ParagraphList::iterator it_end = copy_pars.end();
|
ParagraphList::iterator it_end = copy_pars.end();
|
||||||
|
|
||||||
for (; it != it_end; it++) {
|
for (; it != it_end; ++it) {
|
||||||
// Since we have a copy of the paragraphs, the insets
|
// Since we have a copy of the paragraphs, the insets
|
||||||
// do not have a proper buffer reference. It makes
|
// do not have a proper buffer reference. It makes
|
||||||
// sense to add them temporarily, because the
|
// sense to add them temporarily, because the
|
||||||
@ -552,7 +552,7 @@ void copySelectionHelper(Buffer const & buf, Text const & text,
|
|||||||
// do some final cleanup now, to make sure that the paragraphs
|
// do some final cleanup now, to make sure that the paragraphs
|
||||||
// are not linked to something else.
|
// are not linked to something else.
|
||||||
it = copy_pars.begin();
|
it = copy_pars.begin();
|
||||||
for (; it != it_end; it++) {
|
for (; it != it_end; ++it) {
|
||||||
it->setBuffer(*static_cast<Buffer *>(0));
|
it->setBuffer(*static_cast<Buffer *>(0));
|
||||||
it->setInsetOwner(0);
|
it->setInsetOwner(0);
|
||||||
}
|
}
|
||||||
|
@ -59,7 +59,7 @@ bool LayoutModuleList::moduleCanBeAdded(string const & modName,
|
|||||||
// Is the module already present?
|
// Is the module already present?
|
||||||
const_iterator it = begin();
|
const_iterator it = begin();
|
||||||
const_iterator const en = end();
|
const_iterator const en = end();
|
||||||
for (; it != en; it++)
|
for (; it != en; ++it)
|
||||||
if (*it == modName)
|
if (*it == modName)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
@ -131,7 +131,7 @@ void LayoutModuleList::addDefaultModules(LayoutFile const * const lay,
|
|||||||
iterator insertpos = begin();
|
iterator insertpos = begin();
|
||||||
int numinserts = 0;
|
int numinserts = 0;
|
||||||
|
|
||||||
for (; mit != men; mit++) {
|
for (; mit != men; ++mit) {
|
||||||
string const & modName = *mit;
|
string const & modName = *mit;
|
||||||
// make sure the user hasn't removed it
|
// make sure the user hasn't removed it
|
||||||
if (find(removedModules.begin(), removedModules.end(), modName) !=
|
if (find(removedModules.begin(), removedModules.end(), modName) !=
|
||||||
|
@ -344,7 +344,7 @@ int LyX::exec(int & argc, char * argv[])
|
|||||||
vector<string>::const_iterator bcit = pimpl_->batch_commands.begin();
|
vector<string>::const_iterator bcit = pimpl_->batch_commands.begin();
|
||||||
vector<string>::const_iterator bcend = pimpl_->batch_commands.end();
|
vector<string>::const_iterator bcend = pimpl_->batch_commands.end();
|
||||||
DispatchResult dr;
|
DispatchResult dr;
|
||||||
for (; bcit != bcend; bcit++) {
|
for (; bcit != bcend; ++bcit) {
|
||||||
LYXERR(Debug::ACTION, "Buffer::dispatch: cmd: " << *bcit);
|
LYXERR(Debug::ACTION, "Buffer::dispatch: cmd: " << *bcit);
|
||||||
buf->dispatch(*bcit, dr);
|
buf->dispatch(*bcit, dr);
|
||||||
final_success |= !dr.error();
|
final_success |= !dr.error();
|
||||||
@ -592,7 +592,7 @@ void LyX::execCommands()
|
|||||||
|
|
||||||
vector<string>::const_iterator bcit = pimpl_->batch_commands.begin();
|
vector<string>::const_iterator bcit = pimpl_->batch_commands.begin();
|
||||||
vector<string>::const_iterator bcend = pimpl_->batch_commands.end();
|
vector<string>::const_iterator bcend = pimpl_->batch_commands.end();
|
||||||
for (; bcit != bcend; bcit++) {
|
for (; bcit != bcend; ++bcit) {
|
||||||
LYXERR(Debug::INIT, "About to handle -x '" << *bcit << '\'');
|
LYXERR(Debug::INIT, "About to handle -x '" << *bcit << '\'');
|
||||||
lyx::dispatch(lyxaction.lookupFunc(*bcit));
|
lyx::dispatch(lyxaction.lookupFunc(*bcit));
|
||||||
}
|
}
|
||||||
|
@ -135,7 +135,7 @@ public:
|
|||||||
current_change_number_ = 0;
|
current_change_number_ = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void setRange(FontSpan const fp, SpellChecker::Result state)
|
void setRange(FontSpan const & fp, SpellChecker::Result state)
|
||||||
{
|
{
|
||||||
Ranges result;
|
Ranges result;
|
||||||
RangesIterator et = ranges_.end();
|
RangesIterator et = ranges_.end();
|
||||||
|
@ -1668,7 +1668,7 @@ bool Text::dissolveInset(Cursor & cur)
|
|||||||
// change it to the buffer language.
|
// change it to the buffer language.
|
||||||
ParagraphList::iterator it = plist.begin();
|
ParagraphList::iterator it = plist.begin();
|
||||||
ParagraphList::iterator it_end = plist.end();
|
ParagraphList::iterator it_end = plist.end();
|
||||||
for (; it != it_end; it++)
|
for (; it != it_end; ++it)
|
||||||
it->changeLanguage(b.params(), latex_language, b.language());
|
it->changeLanguage(b.params(), latex_language, b.language());
|
||||||
|
|
||||||
pasteParagraphList(cur, plist, b.params().documentClassPtr(),
|
pasteParagraphList(cur, plist, b.params().documentClassPtr(),
|
||||||
|
@ -1318,7 +1318,7 @@ DocumentClass & DocumentClassBundle::makeDocumentClass(
|
|||||||
DocumentClass & doc_class = newClass(baseClass);
|
DocumentClass & doc_class = newClass(baseClass);
|
||||||
LayoutModuleList::const_iterator it = modlist.begin();
|
LayoutModuleList::const_iterator it = modlist.begin();
|
||||||
LayoutModuleList::const_iterator en = modlist.end();
|
LayoutModuleList::const_iterator en = modlist.end();
|
||||||
for (; it != en; it++) {
|
for (; it != en; ++it) {
|
||||||
string const modName = *it;
|
string const modName = *it;
|
||||||
LyXModule * lm = theModuleList[modName];
|
LyXModule * lm = theModuleList[modName];
|
||||||
if (!lm) {
|
if (!lm) {
|
||||||
|
@ -1384,7 +1384,8 @@ pit_type TextMetrics::getPitNearY(int y)
|
|||||||
int yy = -1;
|
int yy = -1;
|
||||||
ParMetricsCache::const_iterator it = par_metrics_.begin();
|
ParMetricsCache::const_iterator it = par_metrics_.begin();
|
||||||
ParMetricsCache::const_iterator et = par_metrics_.end();
|
ParMetricsCache::const_iterator et = par_metrics_.end();
|
||||||
ParMetricsCache::const_iterator last = et; last--;
|
ParMetricsCache::const_iterator last = et;
|
||||||
|
--last;
|
||||||
|
|
||||||
ParagraphMetrics const & pm = it->second;
|
ParagraphMetrics const & pm = it->second;
|
||||||
|
|
||||||
|
@ -1956,7 +1956,7 @@ namespace {
|
|||||||
docstring formatStrVec(vector<string> const & v, docstring const & s)
|
docstring formatStrVec(vector<string> const & v, docstring const & s)
|
||||||
{
|
{
|
||||||
//this mess formats the list as "v[0], v[1], ..., [s] v[n]"
|
//this mess formats the list as "v[0], v[1], ..., [s] v[n]"
|
||||||
if (v.size() == 0)
|
if (v.empty())
|
||||||
return docstring();
|
return docstring();
|
||||||
if (v.size() == 1)
|
if (v.size() == 1)
|
||||||
return translateIfPossible(from_utf8(v[0]));
|
return translateIfPossible(from_utf8(v[0]));
|
||||||
@ -2012,11 +2012,11 @@ void GuiDocument::modulesToParams(BufferParams & bp)
|
|||||||
list<string>::const_iterator ren = reqmods.end();
|
list<string>::const_iterator ren = reqmods.end();
|
||||||
|
|
||||||
// check each of the default modules
|
// check each of the default modules
|
||||||
for (; rit != ren; rit++) {
|
for (; rit != ren; ++rit) {
|
||||||
list<string>::const_iterator mit = bp.getModules().begin();
|
list<string>::const_iterator mit = bp.getModules().begin();
|
||||||
list<string>::const_iterator men = bp.getModules().end();
|
list<string>::const_iterator men = bp.getModules().end();
|
||||||
bool found = false;
|
bool found = false;
|
||||||
for (; mit != men; mit++) {
|
for (; mit != men; ++mit) {
|
||||||
if (*rit == *mit) {
|
if (*rit == *mit) {
|
||||||
found = true;
|
found = true;
|
||||||
break;
|
break;
|
||||||
|
@ -574,7 +574,7 @@ void GuiGraphics::paramsToDialog(InsetGraphicsParams const & igp)
|
|||||||
set<string>::const_iterator end = grp.end();
|
set<string>::const_iterator end = grp.end();
|
||||||
groupCO->blockSignals(true);
|
groupCO->blockSignals(true);
|
||||||
groupCO->clear();
|
groupCO->clear();
|
||||||
for (; it != end; it++)
|
for (; it != end; ++it)
|
||||||
groupCO->addItem(toqstr(*it), toqstr(*it));
|
groupCO->addItem(toqstr(*it), toqstr(*it));
|
||||||
groupCO->insertItem(0, qt_("None"), QString());
|
groupCO->insertItem(0, qt_("None"), QString());
|
||||||
if (igp.groupId.empty())
|
if (igp.groupId.empty())
|
||||||
|
@ -58,7 +58,7 @@ void LengthCombo::setCurrentItem(lyx::Length::UNIT unit)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void LengthCombo::setCurrentItem(QString const item)
|
void LengthCombo::setCurrentItem(QString const & item)
|
||||||
{
|
{
|
||||||
int num = QComboBox::count();
|
int num = QComboBox::count();
|
||||||
for (int i = 0; i < num; i++) {
|
for (int i = 0; i < num; i++) {
|
||||||
|
@ -31,7 +31,7 @@ public:
|
|||||||
/// set the current item from unit
|
/// set the current item from unit
|
||||||
virtual void setCurrentItem(lyx::Length::UNIT unit);
|
virtual void setCurrentItem(lyx::Length::UNIT unit);
|
||||||
/// set the current item from length string
|
/// set the current item from length string
|
||||||
virtual void setCurrentItem(QString const item);
|
virtual void setCurrentItem(QString const & item);
|
||||||
/// set the current item from int
|
/// set the current item from int
|
||||||
virtual void setCurrentItem(int item);
|
virtual void setCurrentItem(int item);
|
||||||
/// get the current item
|
/// get the current item
|
||||||
|
@ -747,7 +747,7 @@ void MenuDefinition::expandGraphicsGroups(BufferView const * bv)
|
|||||||
set<string>::const_iterator end = grp.end();
|
set<string>::const_iterator end = grp.end();
|
||||||
add(MenuItem(MenuItem::Command, qt_("No Group"),
|
add(MenuItem(MenuItem::Command, qt_("No Group"),
|
||||||
FuncRequest(LFUN_SET_GRAPHICS_GROUP)));
|
FuncRequest(LFUN_SET_GRAPHICS_GROUP)));
|
||||||
for (; it != end; it++) {
|
for (; it != end; ++it) {
|
||||||
addWithStatusCheck(MenuItem(MenuItem::Command, toqstr(*it) + '|',
|
addWithStatusCheck(MenuItem(MenuItem::Command, toqstr(*it) + '|',
|
||||||
FuncRequest(LFUN_SET_GRAPHICS_GROUP, *it)));
|
FuncRequest(LFUN_SET_GRAPHICS_GROUP, *it)));
|
||||||
}
|
}
|
||||||
|
@ -97,7 +97,7 @@ LengthValidator * unsignedGlueLengthValidator(QLineEdit * ed)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
LengthAutoValidator::LengthAutoValidator(QWidget * parent, QString const autotext)
|
LengthAutoValidator::LengthAutoValidator(QWidget * parent, QString const & autotext)
|
||||||
: LengthValidator(parent),
|
: LengthValidator(parent),
|
||||||
autotext_(autotext)
|
autotext_(autotext)
|
||||||
{}
|
{}
|
||||||
@ -111,7 +111,7 @@ QValidator::State LengthAutoValidator::validate(QString & qtext, int & dummy) co
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
LengthAutoValidator * unsignedLengthAutoValidator(QLineEdit * ed, QString const autotext)
|
LengthAutoValidator * unsignedLengthAutoValidator(QLineEdit * ed, QString const & autotext)
|
||||||
{
|
{
|
||||||
LengthAutoValidator * v = new LengthAutoValidator(ed, autotext);
|
LengthAutoValidator * v = new LengthAutoValidator(ed, autotext);
|
||||||
v->setBottom(Length());
|
v->setBottom(Length());
|
||||||
@ -119,7 +119,7 @@ LengthAutoValidator * unsignedLengthAutoValidator(QLineEdit * ed, QString const
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
DoubleAutoValidator::DoubleAutoValidator(QWidget * parent, QString const autotext)
|
DoubleAutoValidator::DoubleAutoValidator(QWidget * parent, QString const & autotext)
|
||||||
: QDoubleValidator(parent),
|
: QDoubleValidator(parent),
|
||||||
autotext_(autotext)
|
autotext_(autotext)
|
||||||
{}
|
{}
|
||||||
|
@ -90,7 +90,7 @@ class LengthAutoValidator : public LengthValidator
|
|||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
public:
|
public:
|
||||||
/// Define a validator for widget @c parent.
|
/// Define a validator for widget @c parent.
|
||||||
LengthAutoValidator(QWidget * parent, QString const autotext);
|
LengthAutoValidator(QWidget * parent, QString const & autotext);
|
||||||
|
|
||||||
/** @returns QValidator::Acceptable if @c data is a GlueLength
|
/** @returns QValidator::Acceptable if @c data is a GlueLength
|
||||||
* or is "auto". If not, returns QValidator::Intermediate.
|
* or is "auto". If not, returns QValidator::Intermediate.
|
||||||
@ -102,7 +102,7 @@ private:
|
|||||||
};
|
};
|
||||||
|
|
||||||
/// @returns a new @c LengthAutoValidator that does not accept negative lengths.
|
/// @returns a new @c LengthAutoValidator that does not accept negative lengths.
|
||||||
LengthAutoValidator * unsignedLengthAutoValidator(QLineEdit *, QString const autotext);
|
LengthAutoValidator * unsignedLengthAutoValidator(QLineEdit *, QString const & autotext);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -114,7 +114,7 @@ class DoubleAutoValidator : public QDoubleValidator
|
|||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
public:
|
public:
|
||||||
DoubleAutoValidator(QWidget * parent, QString const autotext);
|
DoubleAutoValidator(QWidget * parent, QString const & autotext);
|
||||||
DoubleAutoValidator(double bottom, double top, int decimals,
|
DoubleAutoValidator(double bottom, double top, int decimals,
|
||||||
QObject * parent);
|
QObject * parent);
|
||||||
QValidator::State validate(QString & input, int & pos) const;
|
QValidator::State validate(QString & input, int & pos) const;
|
||||||
|
@ -96,7 +96,7 @@ void LoaderQueue::loadNext()
|
|||||||
if (ptr->status() == WaitingToLoad)
|
if (ptr->status() == WaitingToLoad)
|
||||||
ptr->startLoading();
|
ptr->startLoading();
|
||||||
}
|
}
|
||||||
if (cache_queue_.size()) {
|
if (!cache_queue_.empty()) {
|
||||||
startLoader();
|
startLoader();
|
||||||
} else {
|
} else {
|
||||||
stopLoader();
|
stopLoader();
|
||||||
|
@ -51,7 +51,7 @@ InsetMathArray::InsetMathArray(Buffer * buf, docstring const & name,
|
|||||||
istringstream ls(line);
|
istringstream ls(line);
|
||||||
typedef istream_iterator<string> iter;
|
typedef istream_iterator<string> iter;
|
||||||
vector<string> v = vector<string>(iter(ls), iter());
|
vector<string> v = vector<string>(iter(ls), iter());
|
||||||
if (v.size())
|
if (!v.empty())
|
||||||
dat.push_back(v);
|
dat.push_back(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2039,7 +2039,7 @@ MathCompletionList::MathCompletionList(Cursor const & cur)
|
|||||||
}
|
}
|
||||||
sort(locals.begin(), locals.end());
|
sort(locals.begin(), locals.end());
|
||||||
|
|
||||||
if (globals.size() > 0)
|
if (!globals.empty())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
// fill in global macros
|
// fill in global macros
|
||||||
|
@ -241,7 +241,6 @@ void TeXEnvironment(Buffer const & buf, Text const & text,
|
|||||||
// This is for debugging purpose at the end.
|
// This is for debugging purpose at the end.
|
||||||
pit_type const par_begin = pit;
|
pit_type const par_begin = pit;
|
||||||
for (; pit < runparams.par_end; ++pit) {
|
for (; pit < runparams.par_end; ++pit) {
|
||||||
|
|
||||||
ParagraphList::const_iterator par = paragraphs.constIterator(pit);
|
ParagraphList::const_iterator par = paragraphs.constIterator(pit);
|
||||||
|
|
||||||
// check first if this is an higher depth paragraph.
|
// check first if this is an higher depth paragraph.
|
||||||
@ -278,7 +277,6 @@ void TeXEnvironment(Buffer const & buf, Text const & text,
|
|||||||
// be two for Standard paragraphs that are depth-increment'ed to be
|
// be two for Standard paragraphs that are depth-increment'ed to be
|
||||||
// output correctly. However, tables can also be paragraphs so
|
// output correctly. However, tables can also be paragraphs so
|
||||||
// don't adjust them.
|
// don't adjust them.
|
||||||
//
|
|
||||||
|
|
||||||
// FIXME (Lgb): Will it ever harm to have one '\n' too
|
// FIXME (Lgb): Will it ever harm to have one '\n' too
|
||||||
// many? i.e. that we sometimes will have
|
// many? i.e. that we sometimes will have
|
||||||
@ -335,7 +333,7 @@ void latexArgInsets(Paragraph const & par, otexstream & os,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!reqargs && ilist.size() == 0)
|
if (!reqargs && ilist.empty())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
bool const have_optional_args = ilist.size() > reqargs;
|
bool const have_optional_args = ilist.size() > reqargs;
|
||||||
|
@ -707,7 +707,7 @@ ParagraphList::const_iterator makeParagraphs(Buffer const & buf,
|
|||||||
// (ii) We didn't open it and html_in_par is true,
|
// (ii) We didn't open it and html_in_par is true,
|
||||||
// but we are in the first par, and there is a next par.
|
// but we are in the first par, and there is a next par.
|
||||||
ParagraphList::const_iterator nextpar = par;
|
ParagraphList::const_iterator nextpar = par;
|
||||||
nextpar++;
|
++nextpar;
|
||||||
bool const needclose =
|
bool const needclose =
|
||||||
(opened && (!runparams.html_in_par || nextpar != pend))
|
(opened && (!runparams.html_in_par || nextpar != pend))
|
||||||
|| (!opened && runparams.html_in_par && par == pbegin && nextpar != pend);
|
|| (!opened && runparams.html_in_par && par == pbegin && nextpar != pend);
|
||||||
|
@ -332,7 +332,7 @@ Author const & Preamble::getAuthor(std::string const & name) const
|
|||||||
{
|
{
|
||||||
Author author(from_utf8(name), empty_docstring());
|
Author author(from_utf8(name), empty_docstring());
|
||||||
for (AuthorList::Authors::const_iterator it = authors_.begin();
|
for (AuthorList::Authors::const_iterator it = authors_.begin();
|
||||||
it != authors_.end(); it++)
|
it != authors_.end(); ++it)
|
||||||
if (*it == author)
|
if (*it == author)
|
||||||
return *it;
|
return *it;
|
||||||
static Author const dummy;
|
static Author const dummy;
|
||||||
@ -896,7 +896,7 @@ bool Preamble::writeLyXHeader(ostream & os, bool subdoc)
|
|||||||
os << "\\begin_modules\n";
|
os << "\\begin_modules\n";
|
||||||
vector<string>::const_iterator const end = used_modules.end();
|
vector<string>::const_iterator const end = used_modules.end();
|
||||||
vector<string>::const_iterator it = used_modules.begin();
|
vector<string>::const_iterator it = used_modules.begin();
|
||||||
for (; it != end; it++)
|
for (; it != end; ++it)
|
||||||
os << *it << '\n';
|
os << *it << '\n';
|
||||||
os << "\\end_modules\n";
|
os << "\\end_modules\n";
|
||||||
}
|
}
|
||||||
|
@ -273,7 +273,7 @@ bool checkModule(string const & name, bool command)
|
|||||||
DocumentClassBundle & bundle = DocumentClassBundle::get();
|
DocumentClassBundle & bundle = DocumentClassBundle::get();
|
||||||
LyXModuleList::const_iterator const end = theModuleList.end();
|
LyXModuleList::const_iterator const end = theModuleList.end();
|
||||||
LyXModuleList::const_iterator it = theModuleList.begin();
|
LyXModuleList::const_iterator it = theModuleList.begin();
|
||||||
for (; it != end; it++) {
|
for (; it != end; ++it) {
|
||||||
string const module = it->getID();
|
string const module = it->getID();
|
||||||
LayoutModuleList m;
|
LayoutModuleList m;
|
||||||
// FIXME this excludes all modules that depend on another one
|
// FIXME this excludes all modules that depend on another one
|
||||||
@ -293,7 +293,7 @@ bool checkModule(string const & name, bool command)
|
|||||||
// needed since it is not unlikely that two different modules define a
|
// needed since it is not unlikely that two different modules define a
|
||||||
// command with the same name.
|
// command with the same name.
|
||||||
ModuleMap::iterator const end = modules.end();
|
ModuleMap::iterator const end = modules.end();
|
||||||
for (ModuleMap::iterator it = modules.begin(); it != end; it++) {
|
for (ModuleMap::iterator it = modules.begin(); it != end; ++it) {
|
||||||
string const module = it->first;
|
string const module = it->first;
|
||||||
if (!used_modules.moduleCanBeAdded(module, &baseClass))
|
if (!used_modules.moduleCanBeAdded(module, &baseClass))
|
||||||
continue;
|
continue;
|
||||||
@ -693,7 +693,7 @@ bool tex2lyx(idocstream & is, ostream & os, string encoding)
|
|||||||
if (!used_modules.empty()) {
|
if (!used_modules.empty()) {
|
||||||
LayoutModuleList::const_iterator const end = used_modules.end();
|
LayoutModuleList::const_iterator const end = used_modules.end();
|
||||||
LayoutModuleList::const_iterator it = used_modules.begin();
|
LayoutModuleList::const_iterator it = used_modules.begin();
|
||||||
for (; it != end; it++)
|
for (; it != end; ++it)
|
||||||
preamble.addModule(*it);
|
preamble.addModule(*it);
|
||||||
}
|
}
|
||||||
if (!preamble.writeLyXHeader(os, !active_environments.empty())) {
|
if (!preamble.writeLyXHeader(os, !active_environments.empty())) {
|
||||||
|
@ -1513,7 +1513,7 @@ void parse_environment(Parser & p, ostream & os, bool outer,
|
|||||||
if (!preamble.titleLayoutFound())
|
if (!preamble.titleLayoutFound())
|
||||||
preamble.titleLayoutFound(newlayout->intitle);
|
preamble.titleLayoutFound(newlayout->intitle);
|
||||||
set<string> const & req = newlayout->requires();
|
set<string> const & req = newlayout->requires();
|
||||||
for (set<string>::const_iterator it = req.begin(); it != req.end(); it++)
|
for (set<string>::const_iterator it = req.begin(); it != req.end(); ++it)
|
||||||
preamble.registerAutomaticallyLoadedPackage(*it);
|
preamble.registerAutomaticallyLoadedPackage(*it);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2429,7 +2429,7 @@ void parse_text(Parser & p, ostream & os, unsigned flags, bool outer,
|
|||||||
preamble.titleLayoutFound(newlayout->intitle);
|
preamble.titleLayoutFound(newlayout->intitle);
|
||||||
set<string> const & req = newlayout->requires();
|
set<string> const & req = newlayout->requires();
|
||||||
for (set<string>::const_iterator it = req.begin();
|
for (set<string>::const_iterator it = req.begin();
|
||||||
it != req.end(); it++)
|
it != req.end(); ++it)
|
||||||
preamble.registerAutomaticallyLoadedPackage(*it);
|
preamble.registerAutomaticallyLoadedPackage(*it);
|
||||||
} else
|
} else
|
||||||
handle_ert(os,
|
handle_ert(os,
|
||||||
@ -2450,7 +2450,7 @@ void parse_text(Parser & p, ostream & os, unsigned flags, bool outer,
|
|||||||
if (!preamble.titleLayoutFound())
|
if (!preamble.titleLayoutFound())
|
||||||
preamble.titleLayoutFound(newlayout->intitle);
|
preamble.titleLayoutFound(newlayout->intitle);
|
||||||
set<string> const & req = newlayout->requires();
|
set<string> const & req = newlayout->requires();
|
||||||
for (set<string>::const_iterator it = req.begin(); it != req.end(); it++)
|
for (set<string>::const_iterator it = req.begin(); it != req.end(); ++it)
|
||||||
preamble.registerAutomaticallyLoadedPackage(*it);
|
preamble.registerAutomaticallyLoadedPackage(*it);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2463,7 +2463,7 @@ void parse_text(Parser & p, ostream & os, unsigned flags, bool outer,
|
|||||||
if (!preamble.titleLayoutFound())
|
if (!preamble.titleLayoutFound())
|
||||||
preamble.titleLayoutFound(newlayout->intitle);
|
preamble.titleLayoutFound(newlayout->intitle);
|
||||||
set<string> const & req = newlayout->requires();
|
set<string> const & req = newlayout->requires();
|
||||||
for (set<string>::const_iterator it = req.begin(); it != req.end(); it++)
|
for (set<string>::const_iterator it = req.begin(); it != req.end(); ++it)
|
||||||
preamble.registerAutomaticallyLoadedPackage(*it);
|
preamble.registerAutomaticallyLoadedPackage(*it);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user