More Info

Revision 814915

(Back to digest)
 

Other in Networking Tools

Eike Hein committed changes in /branches/extragear/kde3/network/konversation:

Merge of auto-away support along with related cleanups:

* Added per-identity support for automatic away after a configurable duration of user desktop inactivity and/or screensaver activation, along with support for automatic return on activity.
* Fixed the "Global Away" toggle to make sense and update its state
properly.
* Added an '/aunaway' command to complement '/aaway' and '/unaway'.
* Broadly rewrote away management related code for improved robustness and less inane duplication and hacks (e.g. no more abuse of multiServerCommand parsing tricks for global away).
* Some layout improvements in the identity editor dialog.
* Made use of units in spinboxen in the identity and preferences UI more consistent.

The copious amount of debug output will be removed a little later.

As a side note, aside from a yet-missing warning dialog that needs to be added, this concludes active feature development for Konversation 1.1 and marks the beginning of feature freeze.
A few tweaks here and there down the road string freeze will begin, and lead to a release.

This release cycle has been very long - yes, too long - due to the usual collection of real life issues and similar, but at the same time also has a lot to show for it - the longest changelog yet (almost a third of the total changelog file), and large amounts of both under the hood and user-visible improvements, fixes and features.

This is a much better app than 1.0.1 all around.

Konversation 1.1 will be the last KDE 3-based Konversation.

The next milestone for us will be a KDE 4 release.
This will initially be a fairly straight port for timing reasons (don't want to make you wait even longer), but rest assured that our plans for future versions are filled to the brim with high-flying changes and exciting new stuff.

All the while making sure that Konversation stays the friendly, no-nonsense, highly KDE-integrated IRC client you've come to know, and that continues to serve an important role in keeping our community of users and developers together.

File Changes

Added 2 files
/branches/extragear/kde3/network/konversation/src
 
/awaymanager.cpp
 
/awaymanager.h
Modified 27 files
/branches/extragear/kde3/network/konversation
 
/ChangeLog
 
/configure.in.in
 
/src/chatwindowbehaviour_preferences.ui
 
/src/commit.h
 
/src/connectionbehavior_preferences.ui
 
/src/connectionmanager.cpp
 
/src/identity.cpp
 
/src/identity.h
 
/src/identitydialog.cpp
 
/src/identitydialog.h
 
/src/inputfilter.cpp
 
/src/inputfilter.h
 
/src/konvdcop.cpp
 
/src/konvdcop.h
 
/src/konversationapplication.cpp
 
/src/konversationapplication.h
 
/src/konversationmainwindow.cpp
 
/src/konviface.h
 
/src/Makefile.am
 
/src/outputfilter.cpp
 
/src/outputfilter.h
 
/src/server.cpp
 
/src/server.h
 
/src/servergroupdialog.cpp
 
/src/viewcontainer.cpp
 
/src/config/preferences.cpp
 
/src/config/preferences.h
29 files changed in total