Am Dienstag, den 08.06.2010, 00:03 +0200 schrieb Andre Poenitz: > On Mon, Jun 07, 2010 at 10:29:56PM +0200, Peter Kümmel wrote: > > Am Montag, den 07.06.2010, 21:42 +0200 schrieb Peter Kümmel: > > > Am Montag, den 07.06.2010, 12:37 -0600 schrieb Rob Oakes: > > > > I've been using QPlainTextEdit as a test widget for the > > > > outliner/corkboard extensions, and I've been very happy with its > > > > performance. Even when running in my laptop within a virtual machine, > > > > performance is near instantaneous. > > > > > > I've tested it, it's still too slow, even the messages in qtcreator > > > are faster. Maybe there are other reasons which slow down lyx so much. > > > > Found the reason: the debug messages were not buffered. Now it waits > > 200ms until the progress widget is updated. So opening the User's Guide > > is now possible with all messages enabled. > > Would a queued connection between whateven produced the debug messages > and whatever puts them in the view help?
There was already a queued connection in GuiProgressView: connect(progress, SIGNAL(appendLyXErrMessage(QString const &)), this, SLOT(appendLyXErrText(QString const &)), Qt::QueuedConnection); Peter