Revision cbe876c...

Go back to digest for 2nd October 2011

Bug Fixes in Networking Tools

Eli MacKenzie committed changes in [konversation] /:

Changed method of remember/marker line tracking.

Qt 4.7.4 introduces a change to the handling of
QTextBlock::userState that makes it unusable for the purposes of
tracking which block represents a marker or remember line. Previous
versions of Qt also changed or otherwise corrupted the userState
value causing the loss of synchronization with the data held in the
IRCView itself. Blocks are now tracked via the userData field, which
was unmolested in the change made to QTextDocument.

Warning: this commit introduces a large volume of debugging output.

For more information about the Qt change, see QTBUG-20916.

File Changes

Modified 5 files
  •   src/commit.h
  •   src/irc/outputfilter.cpp
  •   src/irc/outputfilter.h
  •   src/viewer/ircview.cpp
  •   src/viewer/ircview.h
5 files changed in total