summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2011-02-15Moved QtEventLoop to the Swift namespace.Remko Tronçon
2011-02-15Make JID constructor with string implicit.Remko Tronçon
This avoids the need to explicitly contruct a JID where a string is used.
2011-02-14Fixed ExpatParser compilation.Remko Tronçon
2011-02-14Removed Swift::String.Remko Tronçon
2011-02-14String refactoring.Remko Tronçon
Removed String::getLength(). Rewrote String::removeAll().
2011-02-13Removed some boilerplate classes.Remko Tronçon
2011-02-13Use boost string algorithms.Remko Tronçon
2011-02-12Cache stringprep results for JIDs.Remko Tronçon
2011-02-12Share locale object between delay parsers.Remko Tronçon
2011-02-12Don't prep JID in toBare().Remko Tronçon
2011-02-11Adding more roster unit testsKevin Smith
2011-02-09Treat 'connection closed' as an error.Remko Tronçon
2011-02-08Initialize variable to avoid GCC 4.4 warning.Remko Tronçon
2011-02-07Moved Swift-specific roster code out of Swiften.Remko Tronçon
2011-02-07Reworking contact editing.Remko Tronçon
Collapsed rename, group edit, and remove into one dialog. Moved contact editing logic to controllers.
2011-02-06Only assume we are logged in when we have bound our resource.Remko Tronçon
Resolves: #758
2011-02-05Fixed some bugs with MUC joining.Remko Tronçon
2011-02-05Don't crash when receiving null roster payload.Remko Tronçon
2011-02-02Removing unused parameter from Client constructor.Remko Tronçon
2011-01-30Added profile edit dialog.Remko Tronçon
Resolves: #141, #587.
2011-01-29Added some experimental Jingle classes.Remko Tronçon
2011-01-27Fixed CLang warnings.Remko Tronçon
2011-01-26Make boost io_service a shared object.Remko Tronçon
This should avoid problems when destroying an event loop containing timer or network events, after the network factory (and io_service object) has disappeared (i.e. at shutdown).
2011-01-24Added debug output to boost connection.Remko Tronçon
2011-01-24Added test suite registration checker.Remko Tronçon
2011-01-22Close connection properly before quitting.Remko Tronçon
2011-01-22Renaming SessionStream::onError to SessionStream::onClosed.Remko Tronçon
2011-01-22Some small event loop tweaks.Remko Tronçon
2011-01-21Removed debug output from BoostConnection.Remko Tronçon
2011-01-21Code cleanup.Remko Tronçon
2011-01-18Cleaned up some code.Remko Tronçon
2011-01-15Wait to close the connection until pending writes are done.Remko Tronçon
This hopefully fixes the uninterruptable hang on exit.
2011-01-15Comply with asio's documentation that we cannot call async_write multiple ↵Remko Tronçon
times simultaniously.
2011-01-12Refactored MUC code a bit.Remko Tronçon
2010-12-30Show certificate fingerprint in 'Trust certificate' dialog.Remko Tronçon
2010-12-27Fixed crash on disconnect.Remko Tronçon
2010-12-27Fix destruction order in unit tests.Remko Tronçon
2010-12-27Disconnect signals in IQRouter.Remko Tronçon
2010-12-27Avoid leaking connection on exit.Remko Tronçon
2010-12-27Avoid more valgrind warnings.Remko Tronçon
2010-12-27Stop eventloop in ClientTest disconnect signal.Remko Tronçon
2010-12-27Added event debugging methods.Remko Tronçon
2010-12-27Fix valgrind warnings & leaks.Remko Tronçon
2010-12-27Also emit connection disconnected signal when we initiate the disconnect.Remko Tronçon
2010-12-27Fixed valgrind warnings & leaks.Remko Tronçon
2010-12-26Fixed crash when searching for users.Remko Tronçon
Resolves: #730
2010-12-22Basic User Search support, and Find Rooms cleanup.Kevin Smith
Adds a throbber to the MUC search, turns the Add Contact dialog into something searchy, adds the option to open chats to arbitrary JIDs. Resolves: #614 Resolves: #695 Resolves: #436 Release-Notes: On servers that support it, users can now perform searches for contacts to add or chat to.
2010-12-21Fixed compilation on Windows.Remko Tronçon
2010-12-20Re-enabling XMPPLayer unit tests.Remko Tronçon
2010-12-20Don't immediately send presence unneccesarily when registering directed ↵Kevin Smith
presence senders. Hopefully Resolves: #691 Release-Notes: We hope to have fixed the bug where a MUC room would go into loop of parting and joining continually.