summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2010-10-04Disable the notifier when going to DND.Remko Tronçon
Resolves: #572
2010-10-04Implement getBoundJID() (as getJID())Remko Tronçon
Resolves: #582
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-10-01Reuse server-generated resources.Kevin Smith
Once a new method has been implemented in Client, this will re-use a server-generated resource for re-connections within the same Swift session. This provides a stable resource for the session, preventing MUC ghosts and similar artifacts due to server or network failures, without disclosing additional information like hostnames in the resource. Resolves: #563
2010-10-01Use caps for enabling chat state notifications.Kevin Smith
Resolves: #93
2010-09-15Moved events from Swiften to Swift.Remko Tronçon
2010-09-15Fixed EventController destruction order.Remko Tronçon
2010-09-15Added EventNotifier.Remko Tronçon
2010-09-15Use NickResolver for nicks in notifications.Remko Tronçon
2010-09-13Moved XMPPRosterController to Swiften.Remko Tronçon
2010-09-13Added presence notifier.Remko Tronçon
2010-09-12Move Notifier to SwifToolsRemko Tronçon
2010-09-12Remove IQRouter from client inheritance list.Remko Tronçon
2010-09-12Moved application message display around.Remko Tronçon
2010-09-11Make AvatarManager abstractRemko Tronçon
2010-09-11Added support for Entity Capabilities.Remko Tronçon
Resolves: #94
2010-08-27Separate MUCRegistry from ChatsManager.Remko Tronçon
2010-08-27Rerequest the roster at reconnect.Kevin Smith
Resolves: #548
2010-08-27Don't segfault at login-screen exitKevin Smith
2010-08-27Use own nick at top of roster.Kevin Smith
Currently doesn't work because onOwnVCardChanged isn't plumbed in.
2010-08-24Implemented VCardManager.Remko Tronçon
2010-08-24Added VCardStorage.Remko Tronçon
2010-08-21Revert "Store avatars per profile."Remko Tronçon
2010-08-21Store avatars per profile.Remko Tronçon
2010-08-20Restart with previous (per-accoun) status.Kevin Smith
Resolves: #390
2010-08-20Only add one vcard and caps element to each presence stanza.Kevin Smith
Resolves: #524
2010-08-19Fixed compilation on OS X.Remko Tronçon
2010-08-19Extract dir providing functionality from application class.Remko Tronçon
2010-08-07Don't crash if idle at the login screen.Kevin Smith
Resolves: #519
2010-07-23Don't crash on exit before first login.Kevin Smith
Resolves:
2010-06-28Improve reconnect logic.Kevin Smith
Expire old connection error notices, and correctly back-off repeated connection failures. Resolves: #479 Resolves: #480
2010-06-26Fix segfault on second sign-inKevin Smith
2010-06-26Show status in system tray.Kevin Smith
Resolves: #304
2010-06-25Simplify presence handling for auto-away and reconnections.Kevin Smith
Resolves: #405
2010-06-20Fire fewer reconnect timers after they become obsoleteKevin Smith
2010-06-18Fix crash on reconnect.Remko Tronçon
BoostTimer isn't supposed to be constructed as a non-shared-ptr. Making constructor private to avoid this error in the future.
2010-06-11Back off reconnects after an error.Kevin Smith
Resolves: #342
2010-05-30Use the same version number in iq:version and about window.Kevin Smith
Resolves: #428
2010-05-30Don't crash when the vcard response contains no payload.Kevin Smith
Resolves: #427
2010-05-29Version string to 1.0-develKevin Smith
2010-05-28Set the version to beta1 for iq:versionswift-1.0beta1Kevin Smith
2010-05-27Cleaning up code paths for rapid disconnect/reconnect.Kevin Smith
This includes a fix in OpensSSLContext that stops assert failures when more data is received on a connection after a write has failed. It's worth investigating why this happens, stopping it doing so, and re-instate the assert. Resolves: #402
2010-05-25Don't attempt to come back from auto-away when you weren't.Kevin Smith
Resolves: #379
2010-05-25Don't duplicate caps infoKevin Smith
2010-05-24Only send autoaway when you're online, and don't change the message.Kevin Smith
Resolves: #360 Resolves: #366
2010-05-24Pre-NULL MUCSearchController, to avoid a segfault during login failure.Kevin Smith
2010-05-21Warnings about MUC joins that never complete.Kevin Smith
2010-05-20Remko debug outputKevin Smith
2010-05-13List MUCs available on services.Kevin Smith
Resolves: #276
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