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
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
2004-02-18 18:27:04 +00:00
Luboš Luňák
e7cc4aa974
One more bug in clientArea().
...
svn path=/trunk/kdebase/kwin/; revision=289117
2004-02-18 18:12:09 +00:00
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
2004-02-18 17:57:57 +00:00
Luboš Luňák
41bcfe70ed
With restricted movement, don't require 100 pixels to be visible if
...
the window is not so wide.
CCMAIL: 71111-done@bugs.kde.org
svn path=/trunk/kdebase/kwin/; revision=289074
2004-02-18 16:57:52 +00:00
Luboš Luňák
a483fdeca7
Oops, sorry.
...
svn path=/trunk/kdebase/kwin/; revision=288956
2004-02-18 09:47:38 +00:00
Otto Bruggeman
f5433a4e1d
Compile fix... the for loop can go entirely...
...
CCMAIL: l.lunak@suse.cz
svn path=/trunk/kdebase/kwin/; revision=288868
2004-02-17 22:31:45 +00:00
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
2004-02-17 17:34:00 +00:00
Luboš Luňák
4dabc236c8
Use debug area.
...
svn path=/trunk/kdebase/kwin/; revision=288752
2004-02-17 17:17:06 +00:00
Luboš Luňák
ea87eea812
On auto unshading, don't keep focus on the unshaded window, revert
...
focus to the previously active window.
CCMAIL: 75302-done@bugs.kde.org
svn path=/trunk/kdebase/kwin/; revision=288483
2004-02-16 15:19:39 +00:00
Luboš Luňák
c2b1856bc8
Looks it wasn't that good idea to force active dialogs very high ( #74372 ).
...
svn path=/trunk/kdebase/kwin/; revision=288472
2004-02-16 14:56:51 +00:00
Luboš Luňák
22e7409160
Revert r2.51. Tk is either too stupid to see a difference between normal
...
and synthetic configure events, or it's too paranoid to trust the normal
ones.
CCMAIL: 75167-done@bugs.kde.org
svn path=/trunk/kdebase/kwin/; revision=287782
2004-02-13 17:29:56 +00:00
Luboš Luňák
ed511fc454
Reshuffle the options in the Alt+F3 menu a bit and see what is does ...
...
svn path=/trunk/kdebase/kwin/; revision=287759
2004-02-13 15:15:37 +00:00
Dominique Devriese
f53874b30f
a few more kconf_update scripts, i missed these first due to an error in my script :(. Also remove some trailing spaces in #!/usr/bin/perl lines
...
svn path=/trunk/kdebase/klipper/; revision=287089
2004-02-11 12:12:28 +00:00
Dominique Devriese
96cf50cdae
Even kconf_update scripts are scripts
...
svn path=/trunk/kdebase/kwin/; revision=287069
2004-02-11 11:23:10 +00:00
Luboš Luňák
0c051481e9
Fix #74063 - if there's a restacking operation, cancel pending autoraise
...
for the window.
svn path=/trunk/kdebase/kwin/; revision=286801
2004-02-10 14:46:03 +00:00