summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2014-05-18Replace accidental cerr with SWIFT_LOGKevin Smith
Change-Id: I1801265c1b65eacf97e1cd3c69bedeef63cca898
2014-05-18Sluift: Add assertions on conversionRemko Tronçon
Change-Id: I641380fe7423af7b2c7be992f59244a57fb24b51
2014-05-18Fix copy paste errorRemko Tronçon
Change-Id: I4d9ecc462d90821d3232f583e2e3ebea6a9eed74
2014-05-18Fix uninitialized variablesRemko Tronçon
Change-Id: I95b6b67dcafe338561d3dfb28664bc3bba6d1159
2014-05-18Fix MUC memory leaksRemko Tronçon
Change-Id: Icdd7f33012dec3fe7779ec4ad64df1c30d50ea77
2014-05-18Fix spell check leaks and errorsRemko Tronçon
Change-Id: Ied0ac4abb21ef1720411fdbc61e7a687eee3afd1
2014-05-12Fix create_form to work properly with fieldsEdwin Mons
Change-Id: I02f2ec421bd7ba54f64eff35dc1c6e21a7c22545
2014-05-12Fix to Sluift MAM query parametersEdwin Mons
Change-Id: Ieefb87795316ffa4f513cf1d19d20730596db6d9
2014-05-12Add sluift function create_formEdwin Mons
The function send_mam_query needs an optional form. Created a generic form creation function, and made the pubsub configuration form function use that. Change-Id: I9e839b28df3916c1fd0b09d84a03cc521d1736ad
2014-05-12Add support for <before/> to ResultSetEdwin Mons
Change-Id: I46bd9f24fc887b180cee3c2aa75a6c9e1761473b
2014-05-09Fix MAM Sluift.Richard Maudsley
Change-Id: I75e87e9c1a0f12f6c56dcb63f0a06f715277b99b
2014-05-09Fix compiler warnings in Sluift convertors.Richard Maudsley
Change-Id: I26a212dcf17af79696c0446a88fb2272e890f007
2014-05-02Added Sluift MAM convertors.Richard Maudsley
Change-Id: I472023726e84fbdd14af1fd9f57de411a20eb584
2014-04-30Update LuaElementConvertor interface to work with Element instead of Payload.Richard Maudsley
Change-Id: I4f8b69b1a13fff21c605011f45763e01f03259cf
2014-04-28Make ToplevelElement and Payload inherit from Element.Richard Maudsley
Change-Id: I962e59a25e49d593c62fa852d60e178f349eb3c4
2014-04-28Create ToplevelElement to replace Element.Richard Maudsley
Change-Id: I3460f6f4a2ffa9b795080664f49d9138440de72d
2014-04-27Make stanza constructor protectedRemko Tronçon
Change-Id: I417b35e0b76795aea97b677b8a33aa56f6b81c12
2014-04-25Make emoticons match only on word boundariesKevin Smith
Change-Id: Ibe6469f8dc60e89ff87f7e65b6c35c5d50858554
2014-04-25Fix MUC invite being treated like impromptu MUC invite.Richard Maudsley
Change-Id: Iec52f9fabfdcfc3a83681a10d7e0d5f0de2b4ee2
2014-04-25Hide reason field in impromptu chat invites.Richard Maudsley
Change-Id: Icb5075f85a23fc181ff8f5ee00633bb768c4eb5f
2014-04-25Sort ContactSuggester results using case-insensitive substring match, plus ↵Richard Maudsley
unit tests. Change-Id: I806f696dac582ba2d818ceb22df3a10495ce0b16
2014-04-24Added MAM parsers, serializers and tests.Richard Maudsley
Change-Id: I589a7c65664bfecfd0ac34240600dcccb4cbd40e
2014-04-23Don't suggest people who are already in the Start Chat list.Richard Maudsley
Change-Id: Ia458634d6bf5f678a34466ac4421c54c65385a3c
2014-04-22Fix crash in QtUserSearchWindow.Richard Maudsley
Avoid storing pointers to items in vectors. Using shared_ptr for Contact items. Change-Id: I3baa05fc058011b2beca14dc620ab794988a2b37
2014-04-22Fix for crash when resetting New Chat wizard.Richard Maudsley
Change-Id: I6ae355e4ecc45923ddf62c8c972e9771338d8583
2014-04-17Handle menu shortcuts for "Add contact..." and "Start chat..." application ↵Tobias Markmann
wide in all Swift windows. Change-Id: I39435ad80604790ba34acd6e6e5ca2ed85de1eb1 License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
2014-04-07Don't show multiple Recents with the same occupantsRichard Maudsley
Change-Id: I1ac3f106ea8062d0f831beaf59fe3932a373ce3a
2014-04-07Clear the reason field in invite dialogs before showing themRichard Maudsley
Change-Id: I97bfe54d028658aaa1385284669c3e2892d2f175
2014-04-07Allow contacts to be dragged from the Chats tab into the search windowRichard Maudsley
Change-Id: Ib1ecd2f95fb26269d8aa19094aac6e1f691cdf35
2014-04-02Automatically moving user into the chat list when you select from the ↵Richard Maudsley
population drop-down. Change-Id: I69b44e0e1dda2fa513d2d867ed10e5a8046ff0e9
2014-04-02Make the impromptu MUCs behave more like a regular chat.Richard Maudsley
This hides occupant types in the participant list and initiates a direct 1-to-1 on occupant double-click instead of MUC-proxied 1-to-1. Change-Id: I76c57fe52beb3e4236524c1d8cfbd583d3dc3f62
2014-03-31Render results forms with multi-values correctlyRichard Maudsley
Change-Id: I3b3de9687e8f2f2f6d478a52ffd92e383bcd4b08
2014-03-24Fix SCRAM-SHA-1-PLUS channel binding negotiation code. (Thanks Kim Alvefur)Tobias Markmann
For details see section 6. Channel Binding, point 2 in RFC 5802. Change-Id: If64ebb373ed7d63c8668b03b90b1f5e87be1ab19 License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
2014-03-22Move hardcoded XMPP SRV information from Connector into CoreClientNick Hudson
The Connector class had "_xmpp-client._tcp." hard-coded in it, which meant that it was not suitable for non-XMPP clients. This change means that the Connector can now be used by clients who are interested in arbitrary SRV records; the CoreClient class is updated accordingly. Test-information: Built and ran Swift - seems to work as expected Ran unit-tests ("scons test=unit") - reports OK Change-Id: I0fea9aa90f5d1d5e3a4b90f3362b663fe9d8e207
2014-03-21Sluift: Fix compilation warningRemko Tronçon
Change-Id: Ib542e69848ee85e4a017528e6ffe5da61276619a
2014-03-21Swiftob: Fix compilation against Lua 5.2Remko Tronçon
Change-Id: I0cbee4085d87cf39b55d6d429e3e45389469885f
2014-03-21Fix Dutch translation typosRemko Tronçon
Change-Id: Ia876b701f9af001dda77ae4b5005046cddf48d7b
2014-03-21Disconnect ClientXMLTracer signals at destruction timeRemko Tronçon
This fixes a crash when disabling the XML tracer. Change-Id: Id26255610e71809901409e42d5a61b18e502d8f6
2014-03-20Sluift: Initialize client tracing at creation timeRemko Tronçon
This avoids all calls to set_trace_enabled prior to connect() being ignored. Change-Id: Ib4f2bc9815aae2bd456f2ececcb2a37ac460eebc
2014-03-13Set chat font back to sans-serif font.Richard Maudsley
Change-Id: I3a31aac0641bf0e2f4865906b5a3fe59f46cabf4
2014-02-25Build with new Boostish stuff.Kevin Smith
Can no longer use a shared_ptr as a bool. Change-Id: Ic92ede082e8f923830af943bb522c64e4f5ff453
2014-02-24Label fax numbers as fax and omit resources from JIDs in roster tooltipsRichard Maudsley
Change-Id: I3101077446df6d673be594b0479dac169fb02f2b
2014-02-22Handle error responses to XEP-0184 receipt requests.Tobias Markmann
Change-Id: I23d77168c1c387342164d857a3eb5577bff65fb9 License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
2014-02-22Clean up recent patch a littleKevin Smith
Change-Id: Ic982cc6d1716c0c4d1ef25555706c66792bd97dd
2014-02-22Clean up format slightlyKevin Smith
Change-Id: I7133dbb4b8e24405fe585d8e2011666b9731971d
2014-02-22Make git and wix wrappers in build system more convenient for use by other ↵Kevin Smith
projects Change-Id: I173f42bfe2dde7d18be3d54976649aa1bac13dbf
2014-02-22Added timestamps to debug log.Richard Maudsley
Change-Id: I2024ebf4d97be8683cf563d9c151f97319bba880
2014-02-21Tidy up of subscription notification dialog.Richard Maudsley
Change-Id: I648da78b1590578beae1ef9c3e0c173d12176dc3
2014-02-16Don't try to install git hooks when Swift is used as a submodule.Kevin Smith
Change-Id: I7c83c416507635f5bba6411824bd1a540dffc910
2014-02-13Fix clang warningsRemko Tronçon
Change-Id: I7cd26f00f626b64da934e9f5594db393d6184b9c