summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2009-11-06Added SessionStream.Remko Tronçon
2009-11-05A block of the work for roster pushes.Kevin Smith
Still needs unit testing
2009-11-01Moving tests around.Remko Tronçon
2009-11-01Added isActive() to WhitespacePingLayer.Remko Tronçon
2009-11-01Refactored some degenerate stuff out of base Session.Remko Tronçon
2009-10-25Starting to unit test PresenceOracle.Kevin Smith
2009-10-16Fix test failures.Remko Tronçon
2009-10-01Preparations for adding subscription requests.Kevin Smith
2009-09-30Added SHA-1 and Base64 tests for empty input data.Remko Tronçon
2009-09-30Fix ByteArray::getData() when bytearray is empty.Remko Tronçon
Also did similar fix for ByteArray constructor.
2009-09-16Fix unit test compilationKevin Smith
2009-09-15Reconnect seems to mostly work now.Kevin Smith
It doesn't always re-enable the chat windows, though, so it's not perfect yet.
2009-09-15Completely untested. Rewiring the MainController for Client to be ↵Kevin Smith
reconnectable (won't compile).
2009-09-14Added Get/SetPrivateStorageRequest.Remko Tronçon
2009-09-14Added private storage element, parser, and serializer.Remko Tronçon
2009-09-14Fixed broken unit test.Remko Tronçon
2009-09-14Start splitting up monolithic Swiften SConscript file.Remko Tronçon
2009-09-14Remove some #ifndef guards.Remko Tronçon
2009-09-14Added PayloadsSerializer.Remko Tronçon
By using PayloadsSerializer in unit tests, we also test whether the serializer has been added to the full collection.
2009-09-14Added storage serializer.Remko Tronçon
2009-09-14Added more general PayloadsParserTester.Remko Tronçon
This tester also tests whether the PayloadParserFactory works properly.
2009-09-14Added bookmark storage payload & parser.Remko Tronçon
2009-09-12Allow storing of settings for multiple profiles.Kevin Smith
2009-09-12Getting ready for sounds to be turned off.Kevin Smith
2009-09-11Disable WhitespacePingLayer on disconnect + Timer refactoring.Remko Tronçon
Timer now no longer runs in its own thread, but in the main Boost IOService thread.
2009-09-03Move Swiften QA test into QA module.Remko Tronçon
2009-08-25scons check fix for the Roster changes.Kevin Smith
2009-08-24Status icons in the roster show correct status.Kevin Smith
2009-08-22Fix expanded tab characters.Remko Tronçon
2009-08-22Moved QtEventLoop to Swiften.Remko Tronçon
2009-08-22Use APPDATA dir on Windows for storing settings.Remko Tronçon
2009-08-17Add Bonjour configuration option.Remko Tronçon
2009-08-16Add LibXML support to build system.Remko Tronçon
2009-08-16Remove autoconf/make files.Remko Tronçon
2009-08-16Remove SWIFTEN_CONFIG_H checks.Remko Tronçon
2009-08-16Use global IO service thread in Client.Remko Tronçon
2009-08-16Added MainBoostIOServiceThread.Remko Tronçon
2009-08-13Add missing CocoaEventLoop build.Remko Tronçon
2009-08-13Made NSIS build status pretty.Remko Tronçon
2009-08-13Add Mac App bundle creation tool.Remko Tronçon
2009-08-13Add Nib build tool.Remko Tronçon
2009-08-12Temporarily remove Slimber building.Remko Tronçon
2009-08-12Added Slimber & valgrind testing to SCons.Remko Tronçon
2009-08-10Add --with-openssl scons flag.Remko Tronçon
2009-08-10Fix SCons building on os x again.Remko Tronçon
2009-08-10Fixed Session restart bug.Remko Tronçon
2009-08-09Updating the MockTreeWidgetItem with all the new methods.Kevin Smith
2009-08-09Add SConscript files.Remko Tronçon
2009-08-09Fix long-standing bug with a crash on quit after joining MUCs.Kevin Smith
2009-08-09Replace dummy roster with Qt Model/View driven one.Kevin Smith
Merge branch 'roster' * roster: Group expandedness in roster persists between roster changes. Plumbing in place for roster group expansion. \nDoesn't work. Conditional includes to get the QtSoundPlayer to compile on Ubuntu. Roster clicks now open chats again. Roster now includes avatars. Resize avatars to 32pix in Roster, change alignments to be relative, do item hiding. Sort out the alignments in the roster. Render status text italicised, and selection colours. Now render an ugly default icon and default status text in the roster. Use a (boring) delegate for roster rendering. Clear down some of the cruft from RosterItem. Removing RosterItem and including in QtTreeWidgetItem. Removing the dummy title from the roster. The new roster now renders (badly) the contents. Begin to assage Swift model into Qt Model/View.