mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-25 02:49:46 +00:00
Group most verbose dbg output into more intuitive categories.
From now on, having all dbg level except of painting and scrolling shows debug output which can be actually followed.
This commit is contained in:
parent
008cec3eec
commit
5b34105514
@ -605,7 +605,7 @@ void BufferView::updateScrollbarParameters()
|
|||||||
Text & t = buffer_.text();
|
Text & t = buffer_.text();
|
||||||
TextMetrics & tm = d->text_metrics_[&t];
|
TextMetrics & tm = d->text_metrics_[&t];
|
||||||
|
|
||||||
LYXERR(Debug::GUI, " Updating scrollbar: height: "
|
LYXERR(Debug::SCROLLING, " Updating scrollbar: height: "
|
||||||
<< t.paragraphs().size()
|
<< t.paragraphs().size()
|
||||||
<< " curr par: " << d->cursor_.bottom().pit()
|
<< " curr par: " << d->cursor_.bottom().pit()
|
||||||
<< " default height " << defaultRowHeight());
|
<< " default height " << defaultRowHeight());
|
||||||
|
@ -48,7 +48,7 @@ void CoordCache::dump() const
|
|||||||
// (therefore it has type 'void *') (see bug #7376).
|
// (therefore it has type 'void *') (see bug #7376).
|
||||||
void const * inset = ccd.first;
|
void const * inset = ccd.first;
|
||||||
Point const p = ccd.second.pos;
|
Point const p = ccd.second.pos;
|
||||||
LYXERR0("Inset " << inset << " has point " << p.x_ << "," << p.y_);
|
LYXERR(Debug::PAINTING, "Inset " << inset << " has point " << p.x_ << "," << p.y_);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1426,7 +1426,7 @@ pit_type TextMetrics::getPitNearY(int y)
|
|||||||
{
|
{
|
||||||
LASSERT(!text_->paragraphs().empty(), return -1);
|
LASSERT(!text_->paragraphs().empty(), return -1);
|
||||||
LASSERT(!par_metrics_.empty(), return -1);
|
LASSERT(!par_metrics_.empty(), return -1);
|
||||||
LYXERR(Debug::DEBUG, "y: " << y << " cache size: " << par_metrics_.size());
|
LYXERR(Debug::PAINTING, "y: " << y << " cache size: " << par_metrics_.size());
|
||||||
|
|
||||||
// look for highest numbered paragraph with y coordinate less than given y
|
// look for highest numbered paragraph with y coordinate less than given y
|
||||||
pit_type pit = -1;
|
pit_type pit = -1;
|
||||||
@ -1467,7 +1467,7 @@ pit_type TextMetrics::getPitNearY(int y)
|
|||||||
}
|
}
|
||||||
|
|
||||||
for (; it != et; ++it) {
|
for (; it != et; ++it) {
|
||||||
LYXERR(Debug::DEBUG, "examining: pit: " << it->first
|
LYXERR(Debug::PAINTING, "examining: pit: " << it->first
|
||||||
<< " y: " << it->second.position());
|
<< " y: " << it->second.position());
|
||||||
|
|
||||||
ParagraphMetrics const & pm2 = par_metrics_[it->first];
|
ParagraphMetrics const & pm2 = par_metrics_[it->first];
|
||||||
@ -1478,7 +1478,7 @@ pit_type TextMetrics::getPitNearY(int y)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
LYXERR(Debug::DEBUG, "found best y: " << yy << " for pit: " << pit);
|
LYXERR(Debug::PAINTING, "found best y: " << yy << " for pit: " << pit);
|
||||||
|
|
||||||
return pit;
|
return pit;
|
||||||
}
|
}
|
||||||
@ -1592,7 +1592,7 @@ void TextMetrics::setCursorFromCoordinates(Cursor & cur, int const x, int const
|
|||||||
ParagraphMetrics const & pm = par_metrics_[pit];
|
ParagraphMetrics const & pm = par_metrics_[pit];
|
||||||
|
|
||||||
int yy = pm.position() - pm.rows().front().ascent();
|
int yy = pm.position() - pm.rows().front().ascent();
|
||||||
LYXERR(Debug::DEBUG, "x: " << x << " y: " << y <<
|
LYXERR(Debug::PAINTING, "x: " << x << " y: " << y <<
|
||||||
" pit: " << pit << " yy: " << yy);
|
" pit: " << pit << " yy: " << yy);
|
||||||
|
|
||||||
int r = 0;
|
int r = 0;
|
||||||
@ -1606,13 +1606,13 @@ void TextMetrics::setCursorFromCoordinates(Cursor & cur, int const x, int const
|
|||||||
|
|
||||||
Row const & row = pm.rows()[r];
|
Row const & row = pm.rows()[r];
|
||||||
|
|
||||||
LYXERR(Debug::DEBUG, "row " << r << " from pos: " << row.pos());
|
LYXERR(Debug::PAINTING, "row " << r << " from pos: " << row.pos());
|
||||||
|
|
||||||
bool bound = false;
|
bool bound = false;
|
||||||
int xx = x;
|
int xx = x;
|
||||||
pos_type const pos = getPosNearX(row, xx, bound);
|
pos_type const pos = getPosNearX(row, xx, bound);
|
||||||
|
|
||||||
LYXERR(Debug::DEBUG, "setting cursor pit: " << pit << " pos: " << pos);
|
LYXERR(Debug::PAINTING, "setting cursor pit: " << pit << " pos: " << pos);
|
||||||
|
|
||||||
text_->setCursor(cur, pit, pos, true, bound);
|
text_->setCursor(cur, pit, pos, true, bound);
|
||||||
// remember new position.
|
// remember new position.
|
||||||
@ -1626,18 +1626,18 @@ InsetList::Element * TextMetrics::checkInsetHit(pit_type pit, int x, int y)
|
|||||||
Paragraph const & par = text_->paragraphs()[pit];
|
Paragraph const & par = text_->paragraphs()[pit];
|
||||||
CoordCache::Insets const & insetCache = bv_->coordCache().getInsets();
|
CoordCache::Insets const & insetCache = bv_->coordCache().getInsets();
|
||||||
|
|
||||||
LYXERR(Debug::DEBUG, "x: " << x << " y: " << y << " pit: " << pit);
|
LYXERR(Debug::PAINTING, "x: " << x << " y: " << y << " pit: " << pit);
|
||||||
|
|
||||||
for (InsetList::Element const & e : par.insetList()) {
|
for (InsetList::Element const & e : par.insetList()) {
|
||||||
LYXERR(Debug::DEBUG, "examining inset " << e.inset);
|
LYXERR(Debug::PAINTING, "examining inset " << e.inset);
|
||||||
|
|
||||||
if (insetCache.covers(e.inset, x, y)) {
|
if (insetCache.covers(e.inset, x, y)) {
|
||||||
LYXERR(Debug::DEBUG, "Hit inset: " << e.inset);
|
LYXERR(Debug::PAINTING, "Hit inset: " << e.inset);
|
||||||
return const_cast<InsetList::Element *>(&e);
|
return const_cast<InsetList::Element *>(&e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
LYXERR(Debug::DEBUG, "No inset hit. ");
|
LYXERR(Debug::PAINTING, "No inset hit. ");
|
||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user