Commit graph

19345 commits

Author SHA1 Message Date
Luboš Luňák
b41fc6bf49 Don't try to center windows on special windows like standalone menubar.
svn path=/trunk/kdebase/kwin/; revision=279904
2004-01-15 14:17:41 +00:00
Luboš Luňák
0a65d69e80 Avoid the warning when it's the same client activated twice using
the same timestamp (e.g. when clicking on the kgpg systray icon).

svn path=/trunk/kdebase/kwin/; revision=279888
2004-01-15 12:18:27 +00:00
Script Kiddy
6056e22fe6 CVS_SILENT made messages
svn path=/trunk/kdebase/kcontrol/; revision=279832
2004-01-15 08:20:08 +00:00
Luboš Luňák
d445cb905e Avoid warning.
svn path=/trunk/kdebase/kwin/; revision=279594
2004-01-14 12:01:09 +00:00
Script Kiddy
16cd010758 CVS_SILENT made messages
svn path=/trunk/kdebase/kcontrol/; revision=279544
2004-01-14 08:00:34 +00:00
Sandro Giessl
0ae6966cf3 ugh, fix another small error of my last commit.
svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=279100
2004-01-12 17:17:02 +00:00
Grzegorz Jaskiewicz
b96ad47cd6 Small error corrected, doesn't segfault anymore.
Sandro approved change.

svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=279081
2004-01-12 15:01:51 +00:00
Luboš Luňák
a43fea2434 Add a note about avoiding #71531.
svn path=/trunk/kdebase/kwin/; revision=279071
2004-01-12 14:01:39 +00:00
Script Kiddy
d96fb45f4b CVS_SILENT made messages
svn path=/trunk/kdebase/kcontrol/; revision=278995
2004-01-12 08:03:02 +00:00
Thomas Zander
6798567e4a + slBorder->setPageStep(1);
So if you click next to the thumb you don't make it go to the
complete end every time.

svn path=/trunk/kdebase/kwin/; revision=278724
2004-01-11 14:30:10 +00:00
Script Kiddy
5562570c1d CVS_SILENT made messages
svn path=/trunk/kdebase/kcontrol/; revision=278628
2004-01-11 08:09:52 +00:00
Luboš Luňák
24cae23c66 Fix Xinerama placement. Thanks to Malte S. Stretz for help with debugging
and testing.

