summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2010-11-16Remember previous MUC service searches.Kevin Smith
Resolves: #615 Release-Notes: The MUC Search will now remember previously searched services.
2010-11-15Sanitise the Roster widget on signout.Kevin Smith
This will hopefully avoid crashes in the RosterDelegate due to Qt believing that the RosterItems still exist and that it can read them. Unverified as I can't reproduce the crash on this machine, but hopefully Resolves: #678
2010-11-15Clean MUC joins slightly.Kevin Smith
In an attempt to catch errors, this doesn't Resolves: #691 but does add an assert that may help. It also fixes an error with created rooms not receiving updates presences. Release-Notes: Newly-created rooms will now receive your presence updates, consistent with existing rooms.
2010-11-12Persist toggle show offline.Kevin Smith
Resolves: #689 Release-Notes: The toggle state for showing offline contacts will now persist between restarts.
2010-10-30Disconnect client cleanly before quitting.Remko Tronçon
Resolves: #671, #420
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-10-22Fixed memory leaks and segfault on signout.Remko Tronçon
2010-10-03Only jump the Mac dock when a Notice is generated.Kevin Smith
Release-Notes: The Mac Dock icon has stopped jumping when it shouldn't. Resolves: #444 Resolves: #453
2010-09-24Add logic and tests for modifying roster items. No UI Yet.Kevin Smith
(Partially) Resolves: #575 (Partially) Resolves: #272
2010-09-15Moved events from Swiften to Swift.Remko Tronçon
2010-09-12Block MUC bookmarks until the server has responded.Kevin Smith
Else there could be bookmarks overwritten in an infeasibly unlikely race condition. Resolves: #340
2010-09-03XEP-0198 Ack support in the UIKevin Smith
Resolves: #7
2010-09-03Squash presence in chat and MUC windows.Kevin Smith
Join/Parts will be shown in one block if they're uninterrupted, and only the last presence change in a row will be shown for chats. Resolves: #230 Resolves: #430
2010-07-25Preparation for merging presences in the chat log.Kevin Smith
2010-06-09Fixed compilation warnings.Remko Tronçon
2010-06-06Use delay when printing MUC history.Remko Tronçon
Resolves: #415
2010-06-05Tab completion in MUCs.Kevin Smith
Resolves: #440
2010-06-02Rename boost_signalslib.h to boost_bsignals.Remko Tronçon
2010-06-02Using Boost workaround for Qt signals keyword clash.Remko Tronçon
This should allow us to link against system boost versions.
2010-05-13List MUCs available on services.Kevin Smith
Resolves: #276
2010-05-07Cleaned up MUC code.Remko Tronçon
2010-05-06Rewrite of large amounts of roster code.Kevin Smith
Now keeps widgets out of Swiften, keeps sorting inside Swiften, and keeps track of presences to show the correct presence per roster item. Resolves: #316 Resolves: #81 Resolves: #239
2010-04-15Normalise muc joining, allow it from bookmark list.Kevin Smith
Resolves: #320
2010-04-08Fix expanded tabs.Remko Tronçon
2010-04-08Added copyrights to Swift.Remko Tronçon
2010-04-06Add option to log in automatically.Kevin Smith
Resolves: #240
2010-04-06Fix compilation.Remko Tronçon
2010-03-28Chat list in the gui (mostly non-functional).Kevin 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.
2010-02-17Preliminary Chat State Notifications support.Kevin Smith
Only covers Active and Composing (Which is very possibly all we care about).
2010-01-17Preparation. for /me.Kevin Smith
QtUI's implementation isn't done yet.
2009-11-28Implemented XML console.Remko Tronçon
Resolves: #135
2009-11-28Some code cleanup.Remko Tronçon
2009-11-28Opening the XMLConsole should bring it to front.Kevin Smith
Just plugged in the activate call for the qttabbables. Resolves: #263
2009-11-27Added MD5 hashing algorithm.Remko Tronçon
Moved 'hexifying' of hashes into its own class, such that it can be shared between all hashes.
2009-11-26Allow the XmlConsole to be closed, and there to be only one.Kevin Smith
Resolves: #261 Resolve: #262 # Please enter the commit message for your changes. Lines starting # with '#' will be ignored, and an empty message aborts the commit. # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # modified: Swift/Controllers/UIInterfaces/XMLConsoleWidget.h # modified: Swift/Controllers/XMLConsoleController.cpp # modified: Swift/QtUI/QtXMLConsoleWidget.cpp # modified: Swift/QtUI/QtXMLConsoleWidget.h # # Untracked files: # (use "git add <file>..." to include in what will be committed) # # src/
2009-11-26Remember the last used account.Kevin Smith
This is the last account to be logged in with, not the last account to be logged out. If you want that, open a new ticket. Resolves: #241
2009-11-26Plumbing to show a dummy XMLConsoleWidget in the chat tabs.Kevin Smith
This should all work now, and the XMLConsoleController needs to talk to the QtXMLConsoleWidget through the XMLConsoleWidget interface. Resolves: #256