summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-02-15Move QApplication instantiation in QtUI/main.cpp downEdwin Mons
If there is no X11 display set, bits in libqxcb as used by the plaform integration bits called by QApplication will trigger an abort. Moving this down to just before where the app object is needed allows --help or --version even if there's no DISPLAY, and also improves runtime of these GUI-less operations quite a bit. Test-Information: Test platform Debian 8 x64 with Qt5 Starting swift-im with DISPLAY set works as expected Asking for --version or --help without DISPLAY now works Actually starting the UI still aborts. Change-Id: Id8eeee90598fe2a8e3b26ba042835a0ea928932f
2014-12-15Update Copyright in SwiftKevin Smith
Change-Id: Idb6ef5fa191b1465c0bf46c47e63b695de07fa0b
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-04Qt5 support & warning fixes.Remko Tronçon
Change-Id: I62c7d5ca44c915e36c797c798294b7c34b465514
2012-10-15Add command-line argument to override language.Remko Tronçon
Change-Id: Ie86689df58ed5134b1ed558d509d33123eb2bcbc
2012-08-17Added Breakpad support for Windows.Remko Tronçon
2012-03-01Added extra safety for loading translations.Remko Tronçon
2012-02-29Add default translation file for english.Remko Tronçon
2012-02-29Temporary workaround for translations being used instead of EnglishKevin Smith
2012-02-28Use built-in Qt 4.8 language selection mechanism.Remko Tronçon
2011-06-18Merge branch 'swift-1.x'Remko Tronçon
* swift-1.x: Fixed Debian manpages installation. Use LibXML as a Debian source dependency (instead of Expat) Tweak help documentation and add manpages. Conflicts: Swift/QtUI/QtSwift.cpp
2011-06-18Tweak help documentation and add manpages.Remko Tronçon
2011-06-13Some more Cppcheck tweaks.Remko Tronçon
2011-02-20Make sure translations are found on case-sensitive filesystems.Remko Tronçon
2011-02-20Make Swift translatable.Remko Tronçon
2011-02-19Make Swift translatable.Remko Tronçon
2010-06-02Don't use unknown_program_option.get_option_name() on older Boosts.Remko Tronçon
2010-04-24Don't segfault on unknown command-line parameters.Kevin Smith
Resolves: #327
2010-04-23Make 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-08Added copyrights to Swift.Remko Tronçon
2009-11-27Integrated Sparkle auto-updater.Remko Tronçon
2009-06-21Enable netbook mode with any commandline parametersKevin Smith
2009-06-10Moved UI/Qt -> Swift/QtUI.Remko Tronçon