summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2010-12-09Handle stream errors in client session.Remko Tronçon
2010-12-05Added plumbing for persistent certificate trust checking.Remko Tronçon
2010-11-28Change error from optional to shared_ptr in GenericRequestRemko Tronçon
Resolves: #692
2010-11-16Remember previous MUC service searches.Kevin Smith
Resolves: #615 Release-Notes: The MUC Search will now remember previously searched services.
2010-11-16Pass NetworkFactories as an explicit dependency into client.Remko Tronçon
2010-11-15Don't show unread events after signout.Kevin Smith
Resolves: #685 Release-Notes: Signing out with unread events will no longer trap your system tray with unread messages.
2010-11-11Avoided compilation warnings.Remko Tronçon
2010-11-07Refactoring certificates & certificate checking.Remko Tronçon
2010-11-06Use EntityCapsProvider in Swiften.Remko Tronçon
2010-11-03Centralizing predefined features in DiscoInfo.Remko Tronçon
2010-11-03Added ClientDiscoManager.Remko Tronçon
2010-11-03Refactoring Presence & MUC handling.Remko Tronçon
2010-10-30When MUC notifications are clicked, open the MUC.Remko Tronçon
Release-Notes: When clicking notifications coming from rooms, bring up the room dialog. Resolves: #674
2010-10-30Disconnect client cleanly before quitting.Remko Tronçon
Resolves: #671, #420
2010-10-30Changed CoreClient::onError to CoreClient::onDisconnected.Remko Tronçon
The error parameter is optional.
2010-10-27Remove MainEventLoop singleton.Remko Tronçon
The event loop now needs to be explicitly passed to clients using it.
2010-10-24Remove some unused code in MainController.Remko Tronçon
2010-10-24Moving more from Swift to Client.Remko Tronçon
2010-10-24Created Storages interface.Remko Tronçon
2010-10-24Moved MUCRegistry into client.Remko Tronçon
2010-10-24Moved PresenceSender to client.Remko Tronçon
2010-10-24Blind attempt at animated system trayKevin Smith
2010-10-24Rejoin MUCs on reconnect.Kevin Smith
Resolves: #625 Release-Notes: MUCs will once again be rejoined on reconnect.
2010-10-24Provide feedback in the status header when attempting to connect.Kevin Smith
Resolves: #657 Release-Notes: The status setter now shows when you're connecting.
2010-10-23Don't lose notification enabledness when the user changes status.Remko Tronçon
Resolves: #651 Release-Notes: The notification toggle on Linux will now be respected.
2010-10-22Fixed memory leaks and segfault on signout.Remko Tronçon
2010-10-21Moving queries & responders around.Remko Tronçon
2010-10-21Fixed authentication problems on reconnect.Remko Tronçon
Release-Notes: Fixed a bug where reconnecting to a different account after signout would fail authenticating.
2010-10-10Moved presenceOracle inside Client.Remko Tronçon
2010-10-10Moved XMPP roster & controller from Swift to Client.Remko Tronçon
2010-10-10Move SoftwareVersion responder from Swift to Client.Remko Tronçon
2010-10-10Client refactoring.Remko Tronçon
Removing inheritance from StanzaChannel to trim down the public API.
2010-10-10Move SoftwareVersionResponder constructor arguments to setter.Remko Tronçon
2010-10-10Refactor responders to only start on start().Remko Tronçon
2010-10-09Move Settings to Swift/Controllers.Remko Tronçon
2010-10-09Added EchoBot walkthrough example.Remko Tronçon
2010-10-08Fix for very unlikely timing-related crash when quitting during event handlingKevin Smith
2010-10-08Update roster header even when going offline.Kevin Smith
Resolves: #596 Release-Notes: The roster header will no longer show you with (No message) if you specify a message when you go offline.
2010-10-08Cancel chat state display when offline.Kevin Smith
Release-Notes: Contacts will no longer show as 'typing' if you go offline before they've sent the message. Resolves: #561
2010-10-07Code cleanup from recent commitsKevin Smith
2010-10-05Create 'Enable notifications' menu on Linux.Kevin Smith
I've not actually tested this on Linux... Resolves: #594
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