Luboš Luňák
62dcc1120f
I'm honestly not sure why that XAllowEvents() is needed for mouse events
...
to work, when only keyboard is grabbed with GrabModeAsync for pointer,
but it fixed #59059 , and it shouldn't break anything.
svn path=/trunk/kdebase/kwin/; revision=228598
23 years ago
Waldo Bastian
7857c16713
KIOSK: Disable "Configure Window Behavior" menu option when kwinrc is immutable.
...
svn path=/trunk/kdebase/kwin/; revision=222215
23 years ago
Luboš Luňák
0778f37a58
#44972 too.
...
svn path=/trunk/kdebase/kwin/; revision=221616
23 years ago
Luboš Luňák
19ce45b1c4
Damn, I managed to commit one file to HEAD and one to 3_1_BRANCH with
...
the last commit.
svn path=/trunk/kdebase/kwin/; revision=220410
23 years ago
Luboš Luňák
9cb2c00de3
Cleanup of KWin::Info -> KWin::WindowInfo.
...
Correct detection of minimized windows for KWin HEAD and kwin_iii.
Correct detection of window type even if the list includes unsupported ones.
svn path=/trunk/kdebase/kwin/; revision=219298
23 years ago
Luboš Luňák
a25f11125a
Fix #55164 .
...
CCMAIL: 55164-done@bugs.kde.org
svn path=/trunk/kdebase/kwin/; revision=211101
23 years ago
Luboš Luňák
1f87831837
XRANDR support in HEAD too, so that curious people don't have to use
...
kwin_iii. It's still #ifdef-ed out by XRANDR_SUPPORT, just like elsewhere
in kdelibs/kdebase.
svn path=/trunk/kdebase/kwin/; revision=211041
23 years ago
Luboš Luňák
bb43159a79
Fix for #52206 .
...
svn path=/trunk/kdebase/kwin/; revision=211015
23 years ago
Luboš Luňák
325e45ee26
With 'konqueror --preload', create a KonqMainWindow too.
...
And KWin related fixes - hack for _KDE_NET_USER_TIME, and don't display
topmenus for non-active windows.
svn path=/trunk/kdebase/kwin/; revision=210251
23 years ago
Luboš Luňák
8557bf1108
I knew I forgot something. Make the API naming match the new ASN spec.
...
svn path=/trunk/kdebase/kwin/; revision=209110
23 years ago
Luboš Luňák
9bed3f02fe
Well, where to start ... ah, yes : Fix #34640 - make startup notification
...
work with kdesu.
This means
- support for suspending visual feedback for startup notification
- use it in kdesu
- pass KDE_STARTUP_ENV correctly to kdesu-ed apps
- leave only empty now-obsolete StubProcess::notifyTaskbar()
svn path=/trunk/kdebase/kicker/taskmanager/; revision=209053
23 years ago
George Staikos
67c0282087
one more place where we weren't obeying settings
...
svn path=/trunk/kdebase/kwin/; revision=207612
23 years ago
Richard J. Moore
59e2f7ef98
- Ported SadEagle's XShape support code from ksnapshot to the kwin
...
window grabbing code.
svn path=/trunk/kdebase/kwin/; revision=205331
23 years ago
Luboš Luňák
32830fe4c6
Disable legacy session support in HEAD KWin too, as ksmserver is not
...
branched.
svn path=/trunk/kdebase/kwin/; revision=203113
23 years ago
Luboš Luňák
739d1c454c
No need for this warning in HEAD I guess.
...
svn path=/trunk/kdebase/kwin/; revision=201780
23 years ago
Luboš Luňák
45e2d67eb2
Make hasClient() check NET::Desktop windows too.
...
svn path=/trunk/kdebase/kwin/; revision=198738
24 years ago
Luboš Luňák
86cccebde6
Don't lower topmenu when lowering a window.
...
svn path=/trunk/kdebase/kwin/; revision=198737
24 years ago
Luboš Luňák
05063a30f5
Above -> KeepAbove
...
svn path=/trunk/kdebase/kwin/; revision=198736
24 years ago
Luboš Luňák
63fbbb6f83
Just in case.
...
svn path=/trunk/kdebase/kwin/; revision=197782
24 years ago
Luboš Luňák
70784e0433
Bah, one screws up KWin a bit for the weekend, and there are already
...
3 bugreports for it.
With KStartupInfo, I unintentionally introduced KWinModule in KWin,
and after the kdecore/netwm* cleanup, it started getting events,
and doing XSelectInput() on clients :(.
svn path=/trunk/kdebase/kwin/; revision=197771
24 years ago
Luboš Luňák
aa007a7b63
Enable --enable-final again, and also get rid of that ugly select() hack
...
that apparently came from Qt - we don't support every stupid Nullix-0.1
out there.
svn path=/trunk/kdebase/kwin/; revision=197769
24 years ago
Luboš Luňák
c0b5ad09d0
List all supported features (up to now).
...
svn path=/trunk/kdebase/kwin/; revision=197213
24 years ago
Luboš Luňák
67b77176dd
I missed one propagateClients() call.
...
svn path=/trunk/kdebase/kwin/; revision=197007
24 years ago
Luboš Luňák
a4b6ba8032
Save some duplicated code.
...
svn path=/trunk/kdebase/kwin/; revision=197003
24 years ago
Luboš Luňák
73e6f75ab7
_NET_NUMBER_OF_DESKTOPS is ok now
...
svn path=/trunk/kdebase/kwin/; revision=196975
24 years ago
Luboš Luňák
68eb8a80fb
_NET_CLIENT_LIST is now ok, except for small stupid detail.
...
svn path=/trunk/kdebase/kwin/; revision=196944
24 years ago
Luboš Luňák
5100e63107
Client::is_sticky_ is dead and would be gone, if it weren't for BIC.
...
No need to this duplication of Client::desk == NET::OnAllDesktops.
It's simple, desk == NET::OnAllDesktops - sticky
desk == 0 - not mapped yet
desk something else - the desktop the window is on
svn path=/trunk/kdebase/kwin/; revision=196529
24 years ago
Luboš Luňák
fc34663134
Fix #52376 . Maybe.
...
svn path=/trunk/kdebase/kwin/; revision=196526
24 years ago
Luboš Luňák
09b8f2b184
Client::is_sticky will go soon, as it may become inconsistent with
...
Client::desk . But this fixes the problem for now.
svn path=/trunk/kdebase/kwin/; revision=196351
24 years ago
Luboš Luňák
7d89180191
<= numberOfDesktops().
...
svn path=/trunk/kdebase/kwin/; revision=196350
24 years ago
Ryan Cumming
a80aa9abc7
Compile
...
svn path=/trunk/kdebase/kwin/; revision=196087
24 years ago
Luboš Luňák
92396f254d
Work areas (_NET_WORKAREA) are actually to be supposed per-desktop.
...
svn path=/trunk/kdebase/kwin/; revision=196073
24 years ago
Luboš Luňák
5ad28f6c67
Docks are not required to be sticky, and Kicker etc. set it, so let's not
...
force it.
svn path=/trunk/kdebase/kwin/; revision=196071
24 years ago
Luboš Luňák
249d025c75
Set the _NET_DESKTOP_GEOMETRY property.
...
svn path=/trunk/kdebase/kwin/; revision=196068
24 years ago
Luboš Luňák
13620c1952
Update necesary _NET_WM_ properties on the desktop count change.
...
Also save the desktop names only to kwinrc, there's no reason for them
to be in kdeglobals.
svn path=/trunk/kdebase/kwin/; revision=196064
24 years ago
Luboš Luňák
30a6b25432
Make sure _NET_ACTIVE_WINDOW is always up to date, and set to None
...
if there's no active window.
svn path=/trunk/kdebase/kwin/; revision=196063
24 years ago
Luboš Luňák
a396827dee
I wonder if this makes a real difference.
...
svn path=/trunk/kdebase/kwin/; revision=194589
24 years ago
Luboš Luňák
7b3f3bdd3b
CCMAIL: klas.kalass@gmx.de
...
You managed to backport a nice crash to both 3.1 and 3.0 branches. It would
be nice if you posted your patches for review to kwin@kde.org next time,
especially when backporting.
svn path=/trunk/kdebase/kwin/; revision=194498
24 years ago
Luboš Luňák
336667733e
keyboard shortcuts for always-on-top & on-all-desktops
...
(#49083 ).
svn path=/trunk/kdebase/kwin/; revision=194462
24 years ago
Klas Kalass
17c4c1f75c
do not force desktop menu on top of windows that want to be on top, fixes fullscreen behaviour for non-kde apps with multiple windows (i.e. mplayer)
...
svn path=/trunk/kdebase/kwin/; revision=193897
24 years ago
Luboš Luňák
6a0c7144b6
KProcess::setUseShell() doesn't make sense here.
...
svn path=/trunk/kdebase/kwin/; revision=192246
24 years ago
Luboš Luňák
1519056ee1
Grmbl. Make the NET::Menu -> NET::TopMenu hack less strict.
...
svn path=/trunk/kdebase/kwin/; revision=189732
24 years ago
Luboš Luňák
dfcc58b00f
Fix #49369 and generally try to improve window matching.
...
Use WM_WINDOW_ROLE also for fake sessions (Save window settings).
Remember also window type.
svn path=/trunk/kdebase/kwin/; revision=185456
24 years ago
Luboš Luňák
6a1b175c7f
Damn, I hate keeping BC in an application.
...
svn path=/trunk/kdebase/kwin/; revision=184473
24 years ago
Luboš Luňák
e494dc3161
Fix #47757 . Approved by Gallium.
...
svn path=/trunk/kdebase/kwin/; revision=184026
24 years ago
Luboš Luňák
35c890d029
Fix #44133 . Approved by Gallium.
...
svn path=/trunk/kdebase/kwin/; revision=184025
24 years ago
Luboš Luňák
ad2369b5ac
Fix #48378 .
...
svn path=/trunk/kdebase/kwin/; revision=181220
24 years ago
Ellis Whitehead
f86f8f1378
Only print out the primary shortcuts (not the secondary) in Workspace::clientPopup()
...
svn path=/trunk/kdebase/kwin/; revision=180120
24 years ago
Aaron J. Seigo
4706a46264
disambiguate the window manager references in the titlebar menu
...
Sto&re Settings => Sto&re Window Settings
Configur&e => Configur&e Window Behavior...
svn path=/trunk/kdebase/kwin/; revision=179542
24 years ago
Matthias Ettrich
251c8ec906
disable the close icon (rather than not-checking it!) on non-closeable
...
windows. Make toolbars closeable by default (I really love to be able
to close kpager again)
svn path=/trunk/kdebase/kwin/; revision=178978
24 years ago