Age | Commit message (Collapse) | Author |
|
Run 'clang-tidy -fix -checks=modernize-use-nullptr' on all
source code files on OS X. This does not modernize platform
specific code on Linux and Windows
Test-Information:
Code builds and unit tests pass on OS X 10.11.4.
Change-Id: Ic43ffeb1b76c1a933a55af03db3c54977f5f60dd
|
|
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
|
|
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
|
|
The previous shortcuts conflicted with the shortcuts for moving to the
begin and end of a line in text input widgets.
New Shortcuts:
Move tab left Ctrl+Shift+Page Up
Move tab right Ctrl+Shift+Page Down
Move tab to previous group Ctrl+Alt+Page Up
Move tab to next group Ctrl+Alt+Page Down
Test-Information:
Tested and it works on Mac OS X 10.9.5 with Qt 5.4.1.
Change-Id: Ie8b6fb05d56013d499e46838b15840554bbe6f72
|
|
Due ot the way Qt implements widgets and the events, the windowOpening
signal of a QtTabbable is emitted before the QtTabbable is a member of
a QTabWidget when adding a QtTabbable to a QTabWidget.
Disabling the signals when adding the widget will prevent these signals
to be called and will prevent and endlress recursion.
This has originally been reported by Pavol Babincak.
Test-Information:
Without this patch the reporter had Swift crash after a day or two.
With this patch the reporter does not experience the endless recursion
(crash) anymore.
Change-Id: I8b3d791d79e9ab8f42dd1a1cba30d118f620f15d
|
|
Setup an application wide focus handler which updates the title if a
focus change to a QtTabWidget happened.
Test-Information:
Tested on OS X 10.9.5 with Qt 5.4.0.
Change-Id: Ib2e2f4c4a93deddb286350bdef685eb7aee504c9
|
|
Test-Information:
Tested on OS X 10.9.5 with Qt 5.4.0.
Change-Id: Ia60808f5ae371db6b438b7396fa1f999f4572a96
|
|
This commit fixes CTRL-Tab, CTRL-Backtab and CTRL-W shortcuts on Mac,
Windows and Linux.
These shortcuts work in all mode except --no-tabs mode. This will be fixed
in a future commit. There is still different behavior across platforms:
on Windows and Linux they are handled on key press and repeat, and on
Mac they are handled on key release and do not repeat.
Test-Information:
Tested on OS X 10.9.5, Windows 7 and Elementary OS.
Change-Id: I2179f234cfd76b86cf261f2cf7500fc1cf0439a4
|
|
Change-Id: Idb6ef5fa191b1465c0bf46c47e63b695de07fa0b
|
|
This includes dynamic customizable grid layouting of chat tabs including:
- arrengement of tabs via menu, keyboard shortcuts or drag'n'drop
- change of grid size via mouse or keyboard
- save/restore of grid size and positions of chats inside the grid
Test-Information:
Tested on OS X 10.9.8.
Change-Id: I43f94293a1c672971640c3000abfc6530f2ea7a8
|
|
I had no idea this was available in Qt now - and it's been there since 4.5!
Change-Id: I537e2e81947e1741bab61d38d0484f10229a6808
|
|
Change-Id: I363e9d740bbec311454827645f4ea6df8bb60bed
License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
|
|
Change-Id: I91272f94258a49c9626cf3130bfbf2838a434e9b
|
|
Change-Id: Idb51c066c5b0030646eecf641d729966b9e14d06
|
|
Change-Id: I62c7d5ca44c915e36c797c798294b7c34b465514
|
|
Change-Id: I70109624b4bd7aab9ba679a3eaabc225dd64a03a
|
|
|
|
This changes so that the chat window will appear without focus
if being shown without the user requesting it, but it will no longer
appear minimised.
Resolves: #1022
|
|
|
|
It is causing some strange side effects.
|
|
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
|
|
Release-Notes: Chat tabs with unread messages from several chats will now be a little more descriptive.
Resolves: #485
|
|
|
|
Resolves: #773
|
|
|
|
Resolves: #744
|
|
|
|
Handle window titles that happen to contain the '&' character correctly.
Abbreviate the tab bars generated from some long JID localparts
(e.g. #foo%irc.ma.us.example.org@irc.spectrum.example.net).
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
My future patches are also BSD-licensed, unless I explicitly note
a different license in that patch.
|
|
Hopefully
Resolves: #573
|
|
Release-Notes: The Mac Dock icon has stopped jumping when it shouldn't.
Resolves: #444
Resolves: #453
|
|
Resolves: #535
|
|
different chat is selected
|
|
Resolves: #504
Resolves: #507
|
|
|
|
Resolves: #302
|
|
Resolves: #484
|
|
Resolves: #448
|
|
|
|
|
|
Resolves: #223
|
|
|
|
Resolves: #357
|
|
|
|
Fixes: #207
|
|
|
|
Resolves: 217
|
|
Resolves: #292
|
|
Only covers Active and Composing (Which is very possibly all we care about).
|
|
Resolves: #278
|
|
This is a speculative fix for a problem that I couldn't reproduce but was hitting Steve reproducably. This should ensure that whenever a tab is closed, it'll cause the title to be updated.
|