Rewrite the remember/marker line system completely to be more useful:
authorEike Hein <hein@kde.org>
Tue, 6 Nov 2007 19:27:47 +0000 (19:27 -0000)
committerEike Hein <hein@kde.org>
Tue, 6 Nov 2007 19:27:47 +0000 (19:27 -0000)
commit1ba1e143fe42c9df29c9401e5c40106d20e7e27d
tree3402081a8d8152cb5470aaba2744de0bd170c590
parent1fde66888d809b5b62d56d001c2a7b56935889d5
Rewrite the remember/marker line system completely to be more useful:
* Distinguish between manually inserted marker lines and marker lines
  inserted automatically when chat windows are hidden, fixing the utter
  chaos in conjunction with the "show in all chat windows" preference.
* Make the automatic marker line "sliding", i.e. remove the last auto-
  matic line when inserting a new one.
BUG:136917
* Only insert the automatic marker line when there's actually new text
  being appended to a chat window.
BUG:137535
* Add an action to clear all marker lines in a chat window.
* Improve marker lines-related terminology and preferences.
* Make the (marker line-related and other) identity default settings
  consistent between the initial identity and additional newly created
  identities.

svn path=/branches/extragear/kde3/network/konversation/; revision=733584
20 files changed:
src/chatwindow.cpp
src/chatwindow.h
src/chatwindowbehaviour_preferences.ui
src/commit.h
src/config/konversation.kcfg
src/config/preferences.cpp
src/identity.cpp
src/identity.h
src/identitydialog.cpp
src/ircview.cpp
src/ircview.h
src/konvdcop.cpp
src/konvdcop.h
src/konversationapplication.cpp
src/konversationmainwindow.cpp
src/konversationmainwindow.h
src/konversationui.rc
src/konviface.h
src/viewcontainer.cpp
src/viewcontainer.h