Luboš Luňák
e1fb4aa2b6
Move all code responsible for showing/hiding windows, setting mapping
...
state, NET::Hidden etc. to one function: Client::updateVisibility().
svn path=/trunk/kdebase/kwin/; revision=405104
21 years ago
Adrian Schroeter
6e884b34c6
fix possible kwin crash on dcop call, if no kompmgr is running
...
svn path=/trunk/kdebase/kwin/; revision=403731
21 years ago
Luboš Luňák
ffad4694b2
Revert part of r1.491, I'm not sure anymore why I raised the timeout so much,
...
but if nobody had complained until then, perhaps it's better that way
after all.
CCMAIL: Gábor Lehel <illissius@gmail.com>
svn path=/trunk/kdebase/kwin/; revision=382907
21 years ago
Thomas Lübking
dfbb9c362e
added some dcop functions/signals to support a kompmgr handling kicker applet
...
21 years ago
Stephan Binner
2306f67f6b
CVS_SILENT i18n style guide fixes
...
svn path=/trunk/kdebase/kwin/; revision=380564
21 years ago
Thomas Lübking
c6a2534495
avoid useless action if the user tries to stop kompmgr while it's not running
...
21 years ago
Luboš Luňák
7f8505d6f0
No message boxes directly in KWin - it cannot manage windows created
...
by itself.
svn path=/trunk/kdebase/kwin/; revision=379470
21 years ago
Luboš Luňák
5f824cbed0
Don't crash.
...
svn path=/trunk/kdebase/kwin/; revision=379453
21 years ago
Luboš Luňák
07203ba5b6
Window-specific rules for dynamic windows shortcuts, so that it's
...
possible to always have certain shortcuts assigned to their windows
if such windows are open. Still few TODO items left, but let's consider
it enough for #44268 to be marked as done.
FEATURE: 44268
svn path=/trunk/kdebase/kwin/; revision=379444
21 years ago
Andrew Coles
9a9d4a590e
CVS_SILENT
...
21 years ago
Thomas Lübking
2fde6b6cf3
fixed ui of kompmgr support, using kde tools
...
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
Luboš Luňák
d04ce83410
Custom shortcuts for windows ( #44268 ). It still needs some testing, window
...
rules for them to be assigned automatically, and some way to indicate
every window's shortcut, but it more or less works.
svn path=/trunk/kdebase/kwin/; revision=375458
22 years ago
Luboš Luňák
2fd9ce3a64
Am I so clumsy, or are the thresholds for electric borders insanely low?
...
svn path=/trunk/kdebase/kwin/; revision=361726
22 years ago
Luboš Luňák
a2a55c8436
Make electric borders work also during DND. Blame David and George
...
for getting me in Santa Claus mood.
FEATURE:86998
svn path=/trunk/kdebase/kwin/; revision=361725
22 years ago
Luboš Luňák
8255bc2749
Client::isManaged() should not be true before it's added to the client
...
list :(. At least work around a possible desktop switching and invisible
window because of this.
svn path=/trunk/kdebase/kwin/; revision=360436
22 years ago
Luboš Luňák
816f3bd86e
Force updating electric borders on resize change.
...
BUG:92583
svn path=/trunk/kdebase/kwin/; revision=359883
22 years ago
Luboš Luňák
1161bd5713
Fix #90794 - make sure dialogs are sent to another virtual desktop
...
with their mainwindow.
CCMAIL: 90794-done@bugs.kde.org
svn path=/trunk/kdebase/kwin/; revision=353949
22 years ago
Luboš Luňák
43e7580cf0
Shortcuts for moving a window to left/right/up/down.
...
CCMAIL: 87411-done@bugs.kde.org
svn path=/trunk/kdebase/kwin/; revision=348524
22 years ago
Luboš Luňák
cd99ad5168
kwinrc is KGlobal::config(). This maybe fixes #87253 .
...
svn path=/trunk/kdebase/kwin/; revision=341348
22 years ago
Luboš Luňák
8a961f2879
#81171
...
CCMAIL: 81171-done@bugs.kde.org
svn path=/trunk/kdebase/kwin/; revision=338310
22 years ago
Luboš Luňák
72504ad4a4
Include window specific settings in Alt+F3/Configure .
...
svn path=/trunk/kdebase/kwin/; revision=335896
22 years ago
Luboš Luňák
9a4776a350
This most probably fixes #86475 .
...
svn path=/trunk/kdebase/kwin/; revision=335543
22 years ago
Luboš Luňák
ed4a1bd766
Keep the topmenu space widget below the support window, just like all
...
other windows created by kwin.
CCMAIL: 85030-done@bugs.kde.org
svn path=/trunk/kdebase/kwin/; revision=330910
22 years ago
Luboš Luňák
094befa1de
Make it possible to have several rules matching one window.
...
svn path=/trunk/kdebase/kwin/; revision=321637
22 years ago
Luboš Luňák
6e44fc30b8
Autosave for window rules.
...
svn path=/trunk/kdebase/kwin/; revision=319665
22 years ago
Luboš Luňák
0f972d789f
Instead of snatching the window temporarily from kwin simply tell kwin
...
what to do with it. I've never liked this hack much, and this should
also take care of #49375 , and should make sure kstart options will
have higher priority than settings configured in kwin.
svn path=/trunk/kdebase/kwin/; revision=319662
22 years ago
Luboš Luňák
83657d963d
Hide utility windows for inactive applications even right after being shown.
...
Don't hide utility windows that are standalone or for special windows.
svn path=/trunk/kdebase/kwin/; revision=318750
22 years ago
Luboš Luňák
8e09a9bc22
I guess I could finally find some time to work on things for 3.3.
...
Initial work on kwin rules, i.e. #36377 , per window specific settings.
So far only desktop/above/below work, no GUI, and settings from the old
'Save window settings' are ignored for now.
svn path=/trunk/kdebase/kwin/; revision=315446
22 years ago
Luboš Luňák
5632bb5129
Patch from Christopher J. Suleski (linux tildewave com) implementing #30426 .
...
CCMAIL: 30426-done@bugs.kde.org
svn path=/trunk/kdebase/kwin/; revision=315341
22 years ago
Luboš Luňák
d551f871fb
Prefer the newer way of getting startup timestamp from the ASN startup id.
...
svn path=/trunk/kdebase/kwin/; revision=314706
22 years ago
Andrew Coles
75db450e8b
Finished correcting typos in kdebase, phew!
...
22 years ago
Luboš Luňák
12b4954267
Revertlast, already fixed as ##79252 , and this unnecessarily takes
...
up screen edges.
svn path=/trunk/kdebase/kwin/; revision=312031
22 years ago
Cristian Tibirna
9a48b329fe
Also create electric borders for moving only.
...
CCMAIL: 81599-done@bugs.kde.org
svn path=/trunk/kdebase/kwin/; revision=311541
22 years ago
Luboš Luňák
6d919922e2
Better implementation for ##36065.
...
svn path=/trunk/kdebase/kwin/; revision=305578
22 years ago
Luboš Luňák
23ac6a4381
Initialize values needed for electric borders even in the only-move case.
...
(#79252 ).
svn path=/trunk/kdebase/kwin/; revision=304267
22 years ago
Luboš Luňák
f701524d4e
Experimental support for #36065 (dragging from a window shouldn't raise it).
...
Needs a Qt patch.
svn path=/trunk/kdebase/kwin/; revision=304194
22 years ago
Luboš Luňák
854e9cc05a
With windows that have are listed for the focus stealing prevention
...
workaround, don't make their user timestamp newer than the active window's
one (unless a real user activity takes place in them).
As they are belong to the active application and just fail to say so,
this makes sure they won't prevent that application from getting focus
by having newer timestamp. E.g. Alt+F2, typing URL, kio_uiserver dialog
shows (has workaround), SSL certificate dialog shows (shown by kdesktop),
and it wouldn't get focus, because kio_uiserver's timestamp would be later.
svn path=/trunk/kdebase/kwin/; revision=298357
22 years ago
Waldo Bastian
30faf2c53e
KIOSK: Hide configure option if control modules have not been authorized
...
svn path=/trunk/kdebase/kwin/; revision=296848
22 years ago
Luboš Luňák
cc59587052
Don't lock up after doing Ctrl+Alt+Esc and clicking on the root window.
...
svn path=/trunk/kdebase/kwin/; revision=294662
22 years ago
Luboš Luňák
edbcd03ce9
Fix a problem with topmenu which shows up when turning topmenus off,
...
adding menu applet, turning them on, removing applet -> kwin won't
notice it has to manage them.
svn path=/trunk/kdebase/kwin/; revision=294455
22 years ago
Luboš Luňák
aee628e008
Fix #76408 - do range checking on _NET_WM_DESKTOP values.
...
CCMAIL: 76408-done@bugs.kde.org
svn path=/trunk/kdebase/kwin/; revision=292889
22 years ago
Luboš Luňák
d2e94b988e
Watch properties also on the group leader window, for now only
...
the startup notification property, but it could be extended
to read icons etc. as well if needed (ICCCM 4.1.2.7).
svn path=/trunk/kdebase/kwin/; revision=291218
22 years ago
Luboš Luňák
339c7a297f
Change the alt+f3 warning to avoid saying 'use the keyboard shortcut'
...
when the shortcut is unset.
svn path=/trunk/kdebase/kwin/; revision=290553
22 years ago
Luboš Luňák
37d83f6c9c
No need for quoting with KProcess.
...
svn path=/trunk/kdebase/kwin/; revision=290537
22 years ago
Luboš Luňák
89aefe8811
Before using the global desktop topmenu, try to find any topmenu
...
belonging to the application.
CCMAIL: 72113-done@bugs.kde.org
svn path=/trunk/kdebase/kwin/; revision=289122
22 years ago
Luboš Luňák
bf814c45e0
Handle two todo comments from the recent partial struts commit,
...
and fix a problem with clientArea( WorkArea ) ignoring struts.
svn path=/trunk/kdebase/kwin/; revision=289110
22 years ago
Peter Rockai
2eb784cf35
Support for NETWM partial struts (_NET_WM_STRUT_PARTIAL, we call them
...
extended here, ask Lubos why :>). This patch also includes workaround
for kicker (in its current state, without extended-strut support), so it
works in xinerama setups as expected. Thanks go to Lubos for help with
implementation and for review.
svn path=/trunk/kdebase/kwin/; revision=288758
22 years ago