Stephan Binner
68698772c7
replace('&',"&&")
...
svn path=/trunk/kdebase/kwin/; revision=237355
2003-07-16 07:04:20 +00:00
Waldo Bastian
1e3aa4ef97
KIOSK: Make it possible to disable window menu entirely
...
svn path=/trunk/kdebase/kwin/; revision=234965
2003-07-01 21:12:55 +00:00
Dirk Mueller
9113dc840b
spelling fixes
...
svn path=/trunk/kdebase/ksysguard/; revision=234293
2003-06-28 10:31:39 +00:00
Luboš Luňák
be51d65058
Fix #60277 .
...
svn path=/trunk/kdebase/kwin/; revision=233897
2003-06-26 13:09:45 +00:00
Luboš Luňák
6dc2810d6a
Support NET::DemandsAttention in HEAD too.
...
svn path=/trunk/kdebase/kwin/; revision=231921
2003-06-17 09:24:14 +00:00
Luboš Luňák
3ea533d147
Filter out FocusIn/FocusOut events. Should help #44881 .
...
svn path=/trunk/kdebase/kwin/; revision=230888
2003-06-11 08:48:13 +00:00
Luboš Luňák
314b20731c
Fix warning in HEAD too.
...
svn path=/trunk/kdebase/kwin/; revision=229645
2003-06-04 18:06:21 +00:00
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
2003-05-29 12:16:27 +00:00
Waldo Bastian
7857c16713
KIOSK: Disable "Configure Window Behavior" menu option when kwinrc is immutable.
...
svn path=/trunk/kdebase/kwin/; revision=222215
2003-04-26 15:43:20 +00:00
Luboš Luňák
0778f37a58
#44972 too.
...
svn path=/trunk/kdebase/kwin/; revision=221616
2003-04-23 11:15:54 +00:00
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
2003-04-16 07:23:17 +00:00
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
2003-04-09 14:20:55 +00:00
Luboš Luňák
a25f11125a
Fix #55164 .
...
CCMAIL: 55164-done@bugs.kde.org
svn path=/trunk/kdebase/kwin/; revision=211101
2003-03-03 18:08:46 +00:00
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
2003-03-03 14:03:56 +00:00
Luboš Luňák
bb43159a79
Fix for #52206 .
...
svn path=/trunk/kdebase/kwin/; revision=211015
2003-03-03 13:08:36 +00:00
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
2003-02-28 14:16:31 +00:00
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
2003-02-24 18:51:54 +00:00
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
2003-02-24 15:50:36 +00:00
George Staikos
67c0282087
one more place where we weren't obeying settings
...
svn path=/trunk/kdebase/kwin/; revision=207612
2003-02-18 05:12:11 +00:00
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
2003-02-06 23:11:27 +00:00
Luboš Luňák
32830fe4c6
Disable legacy session support in HEAD KWin too, as ksmserver is not
...
branched.
svn path=/trunk/kdebase/kwin/; revision=203113
2003-01-27 13:49:15 +00:00
Luboš Luňák
739d1c454c
No need for this warning in HEAD I guess.
...
svn path=/trunk/kdebase/kwin/; revision=201780
2003-01-21 19:09:07 +00:00
Luboš Luňák
45e2d67eb2
Make hasClient() check NET::Desktop windows too.
...
svn path=/trunk/kdebase/kwin/; revision=198738
2003-01-10 12:36:17 +00:00
Luboš Luňák
86cccebde6
Don't lower topmenu when lowering a window.
...
svn path=/trunk/kdebase/kwin/; revision=198737
2003-01-10 12:33:09 +00:00
Luboš Luňák
05063a30f5
Above -> KeepAbove
...
svn path=/trunk/kdebase/kwin/; revision=198736
2003-01-10 12:31:57 +00:00
Luboš Luňák
63fbbb6f83
Just in case.
...
svn path=/trunk/kdebase/kwin/; revision=197782
2003-01-06 13:16:03 +00:00
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
2003-01-06 12:28:28 +00:00
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
2003-01-06 12:19:14 +00:00
Luboš Luňák
c0b5ad09d0
List all supported features (up to now).
...
svn path=/trunk/kdebase/kwin/; revision=197213
2003-01-03 17:01:52 +00:00
Luboš Luňák
67b77176dd
I missed one propagateClients() call.
...
svn path=/trunk/kdebase/kwin/; revision=197007
2003-01-02 17:09:00 +00:00
Luboš Luňák
a4b6ba8032
Save some duplicated code.
...
svn path=/trunk/kdebase/kwin/; revision=197003
2003-01-02 16:57:08 +00:00
Luboš Luňák
73e6f75ab7
_NET_NUMBER_OF_DESKTOPS is ok now
...
svn path=/trunk/kdebase/kwin/; revision=196975
2003-01-02 14:41:22 +00:00
Luboš Luňák
68eb8a80fb
_NET_CLIENT_LIST is now ok, except for small stupid detail.
...
svn path=/trunk/kdebase/kwin/; revision=196944
2003-01-02 13:00:52 +00:00
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
2002-12-30 20:34:38 +00:00
Luboš Luňák
fc34663134
Fix #52376 . Maybe.
...
svn path=/trunk/kdebase/kwin/; revision=196526
2002-12-30 20:21:50 +00:00
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
2002-12-29 18:41:54 +00:00
Luboš Luňák
7d89180191
<= numberOfDesktops().
...
svn path=/trunk/kdebase/kwin/; revision=196350
2002-12-29 18:39:01 +00:00
Ryan Cumming
a80aa9abc7
Compile
...
svn path=/trunk/kdebase/kwin/; revision=196087
2002-12-28 00:25:19 +00:00
Luboš Luňák
92396f254d
Work areas (_NET_WORKAREA) are actually to be supposed per-desktop.
...
svn path=/trunk/kdebase/kwin/; revision=196073
2002-12-27 22:32:17 +00:00
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
2002-12-27 22:29:22 +00:00
Luboš Luňák
249d025c75
Set the _NET_DESKTOP_GEOMETRY property.
...
svn path=/trunk/kdebase/kwin/; revision=196068
2002-12-27 22:26:30 +00:00
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
2002-12-27 22:22:50 +00:00
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
2002-12-27 22:18:10 +00:00
Luboš Luňák
a396827dee
I wonder if this makes a real difference.
...
svn path=/trunk/kdebase/kwin/; revision=194589
2002-12-18 08:48:11 +00:00
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
2002-12-17 19:27:19 +00:00
Luboš Luňák
336667733e
keyboard shortcuts for always-on-top & on-all-desktops
...
(#49083 ).
svn path=/trunk/kdebase/kwin/; revision=194462
2002-12-17 16:09:08 +00:00
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
2002-12-14 15:20:45 +00:00
Luboš Luňák
6a0c7144b6
KProcess::setUseShell() doesn't make sense here.
...
svn path=/trunk/kdebase/kwin/; revision=192246
2002-12-05 17:22:46 +00:00
Luboš Luňák
1519056ee1
Grmbl. Make the NET::Menu -> NET::TopMenu hack less strict.
...
svn path=/trunk/kdebase/kwin/; revision=189732
2002-11-19 14:44:11 +00:00
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
2002-10-24 16:22:15 +00:00