svn path=/trunk/kdebase/kwin/; revision=278437
2004-01-10 15:13:23 +00:00
Script Kiddy
9fbfe0a925 CVS_SILENT made messages
svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=278357
2004-01-10 07:36:15 +00:00
Sandro Giessl
9268d2acdb Set the current window state when initializing OnAllDesktop buttons. (#71531)
svn path=/trunk/kdebase/kwin/; revision=278218
2004-01-09 18:20:29 +00:00
Luboš Luňák
c1d1b6289f Make sure there aren't two windows given focus with the same X timestamp,
because if one timestamp is reused for activating window A and then
immediatelly window B, and A will want to set focus to one
of its subwindows after receiving WM_TAKE_FOCUS, and will lag a bit,
it will actually set the focus after B, and will win. Fixes #71704.

If somebody still gets the warning, I'd be interested in the backtrace.

svn path=/trunk/kdebase/kwin/; revision=278208
2004-01-09 17:35:21 +00:00
Sandro Giessl
dac6116169 Set the current window state when initializing OnAllDesktop buttons. (#71531)
svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=278185
2004-01-09 16:38:08 +00:00
Luboš Luňák
59fa15a185 Read correctly original size when doing partial unmaximalization.
CCMAIL: 68106-done@bugs.kde.org

svn path=/trunk/kdebase/kwin/; revision=278167
2004-01-09 15:32:37 +00:00
Luboš Luňák
581fa5f585 Fix focus stealing prevention during kontact startup, with tips dialog
enabled.

svn path=/trunk/kdebase/kwin/; revision=277883
2004-01-08 16:18:07 +00:00
Luboš Luňák
e2aef0dd51 Add kded (=kwallet), kio_uiserver and kget to the list of apps for which
focus stealing prevention should be ignored (part of #69519). To be done
properly after 3.2.

svn path=/trunk/kdebase/kwin/; revision=277829
2004-01-08 13:36:19 +00:00
Sandro Giessl
ee078866de "Sticky" -> "On All Desktops" (string is already present)
svn path=/trunk/kdebase/kwin/; revision=277570
2004-01-07 14:45:09 +00:00
Script Kiddy
886e045b36 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=277485
2004-01-07 07:02:36 +00:00
Luboš Luňák
574104729d KWMTheme decoration ported to the new API as a check of the PORTING
document ... with two small things to do missing.
As this wasn't enabled in KDE3.1 anyway, it won't be in 3.2 either *shrug*.

svn path=/trunk/kdebase/kwin/; revision=277290
2004-01-06 15:52:50 +00:00
Luboš Luňák
d5da80faca Updated the document for porting KWin decorations to 3.2.
svn path=/trunk/kdebase/kwin/; revision=277289
2004-01-06 15:48:46 +00:00
Luboš Luňák
ffc2d039c5 Fix docs.
svn path=/trunk/kdebase/kwin/; revision=277236
2004-01-06 12:37:46 +00:00
Luboš Luňák
8b20fbbd13 windowType() is supposed to take all types the code knows, not only
all types it wants to handle.

svn path=/trunk/kdebase/kwin/; revision=277203
2004-01-06 10:13:20 +00:00
Luboš Luňák
52be7d1164 Fix last commit.
svn path=/trunk/kdebase/kwin/; revision=277199
2004-01-06 09:42:00 +00:00
Luboš Luňák
981e44f780 Fix leaking of button grabs.
http://lists.kde.org/?l=kwin&m=107297332416607&w=2

svn path=/trunk/kdebase/kwin/; revision=276957
2004-01-05 13:29:00 +00:00
Script Kiddy
7017ec8502 CVS_SILENT made messages
svn path=/trunk/kdebase/kcontrol/; revision=276551
2004-01-04 07:14:05 +00:00
Dirk Mueller
8d5faa18fc and the winner 2003 of the most obvious, most blatant xserver ressource leak
goes to ... tamtam... redmond!

svn path=/trunk/kdebase/kwin/; revision=275837
2004-01-01 10:52:45 +00:00
Script Kiddy
98b3f6d9ba CVS_SILENT made messages
svn path=/trunk/kdebase/ksysguard/; revision=275828
2004-01-01 07:01:53 +00:00
Script Kiddy
2fdfa84a53 CVS_SILENT made messages
svn path=/trunk/kdebase/ksysguard/; revision=275703
2003-12-31 07:10:12 +00:00
Script Kiddy
3de923593b CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=275318
2003-12-29 07:02:06 +00:00
Script Kiddy
725b5d6db3 CVS_SILENT made messages
svn path=/trunk/kdebase/ksysguard/; revision=275127
2003-12-28 06:56:50 +00:00
Script Kiddy
239b4b5560 CVS_SILENT made messages
svn path=/trunk/kdebase/ksysguard/; revision=274862
2003-12-26 06:40:27 +00:00
Script Kiddy
d91d731d84 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=274471
2003-12-23 06:40:54 +00:00
Luboš Luňák
3969e69d23 Oops. Once again, now it compiles.
svn path=/trunk/kdebase/kwin/; revision=274323
2003-12-22 10:47:47 +00:00
Anne-Marie Mahfouf
11b288081c I guess someone had to try to fix it so here am I
hope I did right

svn path=/trunk/kdebase/kwin/; revision=274083
2003-12-20 23:54:25 +00:00
Luboš Luňák
45f26c3985 Apparently one needs to be clever when dealing with stupid things (part of #70623).
svn path=/trunk/kdebase/kwin/; revision=273901
2003-12-19 18:19:27 +00:00
Luboš Luňák
b74a977626 Fix #67032.
svn path=/trunk/kdebase/kwin/; revision=273899
2003-12-19 18:10:04 +00:00
Luboš Luňák
2d272e0a87 In r1.395, I forgot to unmap the wrapper window too. As it has no background
set, it remembers the contents of the unmapped client window, therefore
the ugly effect actually stayed.

svn path=/trunk/kdebase/kwin/; revision=273891
2003-12-19 17:05:50 +00:00
Benjamin Meyer
2635bda927 Added ifdef around the x11 includes when building --without-x
svn path=/trunk/kdebase/kwin/; revision=273871
2003-12-19 14:01:43 +00:00
Luboš Luňák
5a171eac2b If there's a MapRequest in the wrapper window, this means something
has reparented an unknown window inside the wrapper, and wants to show it.
This is either somebody doing something stupid, or it's a save-set saved
window from some crashing application. And save-set is a bit flawed,
as it in fact should reparent to root, not to the closest existing ancestor.
Therefore, act like if it was reparented to root, and manage the window.
Takes care of #68241.

svn path=/trunk/kdebase/kwin/; revision=273671
2003-12-18 12:25:22 +00:00
Luboš Luňák
05b1897258 Make it possible for Client to pass an XEvent to Workspace for handling
it (will be needed for the following MapRequest handling for save-sets).

svn path=/trunk/kdebase/kwin/; revision=273669
2003-12-18 12:20:22 +00:00
Luboš Luňák
c84b674e6a Pass also the currently active window in the _NET_ACTIVE_WINDOW message.
svn path=/trunk/kdebase/kwin/; revision=273668
2003-12-18 12:16:30 +00:00
Script Kiddy
0fcb47d23d CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=273635
2003-12-18 06:59:57 +00:00
Luboš Luňák
097e307b40 Oops, support window has to be always first in XRestackWindow(), everything
else is restacked relatively to it.

svn path=/trunk/kdebase/kwin/; revision=273327
2003-12-16 12:25:42 +00:00
Luboš Luňák
997f45b25e Show the topmenu_space window reserving the space for standalone menubars
only if there's no menubar active. Helps Fredrik to have the menu shadow
exactly in the color he wants :).

svn path=/trunk/kdebase/kwin/; revision=273185
2003-12-15 18:30:14 +00:00
Luboš Luňák
2197c646eb Reserve one virtual function in the interface that I plan to use after 3.2.
svn path=/trunk/kdebase/kwin/; revision=273149
2003-12-15 15:18:10 +00:00
Luboš Luňák
7224e77a6b MousePosition renaming updates.
svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=273146
2003-12-15 15:14:45 +00:00
Luboš Luňák
569224d117 Replace the temporary MousePosition enum naming with something that
doesn't look so silly and doesn't conflict with Qt.

svn path=/trunk/kdebase/kwin/; revision=273144
2003-12-15 15:10:17 +00:00