summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-02-02Change stanza body to boost::optional<std::string> typeTobias Markmann
Changed MUCController to only handle message stanzas as subject change if <subject/> is present and neither <body/> nor <thread/> is present in the message stanza. Test-Information: Added unit tests verifying behavior described in XEP-0045 section 8.1. Unit tests pass on OS X 10.11.2. Change-Id: I1d22272da1675176be131ab360b214a98f20533f
2015-07-10Create notice events for incoming file-transfersTobias Markmann
Test-Information: Send a file from one Swift instance to another. The UX is similar to that of a MUC invite, clicking the notice will bring the relevant chat in front. Change-Id: Ief3cd7371ae01b2b38b6d1af36189df961eacef4
2015-02-09Fix UI update issue and enabled state of "Display Notice" in Notices viewTobias Markmann
EventModel was missing calls to endResetModel() in two return-paths. In addition the limit for inactiveEvents was out-of-sync in different places. The "Display Notice" button is now disabled if there is no notice left to display. Test-Information: Tested on Mac OS X 10.9.5. Change-Id: I2b74b942f58e80a9c1a46f434ffcebf8e1ce64bf
2014-12-15Update Copyright in SwiftKevin Smith
Change-Id: Idb6ef5fa191b1465c0bf46c47e63b695de07fa0b
2014-11-13Correct notification of Qt in EventModel about changes in the model.Tobias Markmann
Test-Information: UI still updates when events are added. Change-Id: Id37a5291ae7a63a46741781298549b9e87f73b8c
2013-04-19Fixed compilation warning.Remko Tronçon
Change-Id: Iecf948cc4a2fb3a0f8fc967260b195f2e226b3a3
2013-03-04Qt5 support & warning fixes.Remko Tronçon
Change-Id: I62c7d5ca44c915e36c797c798294b7c34b465514
2012-12-31Fix more warnings.Remko Tronçon
Change-Id: I0fc27a08adb6aecd5c5775a52b7fe48570ed526a
2012-12-30Enable & fix pedantic CLang warnings.Remko Tronçon
Change-Id: I70109624b4bd7aab9ba679a3eaabc225dd64a03a
2012-04-12Refactoring incoming MUC invites UI.Tobias Markmann
Making MUC invites non-modal by moving them into the chat view. Adding event classes for invites so they turn up in 'Notices'-tab and generate notifications. License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2012-03-20boost::shared_ptr<?>(new ?(...)) -> boost::make_shared<?>(...) ↵Tobias Markmann
transformation where possible. License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2011-06-13Added CppCheck script.Remko Tronçon
Tweaked the sources to satisfy cppcheck.
2011-03-17Fixed some more strings.Remko Tronçon
2011-02-20Make Swift translatable.Remko Tronçon
2011-02-19Make Swift translatable.Remko Tronçon
2011-02-14Removed Swift::String.Remko Tronçon
2011-02-13Give all notices a default display.Kevin Smith
Resolves: #473
2010-12-17Fixed IPv6 network test.Remko Tronçon
2010-10-22Fixed memory leaks and segfault on signout.Remko Tronçon
2010-10-10Fix a crash when signing out.Remko Tronçon
Release-Notes: Don't crash when signing out.
2010-10-08Don't show multiple Notices selected when new ones are added.Kevin Smith
Resolves: #361
2010-09-15Moved events from Swiften to Swift.Remko Tronçon
2010-07-23Generate a Notice if your nick is mentioned in a MUC.Kevin Smith
Resolves: #471
2010-06-26Elide text in the various roster views.Kevin Smith
Resolves: #426
2010-06-11Show the time of Notices in the tooltip.Kevin Smith
Resolves: #396
2010-06-09Fixed windows compilation warnings.Remko Tronçon
2010-06-09Enabled & fixed some more C++ warnings.Remko Tronçon
2010-05-26Make the 'Read Notice' button more helpfully named.Kevin Smith
2010-05-21Disable the notice button until a notice is selected.Kevin Smith
Resolves: #350
2010-05-13Add 'Read Notice' button to the event view.Kevin Smith
Resolves: #332
2010-04-16Slighly better rendering for the Event view.Kevin Smith
2010-04-12Allow ErrorEvents into the EventController (display them to the user).Kevin Smith
2010-04-12Populate ErrorEvent for server disconnections.Kevin Smith
Resolves: #303
2010-04-12Show ErrorEvent when roster push fails.Kevin Smith
Resolves: #293
2010-04-08Added copyrights to Swift.Remko Tronçon
2010-03-24qdebug -> QtDebug.Remko Tronçon
2010-03-23Show EventWindow activity in roster tab.Kevin Smith
Resolves: #295
2010-03-22Sucky UI for subscription requestsKevin Smith
2010-03-22Lots of plumbing for event view.Kevin Smith
This isn't ready yet, but clicking on a message in the event view will now cause the chat to pop up, and the plumbing is there for doing something with subscription requests - I just don't, yet.
2010-03-19Don't show messages forever in the EventViewer.Kevin Smith
2010-03-19Start of event viewer.Kevin Smith
Creates a basic event viewer framework, and plugs it into the Swift controllers, so that messages are displayed (in a very ugly way). Still a long way to go.
2009-11-21Removing compiler warnings.Kevin Smith
Swiften and Swift now build with no compiler warnings for me on Snow Leopard.
2009-10-01Preparations for adding subscription requests.Kevin Smith
2009-08-16Adding roster tabs, ready to take Events.Kevin Smith