summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2010-10-24Use the highest priority for a contact's roster item, not the newest.Kevin Smith
Resolves: #654 Release-Notes: Contacts online from several clients at once should now show the highest priority presence, not the most recent.
2010-10-24Creating abstract XMPPRoster base class.Remko Tronçon
2010-10-09Move Settings to Swift/Controllers.Remko Tronçon
2010-10-08Fixing assorted memory leaks.Kevin Smith
Resolves: #329
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-24Add logic and tests for modifying roster items. No UI Yet.Kevin Smith
(Partially) Resolves: #575 (Partially) Resolves: #272
2010-09-15Moved events from Swiften to Swift.Remko Tronçon
2010-09-13Added presence notifier.Remko Tronçon
2010-09-11Make AvatarManager abstractRemko Tronçon
2010-08-27Separate MUCRegistry from ChatsManager.Remko Tronçon
2010-08-27Use own nick at top of roster.Kevin Smith
Currently doesn't work because onOwnVCardChanged isn't plumbed in.
2010-06-09Remove compilation warnings from tests.Remko Tronçon
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-12RosterController testing.Kevin Smith
2010-04-12Send roster set before roster add.Kevin Smith
2010-04-08Added copyrights to Swift.Remko Tronçon
2010-03-22Fixing up the unit tests again. Oops.Kevin Smith
2010-03-22Updating unit tests to work againKevin 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-09Trivial test of RosterControllerKevin Smith
2009-11-08Fix for crash on login failure. Scaffoling for testing roster stuff.Kevin Smith