summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2018-05-07Replace boost::lambda with C++11 lambdasTobias Markmann
Test-Information: Builds on macOS 10.13.4 with clang trunk. All unit and integration tests pass. Produces fewer warnings with clang trunk (previously reported marked-unused-but-used warnings). Change-Id: I849d764537cfbc380155e87b033dc5e517b3c342
2016-11-23Migrate remaining Swiften/Base/foreach.h use to range-based for loopTobias Markmann
Test-Information: Build on macOS 10.12.1 and all tests pass. Change-Id: Iedaa3fa7e7672c77909fd0568bf30e9393cb87e0
2016-03-31Convert tabs to 4 spaces for all source filesTobias Markmann
Removed trailing spaces and whitespace on empty lines in the process. Changed CheckTabs.py tool to disallow hard tabs in source files. Test-Information: Manually checked 30 random files that the conversion worked as expected. Change-Id: I874f99d617bd3d2bb55f02d58f22f58f9b094480
2016-03-30Apply consistent #include grouping and sorting styleTobias Markmann
Changed "" style includes to <> style. Test-Information: Build with Clang 3.9.0 and ran all tests on OS X 10.11.4. Change-Id: Ic05e53f2e5dba39cc1307b116fc5f17b62ab9eb8
2014-12-15Update Copyright in SwiftKevin Smith
Change-Id: Idb6ef5fa191b1465c0bf46c47e63b695de07fa0b
2012-12-23Replace functors and for loops by boost::lambdas.Remko Tronçon
Change-Id: I6d2364dc85464f238d95978793f35953a2947799
2012-12-23Clear out status message when setting a new one.Kevin Smith
We remember recent presence so this probably makes more sense - it means you immediately get a chance to type what you want with the dropdown showing recents. Change-Id: Ic042a863c37fc7f35d987aaf4f2dc040522116bb
2012-12-23Avoid any duplicates in the status menuKevin Smith
Change-Id: I43ced9659bf16bce637f5f16f0987b2289d372a1
2012-12-23Save recent status messages and allow easy setting.Kevin Smith
Change-Id: I5baaa2cf28cbc344bf442c4a74e0c9ff3ba31ea1
2011-12-21Don't escape < for status widgetKevin Smith
2011-02-20Make Swift translatable.Remko Tronçon
2011-02-19Make Swift translatable.Remko Tronçon
2010-10-26Create a 'connecting' icon.Remko Tronçon
2010-10-24Provide feedback in the status header when attempting to connect.Kevin Smith
Resolves: #657 Release-Notes: The status setter now shows when you're connecting.
2010-06-25Allow for margins in the status popup.Kevin Smith
Thanks to Ephraim for the getContentsMargins hint.
2010-06-11Add (No message) to the top four status setters when empty.Kevin Smith
Resolves: #459
2010-06-09Enabled & fixed some more C++ warnings.Remko Tronçon
2010-06-04Starting towards tooltips for the colour-blind.Kevin Smith
Putting status show names along with the text in tooltips. Covers the MeView and roster entries. Still ToDo: status setter Resolves: #429
2010-05-26Make better use of the elided text labels.Kevin Smith
Cache the elided text to avoid recalculating and making the QLabel superclass recalculate everything. Also using plaintext with a font instead of richtext means that it doesn't have to deal with truncated html tags. Hopefully Resolves: #398
2010-05-26If last status was a preset, don't show for all typesKevin Smith
Resolves: #394
2010-05-25Display the status changer on the right screen.Kevin Smith
Resolves: #365
2010-05-25Add status annotation for each of the status types when changing status.Kevin Smith
Resolves: #383
2010-05-25Status dismissing solution for both Mac and WindowsKevin Smith
2010-05-25More careful use of focus change signal to avoid status setting failing on ↵Kevin Smith
Windows
2010-05-24Allow setting status messages again.Kevin Smith
This is not a nice solution to an unpleasant problem - Qt is telling us we've lost focus, so we cancel ... while we're in the middle of completing a successful status set. So we need to keep track and make sure we don't clear out the status on cancel if we're also accepting.
2010-05-24Various cleanupsKevin Smith
2010-05-24Escape to close status edit.Kevin Smith
Resolves: #363
2010-05-24Select status text when editing starts.Kevin Smith
Resolves: #359
2010-05-24Dismiss the status editing when the edit loses focus.Kevin Smith
Resolves: #358 Resolves: #362
2010-05-24Elide text in the roster header when it's wider than the roster.Kevin Smith
Resolves: #369
2010-05-24Fix status drop-down moving to bottom on FVWM.Remko Tronçon
2010-05-23Start creating a prettier roster header.Kevin Smith
2010-04-08Added copyrights to Swift.Remko Tronçon
2009-10-16Mark as offline in the roster after an error.Kevin Smith
2009-08-18Show the new egg presence icons in the presence combobox.Kevin Smith
2009-08-16Set the status text when changing presence.Kevin Smith
2009-06-10Moved UI/Qt -> Swift/QtUI.Remko Tronçon