summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-02-22Add LRUCache utility class to SwiftenTobias Markmann
This implements a simple lookup cache with least recently used replacement strategy. This also adds Boost.MultiIndex from version 1.56 to 3rdParty. Test-Information: Added some unit tests for LRUCache, which pass on macOS 10.12.3 with clang-5.0 Change-Id: I0567945b1197d3fe786bf9d82fdb5e755743b975
2016-04-05Migrate to Boost.Signals2 from Boost.SignalsTobias Markmann
Boost.Signals was deprecated and is not improved further. This patch removes Boost.Signals from 3rdParty and adds Boost.Signals2 and its dependencies. Also removed the Qt signals compatibility file Swiften/Base/boost_bsignals.h. Test-Information: Build and ran unit tests on OS X 10.11.4. Confirmed successful login using Swift client. Change-Id: Ie6e3b2d15aac2462cda95401582f5287a479fb54
2014-10-20Update Boost in 3rdParty to version 1.56.0.Tobias Markmann
This updates Boost in our 3rdParty directory to version 1.56.0. Updated our update.sh script to stop on error. Changed error reporting in SwiftTools/CrashReporter.cpp to SWIFT_LOG due to missing include of <iostream> with newer Boost. Change-Id: I4b35c77de951333979a524097f35f5f83d325edc
2013-01-13Adding in the spirit Boost stuffKevin Smith
Change-Id: I4f127ce61667243b64081b0aa309028d5077045f
2012-12-23Update Boost to 1.52.0.Remko Tronçon
Change-Id: I1e56bea2600bf2ed9c5b3aba8c4f9d2a0f350e77
2011-03-14Updated Boost to 1.46.1.Remko Tronçon
This should hopefuily fix a hang on shutdown on Mac OS X. Resolves: #782 Release-Notes: Fixed a potential hang on shutdown on Mac OS X.
2011-03-11Store JID->Avatar mappings.Remko Tronçon
Resolves: #653
2010-11-24Upgraded Boost to 1.45.0.Remko Tronçon
2010-08-08Added XEP-0004 data forms parsing & serializing.Remko Tronçon
2010-05-06Updated Boost to 1.43.0.Remko Tronçon
2010-04-11Updated Boost to 1.42.Remko Tronçon
2010-03-28Moving submodule contents back.Remko Tronçon
2010-03-28Removing submodules.Remko Tronçon
2010-02-11Moved some modules into separate git modules.Remko Tronçon