summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2010-11-28Rebind chat dialogs on just about anything.Kevin Smith
Resolves: #646 Release-Notes: Duplicate chat windows when contacts are using multiple clients should now be avoided.
2010-11-15Clean MUC joins slightly.Kevin Smith
In an attempt to catch errors, this doesn't Resolves: #691 but does add an assert that may help. It also fixes an error with created rooms not receiving updates presences. Release-Notes: Newly-created rooms will now receive your presence updates, consistent with existing rooms.
2010-11-06Use EntityCapsProvider in Swiften.Remko Tronçon
2010-11-03Refactoring Presence & MUC handling.Remko Tronçon
2010-11-01Disable bookmarks when offline.Kevin Smith
Resolves: #679 Release-Notes: You can no longer use bookmarks while offline.
2010-10-20Tell MUCController to handle disconnect/reconnect rejoins.Kevin Smith
This causes the MUCController to deal with reconnects by requesting a rejoin. It also prepares for doing time-based context requests. Although I've traced the code down, and confirmed that presenceSender->sendPresence(joinPresence); is being called, the stanza is never sent. This needs further investigation, as currently it prevents the rejoins working. Resolves: #625
2010-10-10Moved XMPP roster & controller from Swift to Client.Remko Tronçon
2010-10-08Fixing assorted memory leaks.Kevin Smith
Resolves: #329
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-01Use caps for enabling chat state notifications.Kevin Smith
Resolves: #93
2010-09-15Moved events from Swiften to Swift.Remko Tronçon
2010-09-15Print date changes in chat windows.Kevin Smith
Resolves: #452
2010-09-13Added presence notifier.Remko Tronçon
2010-09-12Block MUC bookmarks until the server has responded.Kevin Smith
Else there could be bookmarks overwritten in an infeasibly unlikely race condition. Resolves: #340
2010-09-03XEP-0198 Ack support in the UIKevin Smith
Resolves: #7
2010-08-27Separate MUCRegistry from ChatsManager.Remko Tronçon
2010-07-23Recognise when leaving a MUC (disconnect or kick).Kevin Smith
Also cleans up some outstanding MUC issues. Resolves: #288 Resolves: #392 Resolves: #279 Resolves: #114
2010-07-23Generate a Notice if your nick is mentioned in a MUC.Kevin Smith
Resolves: #471
2010-06-20Show subjects on MUC join.Kevin Smith
Resolves: #472
2010-06-12Don't re-associate a MUC PM with the bare JID when the target goes offline.Kevin Smith
Resolves: #458
2010-05-21Warnings about MUC joins that never complete.Kevin Smith
2010-05-07Cleaned up MUC code.Remko Tronçon
2010-05-07Don't open MUC PMs to different people into the same windowKevin Smith
Resolves: #317
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-30Support adding/removing bookmarks from the UIKevin Smith
Doesn't support editing meaningfully, nor do changes get saved.
2010-04-23Make latency stats optional.Kevin Smith
Includes boost program_options so we can use commandline parameters. Netbook mode is now activated with --netbook-mode. Latency debug is activated with --latency-debug.
2010-04-15Normalise muc joining, allow it from bookmark list.Kevin Smith
Resolves: #320
2010-04-15Tell you who you're starting a chat with.Kevin Smith
Resolves: #313
2010-04-11Looked like another potential segfaultKevin Smith
2010-04-08Added copyrights to Swift.Remko Tronçon
2010-04-06Don't minimise+restore new chats that want focus on OS X.Kevin Smith
Resolves: 217
2010-04-05Re-use Chat controllers when opening a new chat.Kevin Smith
Resolves: #282
2010-04-05Allow opening chats to MUC occupants.Kevin Smith
Resolves: #275
2010-03-29Populate the chats list with muc bookmarksKevin Smith
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-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-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/