summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2010-10-02Persist roster group expandiness.Kevin Smith
Release-Notes: Whether roster groups are expanded or collapsed is now persisted between sessions. Resolves: #399
2010-09-13Added presence notifier.Remko Tronçon
2010-09-11Make AvatarManager abstractRemko Tronçon
2010-09-11Added VCardAvatarManager for offline avatars.Remko Tronçon
Resolves: #418
2010-09-11Refactoring VCardUpdateAvatarManager.Remko Tronçon
2010-08-27Rerequest the roster at reconnect.Kevin Smith
Resolves: #548
2010-08-27Use own nick at top of roster.Kevin Smith
Currently doesn't work because onOwnVCardChanged isn't plumbed in.
2010-06-02Rename boost_signalslib.h to boost_bsignals.Remko Tronçon
2010-06-02Using Boost workaround for Qt signals keyword clash.Remko Tronçon
This should allow us to link against system boost versions.
2010-05-06Rewrite of large amounts of roster code.Kevin Smith
Now keeps widgets out of Swiften, keeps sorting inside Swiften, and keeps track of presences to show the correct presence per roster item. Resolves: #316 Resolves: #81 Resolves: #239
2010-04-15Normalise muc joining, allow it from bookmark list.Kevin Smith
Resolves: #320
2010-04-12Send roster set before roster add.Kevin Smith
2010-04-10Fix two segfaults on signout/signin.Kevin Smith
Connections that don't go away when the slot is destroyed. Resolves: #310
2010-04-08Added copyrights to Swift.Remko Tronçon
2010-03-22Fixing up the unit tests again. Oops.Kevin Smith
2010-03-22Lots of plumbing for event view.Kevin Smith
This isn't ready yet, but clicking on a message in the event view will now cause the chat to pop up, and the plumbing is there for doing something with subscription requests - I just don't, yet.
2009-11-05A block of the work for roster pushes.Kevin Smith
Still needs unit testing
2009-09-16SignOut nearly working.Kevin Smith
2009-09-15Logout without signout, but without UI notification that you're logged out.Kevin Smith
2009-08-16Now show my avatar and JID in the 'me view'.Kevin Smith
At the moment it's my JID rather than my Name, because the NickResolver doesn't cope with our own Name. Also: the name resizing sometimes doesn't work. If it doesn't for you, make the roster very wide and then slowly resize it down.
2009-08-01Roster now includes avatars.Kevin Smith
2009-06-10Moved Swiften/Controllers to Swift/Controllers.Remko Tronçon