Luboš Luňák
1f628f4a5b
Support for timestamp in the window restack request.
...
svn path=/trunk/kdebase/kwin/; revision=304187
2004-04-16 09:43:53 +00:00
Sandro Giessl
c311b39bd3
Don't have more than one reference to the same dummy variable in one
...
borders() call. So innocent decoration developers can be sure that
a value of one reference won't change a few lines later just because it
has been overwritten by another reverence to the same value...
svn path=/trunk/kdebase/kwin/; revision=299848
2004-03-30 13:52:27 +00:00
Luboš Luňák
186e42c151
Update.
...
svn path=/trunk/kdebase/kwin/; revision=298695
2004-03-26 09:48:15 +00:00
Luboš Luňák
9a0f2b6e9b
When the active window gets a modal dialog, activate the modal. Happens
...
with kwalletmanager and the wallet open dialog.
svn path=/trunk/kdebase/kwin/; revision=298549
2004-03-25 16:24:56 +00:00
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
2004-03-24 19:05:49 +00:00
Script Kiddy
1c302cb000
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kcontrol/; revision=298214
2004-03-24 07:02:07 +00:00
Luboš Luňák
d160269cde
I guess I didn't intend to commit this file with that.
...
svn path=/trunk/kdebase/kwin/; revision=298096
2004-03-23 16:52:12 +00:00
Luboš Luňák
0eeaa25674
No NET::NET::Utility.
...
svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=297865
2004-03-22 17:06:49 +00:00
Luboš Luňák
42b0d187ca
Oops.
...
CCMAIL: 78231-done@bugs.kde.org
svn path=/trunk/kdebase/kwin/; revision=297863
2004-03-22 17:06:12 +00:00
Luboš Luňák
108d73625a
A workaround for #70943 until xinerama placement works properly with
...
windows that request a specific position.
svn path=/trunk/kdebase/kwin/; revision=297855
2004-03-22 16:39:58 +00:00
Luboš Luňák
dd81cc4c6e
Use the actual border sizes instead of hardcoded 4 for mousePosition(),
...
so that this is more flexible and decorations don't have to reimplement
it completely.
svn path=/trunk/kdebase/kwin/; revision=296910
2004-03-18 16:56:11 +00:00
Waldo Bastian
30faf2c53e
KIOSK: Hide configure option if control modules have not been authorized
...
svn path=/trunk/kdebase/kwin/; revision=296848
2004-03-18 13:18:41 +00:00
Waldo Bastian
0992665bb4
Handle shape correctly if mask is missing.
...
svn path=/trunk/kdebase/kwin/; revision=296847
2004-03-18 13:17:18 +00:00
Dirk Mueller
ac083a60f8
unbreak compilation
...
svn path=/trunk/kdebase/kwin/; revision=296457
2004-03-17 02:57:23 +00:00
Script Kiddy
0bb2610a9e
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kwin/; revision=296271
2004-03-16 07:18:40 +00:00
Luboš Luňák
a6adcb9056
Ignore FocusIn events for clients which were unmapped by kwin
...
but had got focus shortly before. Otherwise quick switching between
two virtual desktops with Konsoles can result in demand attention
state.
svn path=/trunk/kdebase/kwin/; revision=295169
2004-03-11 13:15:04 +00:00
Luboš Luňák
8a9738e02f
This looks strange, whatever this is supposed to do. And if it's
...
"compile fixes for FreeBSD", then I'm a kangaroo.
svn path=/trunk/kdebase/kwin/; revision=295165
2004-03-11 12:59:55 +00:00
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
2004-03-09 13:05:29 +00:00
George Staikos
4b0caa15b3
patch from Lubos for Xinerama movement snapping
...
CCMAIL: l.lunak@suse.cz
svn path=/trunk/kdebase/kwin/; revision=294555
2004-03-08 22:32:47 +00:00
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
2004-03-08 15:31:09 +00:00
Luciano Montanaro
4b28eb82db
Fixed double-click on the window border behaviour.
...
It incorrectly triggered the titlebar double-click action.
svn path=/trunk/kdebase/kwin/; revision=293942
2004-03-06 15:21:14 +00:00
Luboš Luňák
ff081c36a0
Fix #76394 ,
...
svn path=/trunk/kdebase/kwin/; revision=293762
2004-03-05 14:22:11 +00:00
Luboš Luňák
458573e997
Oops, clicking on the titlebar started drag, broken by last commit.
...
svn path=/trunk/kdebase/kwin/; revision=293758
2004-03-05 14:07:11 +00:00
Luboš Luňák
e329c3d872
Use a separate InputOnly window covering whole screen because it
...
reportedly improves move/resize performance on some systems
for some reason which I fail to see, but oh well.
(http://lists.kde.org/?t=107302193400001&r=1&w=2 )
svn path=/trunk/kdebase/kwin/; revision=293755
2004-03-05 13:39:27 +00:00
Luboš Luňák
be8387b70e
sticky -> on all desktops
...
svn path=/trunk/kdebase/kwin/; revision=293605
2004-03-04 16:52:37 +00:00
Luboš Luňák
bee30bc5b2
Improve a bit the descriptions of the focus policies.
...
Also remove the bashing of the unreasonable focus policies ;).
svn path=/trunk/kdebase/kwin/; revision=293579
2004-03-04 14:21:53 +00:00
Luboš Luňák
454648b78b
Uh oh, looks like this code missed one renumbering of the levels :(.
...
(#74546 )
svn path=/trunk/kdebase/kwin/; revision=293157
2004-03-02 17:43:46 +00:00
Luboš Luňák
0760f3f763
Ok, some of these should be still slots after all.
...
svn path=/trunk/kdebase/kwin/; revision=293155
2004-03-02 17:37:20 +00:00
Luboš Luňák
48a8d6ada0
Fix #74971 - never lower windows because their raise was refused by
...
focus stealing prevention.
CCMAIL: 74971-done@bugs.kde.org
svn path=/trunk/kdebase/kwin/; revision=293152
2004-03-02 17:28:37 +00:00
Luboš Luňák
aa8f2d6607
Fix some focus stealing prevention problems when timestamp is not
...
explicitly specified.
svn path=/trunk/kdebase/kwin/; revision=293135
2004-03-02 16:43:29 +00:00
Luboš Luňák
648fb3ed22
Avoid minimize animation when a newly managed window requests to be
...
initially minimized.
svn path=/trunk/kdebase/kwin/; revision=292900
2004-03-01 18:00:07 +00:00
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
2004-03-01 17:20:19 +00:00
Script Kiddy
6e819697ad
CVS_SILENT made messages
...
svn path=/trunk/kdebase/ksysguard/; revision=292454
2004-02-29 07:04:32 +00:00
Luboš Luňák
96cc95943a
Fix #72074 - when trying to close a window, update user timestamp
...
on the whole group, so that the possible 'close?' dialog has a recent
timestamp even if the window about to be closed wasn't active.
svn path=/trunk/kdebase/kwin/; revision=291859
2004-02-27 13:35:09 +00:00
Luboš Luňák
6905d4530a
As the comment says, these don't need to be slots anymore.
...
svn path=/trunk/kdebase/kwin/; revision=291845
2004-02-27 12:46:21 +00:00
Luboš Luňák
b3547b4059
Access the static method directly (not that it wouldn't work via NULL pointer).
...
svn path=/trunk/kdebase/kwin/; revision=291219
2004-02-25 10:00:37 +00:00
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
2004-02-25 09:51:47 +00:00
Luboš Luňák
9ace7a3634
Fix i18n.
...
CCMAIL: 72239-done@bugs.kde.org
svn path=/trunk/kdebase/kwin/; revision=290910
2004-02-24 13:32:39 +00:00
Luboš Luňák
307ee66123
Use "Modern System" in all visible strings as the name of this
...
modsystem^H^H^Hmodernsys^H^H^Hmodernsystem decoration.
CCMAIL: 74346-done@bugs.kde.org
svn path=/trunk/kdebase/kwin/; revision=290891
2004-02-24 12:34:58 +00:00
Frans Englich
4b522c51cb
Remove all CVS Id tags from kdebase, if I haven't missed one.
...
Of course, this will multifold break compile as well as a dozen of people
will now object that they actually wanted the Id tags.
svn path=/trunk/kdebase/ksysguard/; revision=290873
2004-02-24 11:30:21 +00:00
Luboš Luňák
53eefc6ed3
Before getting event about focus being set to None, really check if it's
...
still so before reseting it. Fixes problem with kview run from konsole,
set to fullscreen, set back to normal, closed -> konsole doesn't become
active.
svn path=/trunk/kdebase/kwin/; revision=290622
2004-02-23 17:09:47 +00:00
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
2004-02-23 14:25:55 +00:00
Luboš Luňák
3575a90230
Avoid -1 as array index.
...
svn path=/trunk/kdebase/kwin/; revision=290548
2004-02-23 14:20:13 +00:00
Luboš Luňák
37d83f6c9c
No need for quoting with KProcess.
...
svn path=/trunk/kdebase/kwin/; revision=290537
2004-02-23 13:45:36 +00:00
Luboš Luňák
3abd0ebdf0
Oops. Qt3.2 used to set resource class in WM_CLASS all lowercase, but
...
Qt3.3 capitalizes it (part of my own patch IIRC, hehe :-/), so all
the workarounds for specific apps no longer work -> force resource class
to be always lowercase.
svn path=/trunk/kdebase/kwin/; revision=290521
2004-02-23 12:47:28 +00:00
Dirk Mueller
1e121b6c94
- fix compiler error
...
- fix compiler warning
svn path=/trunk/kdebase/kwin/; revision=290440
2004-02-23 03:23:29 +00:00
Luciano Montanaro
c452b659d4
Removed Id line, as per KDE CVS policy.
...
svn path=/trunk/kdebase/kwin/; revision=289953
2004-02-21 11:49:01 +00:00
Luboš Luňák
d216898373
Really smart to say in the cvs log that kwmtheme is disabled, and
...
accidentally enable it by the commit.
svn path=/trunk/kdebase/kwin/; revision=289366
2004-02-19 12:35:03 +00:00
Luboš Luňák
f4ee84d509
When activating a modal dialog instead of a mainwindow, and the mainwindow
...
is on all desktops, don't force the modal dialog to be on all desktops too.
svn path=/trunk/kdebase/kwin/; revision=289318
2004-02-19 09:52:51 +00:00
Luboš Luňák
df2f09f18e
List decorations that still need porting to the new API (any volunteer
...
for finishing kwmtheme?).
CCMAIL: kwin@kde.org
svn path=/trunk/kdebase/kwin/; revision=289317
2004-02-19 09:52:11 +00:00