summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2013-01-12Adding basic vCard edit/show support.Tobias Markmann
Change-Id: I3104efcb9d56cfcaafda45eac2a51d2702f5245b License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
2012-12-22Allow toggling of a more compact roster modeKevin Smith
Change-Id: I2da5116ab8467645b83afa1908f438301f326dbe
2012-09-08Support whiteboarding.Mateusz Piekos
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2012-04-29Also put ellipsis buttons on MUC and roster context menus.swift-2.0beta1Remko Tronçon
Resolves: #1114
2012-04-26Slightly clearer "Add contact" text for MUC context menu.Kevin Smith
Resolves: #1113
2012-04-08'Add contact' from MUC right-click menudknn
This patch allows to add a contact from a MUC, by right clicking a contact in the rooster. The action is only available if the JID of the user is also available License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
2012-02-21Introduce system settings policies.Kevin Smith
Release-Notes: It is now possible for sysadmins to deploy files with policies for configuration options, such as making it impossible for users to save passwords or to force sound notifications off, or to set defaults. Also allow changing an option so that Swift disconnects on idle timeout, instead of going away.
2012-01-12Don't crash with multiline status message and Qt-4.8.0Kevin Smith
It looks as if 4.8 crashes if you ask it to elide text that has newlines in it. This change changes the rendering to show all lines as one. This slightly changes roster rendering for people with multiline messages. Resolves: #1056
2011-11-01Having a play with a compact roster modeKevin Smith
2011-10-10Have the available MUC actions work on initial rightclick.Kevin Smith
2011-10-07Allow affiliation editing in MUCs.Kevin Smith
Resolves: #986 Resolves: #988
2011-10-05Allow role changing in MUCs.Kevin Smith
Resolves: #987
2011-09-30Fixed some Windows issues with FT.Remko Tronçon
2011-09-25File transfer changes.Remko Tronçon
- Introduce 'experimental' flag to conditionally compile FT. - Use LibMiniUPNPC and NATPMP CPPDEFINES only locally in the classes that need them. - Extract abstract interface from NAT traversal classes - Avoid unit test warnings
2011-09-25Google Summer of Code 2011 Project: Adding support for Jingle File Transfers ↵Tobias Markmann
(XEP-0234), Jingle SOCKS5 Bytestreams Transport Method (XEP-0260), Jingle In-Band Bytestreams Transport Method (XEP-0261) and SOCKS5 Bytestreams (XEP-0065). License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2011-09-23Add support for kicking people from MUCs.Kevin Smith
This also introduces a new DOM-like parser structure, used for the MUC parsers. Partially Resolves: #689
2011-09-21Distinguish between Roster and MUC list widgetsKevin Smith
2011-07-10Include per-chat unread count in ChatsKevin Smith
2011-07-09Fix roster avatarsKevin Smith
2011-07-09Update QtChatList for recent backend changesKevin Smith
2011-06-13Added CppCheck script.Remko Tronçon
Tweaked the sources to satisfy cppcheck.
2011-03-15Make the Rename Group dialog text a bit friendlier.Remko Tronçon
2011-03-08Fixed crash on Qt 4.7.0 + Windows XP.Remko Tronçon
2011-03-08Cache rounded avatars.Remko Tronçon
Resolves: #770
2011-03-04Create an edit contact menu item.Kevin Smith
Resolves: #769 Release-notes: It is now possible to edit contacts from the standard menus (without needing to right-click on the item).
2011-02-22Fixed rounded rectangles not drawing background properly.Remko Tronçon
2011-02-22Round corners of avatars in roster.Remko Tronçon
2011-02-21Added "Remove" context menu.Remko Tronçon
Resolves: #768
2011-02-21Remove Edit entry from MUC roster context menu.Remko Tronçon
Resolves: #766
2011-02-19Make Swift translatable.Remko Tronçon
2011-02-14Removed Swift::String.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.
2010-12-27Elide group header when necessary.Remko Tronçon
Resolves: #677
2010-11-15Sanitise the Roster widget on signout.Kevin Smith
This will hopefully avoid crashes in the RosterDelegate due to Qt believing that the RosterItems still exist and that it can read them. Unverified as I can't reproduce the crash on this machine, but hopefully Resolves: #678
2010-10-31Tweak the group triangles a bit.Remko Tronçon
2010-10-31Fix triangle drawing.Remko Tronçon
Resolves: #634
2010-10-31Don't clip group header text.Remko Tronçon
Resolves: #659
2010-10-24Scroll MUC roster pixel-by-pixel.Remko Tronçon
2010-10-04Assign contacts to groups.Kevin Smith
Another patch will follow shortly to stop them appearing offline after a roster change like this. Resolves: #272 Release-Notes: It's now possible to assign your contacts to groups.
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-06-26Elide text in the various roster views.Kevin Smith
Resolves: #426
2010-06-14Compiler warningKevin Smith
2010-06-11Avoid compiler warnings for the group delegateKevin Smith
2010-06-09Enabled & fixed some more C++ warnings.Remko Tronçon
2010-06-07Tentative fix for segfaulting on roster changes.Kevin Smith
Logically, this would fix it - but it's not reproduceable to check so we'll have to wait and see. It's possible that this is going to impact performance. Testing required. Resolves: #414
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-26Don't let roster groups open and close on their own.Kevin Smith
Resolves: #368
2010-05-25Expand roster groups on a single click.Kevin Smith
Resolves: #212
2010-05-25Don't show a blank line for empty status in tooltips.Kevin Smith
Resolves: #384