summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-03-30Apply consistent #include grouping and sorting styleTobias Markmann
Changed "" style includes to <> style. Test-Information: Build with Clang 3.9.0 and ran all tests on OS X 10.11.4. Change-Id: Ic05e53f2e5dba39cc1307b116fc5f17b62ab9eb8
2015-06-08Add missing SWIFTEN_API annotations to public Swiften APITobias Markmann
Test-Information: Tested build on Windows 8 with VS 2014 and ran unit tests. Change-Id: I3d8096df4801be6901f22564e36eecba0e7310c4
2015-05-19Consolidate Python and SCons files to tab based indentationTobias Markmann
Test-Information: Verified that SCons still runs on OS X. Change-Id: I7e9b97f90ee5581a691a959b6f2c999d93e0be53
2014-12-15Update Copyright in SwiftenKevin Smith
Change-Id: I94ab4bbb68c603fe872abeb8090575de042f5cb4
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-03-05Fix DLL linkage.Remko Tronçon
Change-Id: Ia1ded5b7d4d7df500fc1df1a741a56d81de16b67
2013-03-03Remove the async vfs for sqlite, to avoid the crashKevin Smith
Change-Id: I8cda6397048911f48575659ef2f59076d8022f03
2012-12-31Fix more warnings.Remko Tronçon
Change-Id: I0fc27a08adb6aecd5c5775a52b7fe48570ed526a
2012-12-30Enable & fix pedantic CLang warnings.Remko Tronçon
Change-Id: I70109624b4bd7aab9ba679a3eaabc225dd64a03a
2012-09-18Fix HistoryStorage from crashingCătălin Badea
Fix a crash related to HistoryStorage asynchronous access. License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
2012-09-01Move async into its own module so it'll work with system sqlite tooKevin Smith
2012-08-30Don't compile sqlite history without sqliteKevin Smith
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.
2011-06-13Added CppCheck script.Remko Tronçon
Tweaked the sources to satisfy cppcheck.
2011-05-02Replace auto_ptr by shared_ptr.Remko Tronçon
2011-05-01Merge branch 'swift-1.x'Remko Tronçon
Conflicts: Swiften/History/HistoryManager.h Swiften/SConscript
2011-05-01Fixed compilation.Remko Tronçon
2011-04-30Replace #icnlude "" by #include <> in Swiften.Remko Tronçon
2011-03-16Added possibility to dynamically link Swiften.Remko Tronçon
Resolves: #798
2011-02-14Removed Swift::String.Remko Tronçon
2011-01-24Added test suite registration checker.Remko Tronçon
2010-06-03Remove SQLite and SQLiteHistoryManager.Remko Tronçon
2010-04-08Added copyrights to Swiften.Kevin Smith
2010-03-28Moving submodule contents back.Remko Tronçon
2010-03-28Removing submodules.Remko Tronçon
2010-03-28Moved Swiften to a separate module.Remko Tronçon
2010-03-02Adding iPhone compilationKevin Smith
2009-09-14Start splitting up monolithic Swiften SConscript file.Remko Tronçon
2009-08-22Fix expanded tab characters.Remko Tronçon
2009-08-16Remove autoconf/make files.Remko Tronçon
2009-06-09Implemented basics of an SQLiteHistoryManager.Remko Tronçon