summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2011-07-09Keep MUCs in the recent chats list.Kevin Smith
Populate them with Available StatusShow::Type when they're joined, and None when they're not. Resolves: #907
2011-06-13Added CppCheck script.Remko Tronçon
Tweaked the sources to satisfy cppcheck.
2011-05-22Fix formatting bugs from previous patchKevin Smith
2011-05-22Allow errors in chats to not claim to be about sent messages.Kevin Smith
Resolves: #797 Release-Notes: When failing to enter a room, the error message will no longer wrongly report that you were trying to send a message.
2011-04-30Allow groups to be resorted based on changing names.Kevin Smith
Resolves: #794
2011-04-30This should fix the MUC ordering.Kevin Smith
Hopefully Resolves: #794
2011-04-23Sort MUC roles by role, rather than by name.Kevin Smith
Resolves: #794 Release-Notes: Non-English translations will no longer have MUC role groups in the incorrect order.
2011-03-14"You have entered the room as a <nick>" -> "You have entered the room as ↵Remko Tronçon
<nick>". Resolves: #792 Release-Notes: Fixed typo in room join message.
2011-03-04Don't show popups if the chat's on top.Kevin Smith
Resolves: #774 Release-Notes: Popup notifications for new messages should no longer be generated if the relevant chat is currently selected.
2011-02-20Make Swift translatable.Remko Tronçon
2011-02-19Make Swift translatable.Remko Tronçon
2011-02-14Removed Swift::String.Remko Tronçon
2011-02-11Fix for last commit so rejoins with new content do trigger unread messagesKevin Smith
2011-02-11Don't mark MUC Context as unread.Kevin Smith
Resolves: #724 Release-Notes: Historical messages received when joining a room will no longer be marked as unread.
2011-02-11Rejoin MUCs with the requested nick, not the one that was in previous use.Kevin Smith
(e.g. don't try to rejoin as Kev_________ just because of some previous ghosts, try as Kev again). Resolves: #737
2011-02-07Moved Swift-specific roster code out of Swiften.Remko Tronçon
2011-01-19Only highlight in MUCs on complete-word nicknames.Kevin Smith
Resolves: #738
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-09Only request new MUC context when rejoining.Kevin Smith
Resolves: #542 Release-Notes: On reconnects, existing MUC history now won't be replayed.
2010-11-03Refactoring Presence & MUC handling.Remko Tronçon
2010-10-22Be smarter about combining JoinParts in MUCs.Kevin Smith
Resolves: 620 Release-Notes: Joins and parts in MUCs will now be merged in a more natural way.
2010-10-22Minor fixes to MUCs.Kevin Smith
Resolves: #626 Resolves: #632 Release-Notes: Notices will now be generated if someone says your nick in the MUC in any variant of capitalisation, and will not be generated if it was you that said it.
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-04Only bounce the dock (or flash the taskbar) on readable messages.Kevin Smith
Resolves: #453
2010-10-03Don't treat role changes as a mergeable status changeKevin Smith
2010-10-03Only jump the Mac dock when a Notice is generated.Kevin Smith
Release-Notes: The Mac Dock icon has stopped jumping when it shouldn't. Resolves: #444 Resolves: #453
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-13When joining a new room, create an instant room.Kevin Smith
Resolves: #112
2010-09-11Added VCardAvatarManager for offline avatars.Remko Tronçon
Resolves: #418
2010-09-11Refactoring VCardUpdateAvatarManager.Remko Tronçon
2010-09-03Squash presence in chat and MUC windows.Kevin Smith
Join/Parts will be shown in one block if they're uninterrupted, and only the last presence change in a row will be shown for chats. Resolves: #230 Resolves: #430
2010-08-27Don't tab-complete for users who aren't in the room.Kevin Smith
Resolves: #541
2010-08-20Don't include status in MUC roster sorting.Kevin Smith
Resolves: #536
2010-07-25Preparation for merging presences in the chat log.Kevin Smith
2010-07-25Fix MUC nick conflict resolution.Kevin Smith
Resolves: #514
2010-07-24Improvements and further testing to tab completion.Kevin Smith
Resolves: #506 Resolves: #498
2010-07-23Don't create Notices for MUC history on join.Kevin Smith
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-19Shorter tab names for MUCs.Kevin Smith
Resolves: #439
2010-06-12Apply MUC Conflict resolution until a successful nick is found.Kevin Smith
Resolves: #460
2010-06-06Use delay when printing MUC history.Remko Tronçon
Resolves: #415
2010-06-05Tab completion in MUCs.Kevin Smith
Resolves: #440
2010-06-04Starting towards tooltips for the colour-blind.Kevin Smith
Putting status show names along with the text in tooltips. Covers the MeView and roster entries. Still ToDo: status setter Resolves: #429
2010-05-26Do JID Map lookups for MUC rosters.Kevin Smith
In the same way as was already done for user rosters. Resolves: #395
2010-05-23Implement XEP-0045 joining, and appropriate error handling.Kevin Smith
Resolves: #211
2010-05-21Warnings about MUC joins that never complete.Kevin Smith
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