summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2018-11-14Fix various uses of numeric_cast in UI bitsEdwin Mons
Apart from QtUI bits, this addresses use of uncaught numeric cast exceptions in message count handling, the spell parser and the MacOS idle querier. The WindowsServicePrincipalName logic previously had an issue where using ports from 32768 onwards would result in a bad_numeric_cast exception to be thrown. This has been addressed at the same time as the uncaught exceptions, and all ports should work now. The tags file has been extended to ignore more files. Change-Id: I73ced35f06517bee5c58f990d20fa437b40ac84e
2017-01-11Integrate googletest and googlemock libraries to 3rdPartyTobias Markmann
googletest and googlemock from release 1.8.0 have been copied to the 3rdParty folder. With this commit tests for Swift project can also written using googletest and googlemock APIs. The test runners will execute test suites written to either test library. Passing —-xml to a test runner will now create two test report XML files, namely $programName-report.cppunit.xml and $programName-report.gtest.xml. The ByteArrayTest has been converted to use googletest instead of googlemock to serve as an example and test the integration. Test-Information: Build all tests via ‘./scons test=all’ and verified all tests are run. Build all tests via ‘./scons test=all checker_report=1’ and verified that two report XML files are generated per test runner executed. Change-Id: I81a9fb2c7ea5612fc1b34eef70ed7e711bfeea81
2017-01-11Allow cancelling trellis resize window with escape keyJoanna Hulboj
Test-Information: From view menu chose "Change Layout". Cancelled the trellis resizer using Escape. Change-Id: I82e196f813cf34db9b50d812ce0597975432869f
2015-02-24Ignore another buildsystem-related fileKevin Smith
Change-Id: Ia7a9bd1bfeb50b4a5f0ce1ec6f72f095000002c4
2013-10-03Factor the webkit chat view out of QtChatWindow.Kevin Smith
This will let us substitute it for an alternative chat view. Change-Id: I002d9b90a7f618a354dda648c280ccee0e48edd7
2013-09-01Sluift: More PubSub convenience methods & use cases.Remko Tronçon
- Convenience iterators to PubSub and PubSubNode. - Retrieving X most recent items - Retrieving a single item - Fixed GeoLocation serializer Change-Id: Ib4ecde225fb274b21163fcc9b52e19b0d3431860
2013-08-27PubSub implementation & Sluift refactoring.Remko Tronçon
Change-Id: I04ff7111b73565c00bff6db183451774a633344f
2013-08-16Make missing SConstruct dependencies non-fatal for Ninja build.Remko Tronçon
Change-Id: Id11311c9fca7b7baa3d02e3ebce62deadc5a7de5
2013-07-13Added scons2ninja script.Remko Tronçon
This script allows you to use ninja to drive your build, but using SCons in the back to generate the ninja files. Change-Id: I410d80d91f3c2ca6f369169d9b004b531625022f
2013-04-06Add boost serialization libraryKevin Smith
We'll need it before too long Change-Id: Ia34c7f26e1aedbc13a2fc10c980994cbcb7cb348
2012-12-22Use precompiled header in EchoBot variants.Remko Tronçon
This slightly speeds up compilation on Windows. Adding this mostly as demonstrating/documentation purposes. Change-Id: Ic50aaef04589c79b926a0dcb4bb8d00284fd5a21
2012-10-06Added Packages to .gitignore.Remko Tronçon
2012-08-17Added Breakpad support for Windows.Remko Tronçon
2012-08-06Add extra ignore for new binaryKevin Smith
2012-07-17Make sure flags are consistent across different modules.Remko Tronçon
2012-07-15Provide replace_pragma_once flag.Remko Tronçon
2012-06-12Create amalgamation of COPYING file.Remko Tronçon
2012-05-13Add more files to .gitignore.Remko Tronçon
2012-04-24WiX updates.Remko Tronçon
Show icon in Add/Remove programs dialog. Support upgrading. Render COPYING file correctly. Resolves: #1096, #1094, #1093
2012-02-12Fixed compiler warnings.Remko Tronçon
2011-10-15Added extra entries to ignore files.Remko Tronçon
2011-10-05Allow joining passworded MUCs.Kevin Smith
Resolves: #991
2011-09-25Google Summer of Code 2011 Project: Adding support for Jingle File Transfers ↵Tobias Markmann
(XEP-0234), Jingle SOCKS5 Bytestreams Transport Method (XEP-0260), Jingle In-Band Bytestreams Transport Method (XEP-0261) and SOCKS5 Bytestreams (XEP-0065). License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2011-07-10Added enable_variants build option.Remko Tronçon
2011-06-13Added CppCheck script.Remko Tronçon
Tweaked the sources to satisfy cppcheck.
2011-04-22Merge unread tab titles legibly.Kevin Smith
Release-Notes: Chat tabs with unread messages from several chats will now be a little more descriptive. Resolves: #485
2011-02-24Added initial version of Sluift.Remko Tronçon
2010-10-05Pick up version number from file.Remko Tronçon
2010-09-15Remove FIXME.Remko Tronçon
2010-09-12Added SLOCCount to scons.Remko Tronçon
2010-09-02Added check_output SCons flag to generate an XML report.Remko Tronçon
2009-11-01Moving tests around.Remko Tronçon
2009-08-22Ignore temporary MSVC files.Remko Tronçon
2009-08-16Remove obsolete README.git.Remko Tronçon
2009-08-11Add Qt scons variable.Remko Tronçon
2009-08-11Make OpenSSL required for Swift.Remko Tronçon
2009-08-09Add SConscript files.Remko Tronçon
2009-07-24Update the build system.Remko Tronçon
Coverage now works better. Some files are cleaned by default (without the need of CLEANFILES).
2009-07-20Roll our own Cocoa builds.Remko Tronçon
2009-06-22Pick up configured libraries in Swift QMake build.Remko Tronçon
2009-06-10Moved UI/Qt -> Swift/QtUI.Remko Tronçon
2009-06-07Use bundled Expat with qmakeish.Remko Tronçon
2009-06-01Filter coverage data.Remko Tronçon
2009-06-01Updated qmakeish to new directory structure.Remko Tronçon
2009-06-01Import.Remko Tronçon