Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-03-15 | Explicitly convert between nullable and non-nullable on OS X | Tobias Markmann | |
Clang was complaining about implicit conversions between nullable and non-nullable NSString pointers. Adjusted our std::string -> NSString* conversion utilities to check for nil and return an empty std::string in that case. Replaced uses of [NSString stringWithUTF8String] with our STD2NSSTRING macro. Turned std::string <-> NSString* conversion macros into functions. Test-Information: Builds without the warning on OS X 10.11.3 and Swift runs without issues. Change-Id: I949f2f3332018391aead58ef362764f4b7955b01 | |||
2014-12-15 | Update Copyright In SwifTools | Kevin Smith | |
Change-Id: Ic5a0cd2d65caac21a748a9a6996a596ee80f5337 | |||
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-03-15 | Added purge to Growl. | Remko Tronçon | |
2012-03-09 | Fixed Growl crash. | Remko Tronçon | |
2012-03-09 | Handle double growl callbacks. | Remko Tronçon | |
2011-12-24 | Enable "Show notifications" toggle when Growl isn't installed. | Remko Tronçon | |
2011-12-23 | Updated Growl notifier to work against Growl 1.3. | Remko Tronçon | |