Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-05-17 | Fixed 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 | |||
2012-12-23 | Assert when APPDATA or USERPROFILE is null. | Remko Tronçon | |
This seems to sometimes happen in our CI builds. This should make it easier to at least detect that this is the case. Change-Id: Iab59bbc10a14e350df9ef240c8a862ce8ea68794 | |||
2011-04-30 | Replace #include "" by #include <> in SwifTools, Swiftob, Slimber and Limber. | Remko Tronçon | |
2011-04-19 | Fixed OS X ProxyProvider compilation. | Remko Tronçon | |
2011-03-12 | Unix compilation fixes. | Remko Tronçon | |
2011-03-12 | Small cleanup. | Remko Tronçon | |
2011-02-20 | Make Swift translatable. | Remko Tronçon | |
2011-02-14 | Fixed UnixApplicationPathProvider. | Remko Tronçon | |
2011-02-14 | Removed Swift::String. | Remko Tronçon | |
2011-01-18 | Cleaned up some code. | Remko Tronçon | |
2010-11-28 | Added swiften-config. | Remko Tronçon | |
2010-11-24 | Removed unused header. | Remko Tronçon | |
2010-10-24 | Created Storages interface. | Remko Tronçon | |
2010-10-09 | Moved Application from Swiften into SwifTools. | Remko Tronçon | |