summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-02-04Remove abandoned Swiftob subprojectswift-3.0rc1Tobias Markmann
Swifttob used to be an initial approach of a XMPP bot using Swiften. Today such a bot would probably use Sluift. Test-Information: ./scons test=system passes on OS X 10.11.3. Change-Id: I976f26d906f3007b4395e90fdd966e2c00cb1c2c
2016-02-02Change stanza body to boost::optional<std::string> typeTobias Markmann
Changed MUCController to only handle message stanzas as subject change if <subject/> is present and neither <body/> nor <thread/> is present in the message stanza. Test-Information: Added unit tests verifying behavior described in XEP-0045 section 8.1. Unit tests pass on OS X 10.11.2. Change-Id: I1d22272da1675176be131ab360b214a98f20533f
2014-12-18Update Copyright In SwiftobKevin Smith
Change-Id: I08dfd07882b820d897ddb02f2f821141adff4018
2014-03-21Swiftob: Fix compilation against Lua 5.2Remko Tronçon
Change-Id: I0cbee4085d87cf39b55d6d429e3e45389469885f
2013-08-17Fix building sluift as .dll on Mac OS X.Remko Tronçon
Change-Id: Ia8043d66ef676048e7fe1d0347b65e8d64aa3bd5
2013-05-17Fixed unicode path handling.Remko Tronçon
- Use boost::filesystem::path consistently for referring to files. - Use boost::filesystem streams for I/O, such that paths are always handled correctly. - Use stringToPath and pathToString for conversion between strings and boost::filesystem::path, to ensure we have consistent unicode handling across platforms and environments. The default constructor and string conversion uses platform-dependent encoding, depending on the global locale set in the application, which causes problems. So, unless you are in platform dependent code, the default constructor and string() function should not be used. When constructing paths from other paths (e.g. using operator/), also use stringToPath (instead of string arguments) if the path can contain unicode characters. Change-Id: If286bd9e71c8414afc0b24ba67e26ab7608ef6ea
2013-04-21Fix compilation when 3rdParty/ is not there.Remko Tronçon
Change-Id: I6d86bf7d8dcc750ff69ff08500c9987b3c1de43e
2012-12-30Enable & fix pedantic CLang warnings.Remko Tronçon
Change-Id: I70109624b4bd7aab9ba679a3eaabc225dd64a03a
2012-12-22Replace MergeFlags calls by UseFlags calls.Remko Tronçon
Change-Id: If7193006987fd86d102e5e17aac426ef1a6ccd83
2012-11-06Compile with very old Boost filesystem (e.g. 1.42)Kevin Smith
Change-Id: I547fd937e1563f8c7615f75b5ca9bb985e85a472
2012-08-17Update to boost.filesystem v3.Remko Tronçon
Source should still compile against v2.
2012-07-22Start of a log script (for pisg) for Swiftob botsKevin Smith
2012-07-22Allow nick changing and restart for Swiftob botsKevin Smith
2012-07-21Adding MUC kicking support to Swiftob botsKevin Smith
2012-07-21Allowing generic message listeners for Swiftob botsKevin Smith
2011-08-27fix compilation on ubuntu 11.10 (e.g. for gcc 4.6)Thilo Cestonaro
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2011-06-13Some more Cppcheck tweaks.Remko Tronçon
2011-06-13Added CppCheck script.Remko Tronçon
Tweaked the sources to satisfy cppcheck.
2011-05-10Fix buildKevin Smith
2011-05-05Replace ByteArray by typedef.Remko Tronçon
2011-04-30Replace #include "" by #include <> in SwifTools, Swiftob, Slimber and Limber.Remko Tronçon
2011-04-18Compile Lua as C++ to avoid setjmp/longjmp & exception conflicts.Remko Tronçon
2011-04-18Cleaned up includes.swift-2.0alphaRemko Tronçon
2011-03-15Don't fail if LUA_FLAGS aren't set.Remko Tronçon
2011-03-11Added swiftob to gitignore.Remko Tronçon
2011-03-06A start on Swiftob, a Swiften-based chatbot.Kevin Smith