Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-22 | Add LRUCache utility class to Swiften | Tobias 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-11-23 | Migrate remaining Swiften/Base/foreach.h use to range-based for loop | Tobias Markmann | |
Test-Information: Build on macOS 10.12.1 and all tests pass. Change-Id: Iedaa3fa7e7672c77909fd0568bf30e9393cb87e0 | |||
2016-04-05 | Migrate to Boost.Signals2 from Boost.Signals | Tobias 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-20 | Update 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 | |||
2014-10-16 | Add missing shebang to Boost update script. | Tobias Markmann | |
Test-Information: Without it would lead to executing failures for users of non-bash shells. Now it works nicely for these users. Change-Id: I63ef0c91d88800b382714692c0a37f6dcb14c283 | |||
2014-05-29 | Add boost::optional serialization | Kevin Smith | |
Needed by one of Richard's pending patches Change-Id: I64f6ab56065a51019a2d0c826e1bde6856970994 | |||
2013-09-30 | Provide map serialization. | Kevin Smith | |
Needed for Tobias's upcoming patch Change-Id: Ie3a86f17338c053c80f7d02e696b9fe92741beba | |||
2013-09-07 | Add boost serialization for std::set | Kevin Smith | |
Change-Id: Ide4798f72e9250e710e5e295f8d4c513272f65d2 | |||
2013-09-07 | Add boost::serialization for posix_time. | Kevin Smith | |
Change-Id: Ie6acca254457933d891654cd0d29459e4c733270 | |||
2013-08-22 | Add boost/scope_exit. | Remko Tronçon | |
Change-Id: I6a38e842252aa24f456465d181ccf0aae763abb5 | |||
2013-04-06 | Add boost serialization library | Kevin Smith | |
We'll need it before too long Change-Id: Ia34c7f26e1aedbc13a2fc10c980994cbcb7cb348 | |||
2013-01-12 | make update.sh include spirit in bundled boost | Vlad Voicu | |
Change-Id: I1aa2f5567685a6c9de84d5026cba7737855bd4cb License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details. | |||
2012-12-23 | Update Boost to 1.52.0. | Remko Tronçon | |
Change-Id: I1e56bea2600bf2ed9c5b3aba8c4f9d2a0f350e77 | |||
2012-09-08 | Added licenses for third party libraries and code. | Remko Tronçon | |
2012-08-10 | Added boost/date_time/c_local_time_adjustor.hpp. | Remko Tronçon | |
2012-04-23 | Another fix for SRV selection. | Remko Tronçon | |
2012-04-23 | Select SRV randomly, taking weight into account. | Remko Tronçon | |
Resolves: #1030 | |||
2011-09-29 | File Transfer refactoring. | Remko Tronçon | |
NAT traversal classes refactoring. Added beginnings of a NetworkTool. | |||
2011-06-09 | DateTime refactoring. | Remko Tronçon | |
Moved DateTime serializing into Base. Fixed a bug when XEP82 dates are non-UTC. Added unit tests. | |||
2011-03-12 | Remove dependency on boost::property_tree again. | Remko Tronçon | |
2011-03-11 | Store JID->Avatar mappings. | Remko Tronçon | |
Resolves: #653 | |||
2011-03-03 | Some more Sluift tweaks. | Remko Tronçon | |
2011-03-01 | Introduce Lua::Value helper. | Remko Tronçon | |
2011-02-19 | Make Swift translatable. | Remko Tronçon | |
2011-02-13 | Removed some boilerplate classes. | Remko Tronçon | |
2011-02-13 | Added boost factory. | Remko Tronçon | |
2011-02-13 | Use boost string algorithms. | Remko Tronçon | |
2011-02-12 | Cache stringprep results for JIDs. | Remko Tronçon | |
2010-12-26 | Compile Boost utf8 files as separate files. | Remko Tronçon | |
2010-12-05 | Import boost::make_shared. | Remko Tronçon | |
2010-11-24 | Upgraded Boost to 1.45.0. | Remko Tronçon | |
2010-08-08 | Added XEP-0004 data forms parsing & serializing. | Remko Tronçon | |
2010-06-13 | Fixed Boost update script.swift-1.0beta3 | Remko Tronçon | |
2010-05-06 | Apply boost patches. | Remko Tronçon | |
2010-05-06 | Added missing uuid_io.hpp header. | Remko Tronçon | |
2010-05-06 | Use UUIDs as nonce when authenticating with SCRAM-SHA-1. | Remko Tronçon | |
2010-05-06 | Updated Boost to 1.43.0. | Remko Tronçon | |
2010-04-23 | Make latency stats optional. | Kevin Smith | |
Includes boost program_options so we can use commandline parameters. Netbook mode is now activated with --netbook-mode. Latency debug is activated with --latency-debug. | |||
2010-04-11 | Updated Boost to 1.42. | Remko Tronçon | |
2010-03-28 | Moving submodule contents back. | Remko Tronçon | |
2010-03-28 | Removing submodules. | Remko Tronçon | |
2010-02-11 | Moved some modules into separate git modules. | Remko Tronçon | |
2009-06-09 | Added Boost.regex. | Remko Tronçon | |
2009-06-01 | Import. | Remko Tronçon | |