Thomas Lübking
46def0304e
BUG: 167138
...
make opacity rules actually functional
svn path=/trunk/KDE/kdebase/workspace/; revision=1002997
17 years ago
Frederik Schwarzer
a604e4a60d
global typo fix
...
svn path=/trunk/KDE/kdebase/workspace/; revision=922431
17 years ago
Laurent Montel
5535a9de5e
Fix iterator
...
svn path=/trunk/KDE/kdebase/workspace/; revision=883047
18 years ago
Luboš Luňák
bd589d3adf
Turn unredirect off when fullscreen is not on the active virtual desktop.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=863950
18 years ago
Luboš Luňák
5b5ec479fa
When deciding where to transfer focus when a window is closed,
...
consider all windows in its group, not just its mainwindows.
svn path=/trunk/KDE/kdebase/workspace/; revision=802097
18 years ago
Luboš Luňák
60e904fb04
Don't refuse explicit window activation request just because the window
...
is not on the current desktop.
svn path=/trunk/KDE/kdebase/workspace/; revision=742984
19 years ago
Luboš Luňák
01bf6cbb4c
License cleanup - add headers where missing, be explicit about GPL
...
being v2+ (right now it says just GPL, which according to GPL itself
means any GPL). Decoration clients will come later.
CCMAIL: kwin@kde.org
svn path=/trunk/KDE/kdebase/workspace/; revision=742302
19 years ago
Luboš Luňák
89467f4afc
QCursor::pos() -> cursorPos()
...
svn path=/trunk/KDE/kdebase/workspace/; revision=704207
19 years ago
Luboš Luňák
ca87a4bae2
In mouse focus policies, change active window only when the mouse actually
...
moves, not as a result of window changes (#92290 ).
svn path=/trunk/KDE/kdebase/workspace/; revision=704202
19 years ago
Laurent Montel
994c800d79
Adapt to new KWarning/kFatal/kDebug api
...
svn path=/trunk/KDE/kdebase/workspace/; revision=695877
19 years ago
Luboš Luňák
63a0120a60
Remove some no longer relevant todos.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=689955
19 years ago
Luboš Luňák
d05ac624be
Don't crash.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=662145
19 years ago
Luboš Luňák
a6bb443640
Use Xinerama info from startup notification if available.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=662123
19 years ago
Luboš Luňák
1dd1daec48
Shortcuts for switching and moving windows between Xinerama screens.
...
CCBUG: 80755
svn path=/trunk/KDE/kdebase/workspace/; revision=662089
19 years ago
Luboš Luňák
d510baf365
Option for separating focus between Xinerama screens.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=662065
19 years ago
Luboš Luňák
0a26dc39aa
Merging from old trunk:
...
r630817 | lunakl | 2007-02-06 14:55:12 +0100 (Tue, 06 Feb 2007) | 4 lines
Don't accidentally set _NET_ACTIVE_WINDOW to 0 when there is an active window.
And r612728 from 3.5 branch.
svn path=/trunk/KDE/kdebase/workspace/; revision=659533
19 years ago
Luboš Luňák
f52b8e48cd
branches/work/kwin_composite becomes new trunk kwin.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=659202
19 years ago
Luboš Luňák
2b7e1f4993
Remove kwin, kwin_composite will become new trunk kwin, missing merges
...
from trunk will be merged in.
svn path=/trunk/KDE/kdebase/workspace/; revision=659200
19 years ago
Rivo Laks
02032f8587
Move most (all?) internal methods from EffectsHandler to EffectsHandlerImpl.
...
The ugly side effect of this is that there are tons of static_casts in the code now... maybe it
would be better to add effectImpl() convenience method and use that?
svn path=/branches/work/kwin_composite/; revision=652348
19 years ago
Luboš Luňák
2c928221a4
namespace KWinInternal -> KWin - shorter typing of names in gdb, yay
...
svn path=/trunk/KDE/kdebase/workspace/; revision=650773
19 years ago
Luboš Luňák
e3b865cd5f
namespace KWinInternal -> KWin - shorter typing of names in gdb, yay
...
svn path=/branches/work/kwin_composite/; revision=650770
19 years ago
Luboš Luňák
12478151a2
Don't accidentally set _NET_ACTIVE_WINDOW to 0 when there is an active window.
...
And r612728 from 3.5 branch.
svn path=/trunk/KDE/kdebase/workspace/; revision=630817
19 years ago
Luboš Luňák
0ae5a772e7
Add EffectWindow as a window representation for effects,
...
to hide the change from Client/Unmanaged and eventually also
act as the only API available to effects.
svn path=/branches/work/kwin_composite/; revision=626360
19 years ago
Luboš Luňák
f52407b829
Merge in compilation fixes from trunk.
...
svn path=/branches/work/kwin_composite/; revision=619536
19 years ago
Olivier Goffart
c584b831e7
port to KNotification
...
svn path=/trunk/KDE/kdebase/workspace/; revision=617455
19 years ago
Luboš Luňák
0f03921271
Add a commented howto effect.
...
svn path=/branches/work/kwin_composite/; revision=600553
20 years ago
Luboš Luňák
fa8cd7541f
It wasn't a very good idea to do even compositing-unrelated
...
work in the work/kwin_composite branch.
svn merge revs 558154,558180,558236,558243,558258,562201
svn path=/trunk/KDE/kdebase/workspace/; revision=571776
20 years ago
Luboš Luňák
f4f07d4fd3
Remove kompmgr-related code except for the generic parts like
...
the slider in Alt+F3.
svn path=/branches/work/kwin_composite/; revision=558258
20 years ago
Luboš Luňák
571ba9cf9e
Basic compositing support. It doesn't actually do anything
...
besides drawing what should be drawn anyway, and there are
still some things missing like stacking order for override
redirect windows, but KWin is basically a compositing manager now.
svn path=/branches/work/kwin_composite/; revision=558168
20 years ago
Luboš Luňák
e0dcc3ba46
Some convenience functions for QX11Info stuff.
...
svn path=/branches/work/kwin_composite/; revision=558154
20 years ago
Thorsten Roeder
98fa3320c5
deprecated--
...
basically:
QRegExp::search() --> QRegExp::indexIn()
QString::find() --> QString::indexOf()
QString::findRev() --> QString::lastIndexOf()
QString::lower() --> QString::toLower()
QString::upper() --> QString::toUpper()
QString::setLength() --> QString::resize()
QByteArray::find() --> QByteArray::indexOf()
QByteArray::findRev() --> QByteArray::lastIndexof()
QTimer::start(ms,sShot) --> {QTimer::setSingleShot() ; QTimer::start()}
QList::remove() --> QList::removeAll()
iterator QList::remove() --> iterator QList::erase()
QComboBox::text() --> QComboBox::itemText()
QByteArray::upper() --> QByteArray::toUpper()
QByteArray::lower() --> QByteArray::toLower()
QString::contains() --> QString::contains()
QEvent::accept(bool) --> QEvent::setAccepted(bool)
svn path=/trunk/KDE/kdebase/workspace/; revision=528719
20 years ago
Luboš Luňák
4d8462f579
Move minimized windows to the right place in focus chain.
...
(#124807 )
svn path=/trunk/KDE/kdebase/workspace/; revision=528632
20 years ago
Hamish Rodda
77bc9cd63d
Merging in from bleeding edge kdebase branch
...
- i18n ported
- KAccel removed
- Some fixes for OS X
svn path=/trunk/KDE/kdebase/workspace/; revision=528190
20 years ago
Laurent Montel
99f8ff81b5
Deprecated--
...
svn path=/trunk/KDE/kdebase/kmenuedit/; revision=516274
20 years ago
Luboš Luňák
3c6af0ff28
Use a separate focus chain for each virtual desktop - this prevents onalldesktop
...
windows from usually getting focus after every virtual desktop switch.
Thanks for most of the work go to Guido Fiala <gfiala@s.netic.de>.
(#33701 )
svn path=/trunk/KDE/kdebase/workspace/; revision=514057
20 years ago
Allen Winter
ae65a40c7a
TRUE->true, FALSE->false
...
svn path=/trunk/KDE/kdebase/workspace/; revision=511180
20 years ago
Laurent Montel
0fa10f318d
Deprecated--
...
svn path=/trunk/KDE/kdebase/workspace/; revision=506323
20 years ago
Luboš Luňák
0dffb60c1f
When updating a user timestamp of a window, also always update timestamp
...
of the whole group (#75175 ).
svn path=/trunk/KDE/kdebase/workspace/; revision=500576
20 years ago
Luboš Luňák
512fb17a95
Forward port of #108961 .
...
svn path=/trunk/KDE/kdebase/kwin/; revision=442363
21 years ago
Luboš Luňák
c38c2147b2
Better way of implementing the last commit.
...
svn path=/trunk/KDE/kdebase/kwin/; revision=439672
21 years ago
Luboš Luňák
4b9d8004b7
If a window is set to be on all desktops, don't unset it (e.g. for new
...
KUniqueApp instance).
svn path=/trunk/KDE/kdebase/kwin/; revision=439636
21 years ago
Stephan Kulow
b464518b3c
svn merge svn+ssh://coolo@svn.kde.org/home/kde/trunk/KDE/kdebase@438057
...
svn+ssh://coolo@svn.kde.org/home/kde/branches/work/kde4/kdebase
.
I couldn't resolve one kicker conflict that results from different
development directions, so I rely on Aaron to sort it out - the file
is commited with conflicts
svn path=/trunk/KDE/kdebase/kwin/; revision=439627
21 years ago
Luboš Luňák
96e1fdab6c
Use KNotify for notifications about windows demanding attention.
...
People who use hidden Kicker, have their taskbar configured to show
only windows on the current desktop or similar now may configure
it so that windows that didn't get focus because of focus stealing
prevention now can not only have their taskbar entry marked
but there can be e.g. also a passive popup.
svn path=/trunk/KDE/kdebase/kwin/; revision=419727
21 years ago
Luboš Luňák
7d49e2a4a0
When activating a modal instead of its mainwindow, raise also the modal
...
if needed - some transients are not kept above their mainwindows, e.g. for docks.
svn path=/trunk/KDE/kdebase/kwin/; revision=411857
21 years ago
Luboš Luňák
d4c5fd676a
Show the desktop switch popupinfo also when using mouse, and whatever.
...
BUG: 80698
svn path=/trunk/KDE/kdebase/kwin/; revision=409960
21 years ago
Luboš Luňák
a950f75673
When activation is forced, always request focus for the window, even
...
with unreasonable focus policies. Fixes focusing kicker applets.
BUG: 96028
svn path=/trunk/kdebase/kwin/; revision=399988
21 years ago
Thomas Lübking
7eff49ed22
BUGS:99836
...
21 years ago
Thomas Lübking
8ad47028f6
Added composite (translucency/shadows) support
...
21 years ago
Luboš Luňák
65c3b55e05
Revert last revert, dynamic keybidings are back in.
...
svn path=/trunk/kdebase/kwin/; revision=377118
21 years ago
Luboš Luňák
c7d0776f01
Revert last changes because of temporary freeze.
...
svn path=/trunk/kdebase/kwin/; revision=375467
22 years ago