summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2010-03-28Fixed build.Remko Tronçon
2010-03-28Chat list in the gui (mostly non-functional).Kevin Smith
2010-03-26Remove MUCs from the ChatsManager's list once you leave them.Kevin Smith
Resolves: #292
2010-03-26Starting plumbing for MUC bookmarksKevin Smith
2010-03-22Don't prompt for subscription requests you've already added.Kevin Smith
2010-03-22Fixing up the unit tests again. Oops.Kevin Smith
2010-03-22Can now accept roster subscriptions.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.
2010-03-19Don't show messages forever in the EventViewer.Kevin Smith
2010-03-19Start of event viewer.Kevin Smith
Creates a basic event viewer framework, and plugs it into the Swift controllers, so that messages are displayed (in a very ugly way). Still a long way to go.
2010-02-24Fix segfault on auth failureKevin Smith
2010-02-17Add /me support it QtUIKevin Smith
2010-02-17Fix problem with not requesting label cataloguesKevin Smith
2010-02-17Only allow non-readable messages to a chat window if they're chat states.Kevin Smith
2010-02-17Preliminary Chat State Notifications support.Kevin Smith
Only covers Active and Composing (Which is very possibly all we care about).
2010-02-10Move the Chat stuff in Controllers into Chat folder.Kevin Smith
It was starting to get a bit unwieldly in Controllers/
2010-01-29Fix chatwindow unit testsKevin Smith
2010-01-17Preparation. for /me.Kevin Smith
QtUI's implementation isn't done yet.
2010-01-10Don't join MUCs a second time.Kevin Smith
Resolves: #273
2010-01-03Don't send caps info and vcard info twice.Remko Tronçon
2009-12-26Additional plumbing for chat rebinding.Kevin Smith
2009-12-26Fix segfault at launch due to argument reversal.Kevin Smith
2009-12-26More thoroughly test the chat routing.Kevin Smith
This adds in the behaviour for unbinding chats when the resource goes offline (only if there isn't already an unbound chatwindow). Resolves: #155
2009-12-24Some more tests for the chat routing.Kevin Smith
Resolves: #140
2009-12-24Extract the Chat dialog management from MainController into ChatsManager.Kevin Smith
There is a single unit test so far - but that's more than was there before, so I'm pushing. Expect more unit tests shortly. Resolves: #139
2009-12-22Add a PreviousStatusStore.Kevin Smith
2009-11-28Implemented XML console.Remko Tronçon
Resolves: #135
2009-11-28Some code cleanup.Remko Tronçon
2009-11-28Opening the XMLConsole should bring it to front.Kevin Smith
Just plugged in the activate call for the qttabbables. Resolves: #263
2009-11-28Fix AppCast URL.Remko Tronçon
2009-11-27Added MD5 hashing algorithm.Remko Tronçon
Moved 'hexifying' of hashes into its own class, such that it can be shared between all hashes.
2009-11-26Allow the XmlConsole to be closed, and there to be only one.Kevin Smith
Resolves: #261 Resolve: #262 # Please enter the commit message for your changes. Lines starting # with '#' will be ignored, and an empty message aborts the commit. # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # modified: Swift/Controllers/UIInterfaces/XMLConsoleWidget.h # modified: Swift/Controllers/XMLConsoleController.cpp # modified: Swift/QtUI/QtXMLConsoleWidget.cpp # modified: Swift/QtUI/QtXMLConsoleWidget.h # # Untracked files: # (use "git add <file>..." to include in what will be committed) # # src/
2009-11-26Remember the last used account.Kevin Smith
This is the last account to be logged in with, not the last account to be logged out. If you want that, open a new ticket. Resolves: #241
2009-11-26Plumbing to show a dummy XMLConsoleWidget in the chat tabs.Kevin Smith
This should all work now, and the XMLConsoleController needs to talk to the QtXMLConsoleWidget through the XMLConsoleWidget interface. Resolves: #256
2009-11-26Plugin Avatars into MUCs.Kevin Smith
Provides the extra plumbing needed for the MUC faux-roster to be populated with Avatars. This is adding yet another linear time roster operation, and these are going to start adding up eventually. Resolves: #251
2009-11-25Avoid having unreadable events added to queue.Remko Tronçon
2009-11-25Enabled stream compression again.Remko Tronçon
2009-11-24Added PresenceSender object.Remko Tronçon
2009-11-24Integrated new IdleDetector.Remko Tronçon
2009-11-22Added auth success value support.Remko Tronçon
2009-11-21Removing compiler warnings.Kevin Smith
Swiften and Swift now build with no compiler warnings for me on Snow Leopard.
2009-11-19Reconnect automatically on errorKevin Smith
2009-11-18Publish security labels disco info.Remko Tronçon
2009-11-12Reconnect in the MainController check the Client's connectedness.Kevin Smith
2009-11-10Fixed error handling.Remko Tronçon
2009-11-10Refactored session management.Remko Tronçon
2009-11-09Trivial test of RosterControllerKevin Smith
2009-11-08Fix for crash on login failure. Scaffoling for testing roster stuff.Kevin Smith
2009-11-08Added Error class.Remko Tronçon