summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2014-01-13Fixed compiler errors.Richard Maudsley
Change-Id: I5a36fa14bfb0e758a1178e4b5fe3c2eb2e32b04c
2013-11-18Improve tooltips to include avatars, last seen and vcard information.Tobias Markmann
Change-Id: I3768d9891ba903c5e2ce8217de0b4413ce40bb9a License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
2013-10-01Adding support for impromptu MUCs.Tobias Markmann
Change-Id: I363e9d740bbec311454827645f4ea6df8bb60bed License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
2013-08-04Factor Chat Message Parsing out and test itKevin Smith
Change-Id: Ia11dbebc736ecf9996f6d0fcc4550b749c55d433
2013-03-27Adding support for Blocking Command (XEP-0191) to Swift(-en).Tobias Markmann
Change-Id: I7c92518dc389474d520d4cf96f96a11459f73d26 License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
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.
2013-01-09Highlighting supportMaciej Niedzielski
Change-Id: Ib6bd42cecff018998117bc1e7db279a62b3af434 License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
2012-12-23Save recent status messages and allow easy setting.Kevin Smith
Change-Id: I5baaa2cf28cbc344bf442c4a74e0c9ff3ba31ea1
2012-09-08Support whiteboarding.Mateusz Piekos
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2012-08-30History dialogCătălin Badea
Add history dialog as an experimental feature. License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
2012-08-07Fixed build.Remko Tronçon
2012-07-15Fixed compilation on Windows.Remko Tronçon
2012-03-03Unit tests for SettingsProviderHierachyKevin Smith
Also fixing up errors they found and an uninitialised read left-over from the original patch.
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.
2011-09-30Moved SOCKS5BytestreamProxyFinder to Swiften.Remko Tronçon
2011-09-30Moved DiscoServiceWalker to Swiften.Remko Tronçon
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-07-03Implement TableRoster with roster diff.Remko Tronçon
2011-05-22Added TableRoster.Remko Tronçon
2011-04-26Added CertificateMemoryStorage.Remko Tronçon
2011-04-25Moved file storages to Swift.Remko Tronçon
2011-04-24Initial Ad-Hoc commands support.Kevin Smith
This is not finished, use at your own peril.
2011-04-22Merge unread tab titles legibly.Kevin Smith
Release-Notes: Chat tabs with unread messages from several chats will now be a little more descriptive. Resolves: #485
2011-04-18Added RFC5122 XMPP URI parsing and basic handling.Remko Tronçon
URI Handling currently only works on Mac OS X.
2011-02-19Make Swift translatable.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-01-30Added profile edit dialog.Remko Tronçon
Resolves: #141, #587.
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-05Added plumbing for persistent certificate trust checking.Remko Tronçon
2010-10-24Moving more from Swift to Client.Remko Tronçon
2010-10-02Persist roster group expandiness.Kevin Smith
Release-Notes: Whether roster groups are expanded or collapsed is now persisted between sessions. Resolves: #399
2010-09-15Moved events from Swiften to Swift.Remko Tronçon
2010-09-15Added EventNotifier.Remko Tronçon
2010-09-13Moved XMPPRosterController to Swiften.Remko Tronçon
2010-09-13Added presence notifier.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-06-25Simplify presence handling for auto-away and reconnections.Kevin Smith
Resolves: #405
2010-05-30Use the same version number in iq:version and about window.Kevin Smith
Resolves: #428
2010-05-13List MUCs available on services.Kevin Smith
Resolves: #276
2010-04-06Fix compilation.Remko Tronçon
2010-03-28Fixed build.Remko Tronçon
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-10Move the Chat stuff in Controllers into Chat folder.Kevin Smith
It was starting to get a bit unwieldly in Controllers/
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-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-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-08Fix for crash on login failure. Scaffoling for testing roster stuff.Kevin Smith
2009-08-09Add SConscript files.Remko Tronçon