Commit graph

6742 commits

Author SHA1 Message Date
Martin Gräßlin
165e2edb08 I think moving windows to another desktop in desktop grid should not activate them. But just clicking on them should activate them.
BUG: 211546

svn path=/trunk/KDE/kdebase/workspace/; revision=1059393
2009-12-06 14:22:57 +00:00
Martin Gräßlin
21b30c7a37 Do not fade out windows from other desktops when selecting a window on all desktops in present windows effect.
BUG: 212551

svn path=/trunk/KDE/kdebase/workspace/; revision=1059389
2009-12-06 13:54:23 +00:00
Martin Gräßlin
08aeaca855 Fixing build issue with inconsistent constness with Sun compiler.
Thanks to tropikhajma for providing the patch. (Next time you could send the patch to the mailinglist as patches attached to bugreports get easily forgotten)
BUG: 216581

svn path=/trunk/KDE/kdebase/workspace/; revision=1059355
2009-12-06 11:38:30 +00:00
Luboš Luňák
bbd4deffe8 Bah, do this properly. Avoid detecting compositing prefs only
if compositing is explicitly disabled. This allows disabling
it if there's a problem, and in that case the prefs don't matter
anyway, but it doesn't prevent detecting details about compositing
when it might be used.


svn path=/trunk/KDE/kdebase/workspace/; revision=1058282
2009-12-04 09:40:12 +00:00
Luboš Luňák
7cef1eadd5 use recommendation from compositing prefs only if there's
no explicit choice (because of driver crashes)


svn path=/trunk/KDE/kdebase/workspace/; revision=1058248
2009-12-04 09:29:08 +00:00
Fredrik Höglund
37fbc26205 Enable OpenGL compositing by default with R600/R700 cards and Mesa 7.7+.
svn path=/trunk/KDE/kdebase/workspace/; revision=1058207
2009-12-04 08:58:54 +00:00
Luboš Luňák
868e08f380 Revertlast, will be fixed properly. Next time when you decide to revert
something, please at least look at the commit you're reverting - this is
obviously broken too.
CCMAIL: Andreas Hartmetz <ahartmetz@gmail.com>


svn path=/trunk/KDE/kdebase/workspace/; revision=1058203
2009-12-04 08:50:13 +00:00
Andreas Hartmetz
601233bcc1 Treat CompositingPrefs::enableCompositing() merely as a recommendation again
like it was before. This makes it possible to enable compositing again on my
R600 hardware and other hardware that is not explicitly known to work.
I also think that CompositingPrefs::enableCompositing() is a (really) bad name:
it's not about user preferences and it's not definitive. So what about
CompositingHardware::isKnownToWork()?.

svn path=/trunk/KDE/kdebase/workspace/; revision=1058198
2009-12-04 08:31:28 +00:00
Andreas Hartmetz
82f6efa7d0 clearer, spelling++
svn path=/trunk/KDE/kdebase/workspace/; revision=1058185
2009-12-04 06:23:24 +00:00
Sebastian Kügler
7d9155171d compositing detection for r300
I've had missing compositing since about a week on my ATI x1300.

After a bit of debugging with the help of fredrikh and mgraesslin, the version string reported seems to be the culprit. I've special-cased the different version string for the R300 driver and it works again now.

The strings my r300 reports are:

DRI R300 Project
Mesa DRI R300 (RV515 7149) 20090101 x86/MMX/SSE2 TCL
1.4 (1.5 Mesa 7.6)

reviewed by fredrikh

kwin people, please have another look, I don't want to break anybody else's setup...

CCMAIL:kwin@kde.org

svn path=/trunk/KDE/kdebase/workspace/; revision=1058156
2009-12-04 01:13:33 +00:00
Alexis Ménard
b014d1e56c ARM Compile fix.
svn path=/trunk/KDE/kdebase/workspace/; revision=1057628
2009-12-02 23:33:43 +00:00
Script Kiddy
5a806b8111 SVN_SILENT made messages (.desktop file, second try)
svn path=/trunk/KDE/kdebase/workspace/; revision=1057423
2009-12-02 12:04:40 +00:00
Script Kiddy
ed04f0c0a9 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=1057041

The following changes were in SVN, but were removed from git:

M	wallpapers/Aghi/metadata.desktop
M	wallpapers/Evening/metadata.desktop
M	wallpapers/Spring_Sunray/metadata.desktop
M	wallpapers/The_Rings_of_Saturn/metadata.desktop
2009-12-01 11:16:26 +00:00
Martin Gräßlin
279b3d07f8 Crash less
BUG: 216908

svn path=/trunk/KDE/kdebase/workspace/; revision=1056931
2009-12-01 09:31:47 +00:00
Script Kiddy
a9d4dc0c68 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=1056593

The following changes were in SVN, but were removed from git:

M	wallpapers/Atra_Dot/metadata.desktop
2009-11-30 12:31:59 +00:00
Fredrik Höglund
18c0ca2ff5 Ignore the frame overlap strut when compositing is disabled, and return
a null rect in transparentRect() when the window is shaded.

svn path=/trunk/KDE/kdebase/workspace/; revision=1056399
2009-11-30 00:37:52 +00:00
Andreas Hartmetz
eab4dc6ed4 fix the build (constness error) by implementing a suggestion from comments
svn path=/trunk/KDE/kdebase/workspace/; revision=1056343
2009-11-29 22:11:49 +00:00
Thomas Lübking
312c5b04fe of course
svn path=/trunk/KDE/kdebase/workspace/; revision=1056314
2009-11-29 20:40:22 +00:00
Thomas Lübking
a4300bbc4d bypass compositing related checks and cofig reading if compositing is disabled to prevent segfaults in broken GL drivers
svn path=/trunk/KDE/kdebase/workspace/; revision=1056313
2009-11-29 20:39:39 +00:00
Thomas Lübking
564843d76f (hopefully) bypass detection if stumbled -due to broken drivers- before
svn path=/trunk/KDE/kdebase/workspace/; revision=1056312
2009-11-29 20:35:47 +00:00
Hugo Pereira Da Costa
4efdd7dda2 force update of title bounding rects at next repaint in captionChange and activeChange. This fixes issues with title being trunkated in title-outline mode
svn path=/trunk/KDE/kdebase/workspace/; revision=1056289
2009-11-29 19:22:03 +00:00
Adriaan de Groot
92ff288701 Happy constructor pattern
svn path=/trunk/KDE/kdebase/workspace/; revision=1056199
2009-11-29 16:16:34 +00:00
Script Kiddy
1a354b98e4 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=1056066
2009-11-29 11:05:19 +00:00
Laurent Montel
ac43daca09 Fix build with const iterator
svn path=/trunk/KDE/kdebase/workspace/; revision=1055471
2009-11-28 09:00:57 +00:00
Script Kiddy
f8ad089c05 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=1055086
2009-11-27 10:22:18 +00:00
Bruno Bigras
5ed3e88b46 Fix the build
CCMAIL: caslav.ilic@gmx.net

svn path=/trunk/KDE/kdebase/workspace/; revision=1054783
2009-11-26 19:19:32 +00:00
Chusslove Illich
64da770944 i18n: disambiguations.
svn path=/trunk/KDE/kdebase/workspace/; revision=1054767
2009-11-26 18:37:13 +00:00
Script Kiddy
afe01fcf9b SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=1054620
2009-11-26 11:19:49 +00:00
Martin Gräßlin
420c00881c Coding in the evening results in incorrect boolean checks.
svn path=/trunk/KDE/kdebase/workspace/; revision=1054505
2009-11-26 08:15:12 +00:00
Martin Gräßlin
df995efba0 Paint behind the window if requested in Aurorae.
svn path=/trunk/KDE/kdebase/workspace/; revision=1054408
2009-11-26 00:09:48 +00:00
Fredrik Höglund
0a8c06b054 Implement support for _KDE_NET_WM_FRAME_OVERLAP.
svn path=/trunk/KDE/kdebase/workspace/; revision=1054393
2009-11-25 23:32:35 +00:00
Hugo Pereira Da Costa
ffdadc4844 Fixed corner color for shaded windows
svn path=/trunk/KDE/kdebase/workspace/; revision=1054385
2009-11-25 23:16:56 +00:00
Fredrik Höglund
0b992748be Switch the order, so the decoration is drawn before the client window.
svn path=/trunk/KDE/kdebase/workspace/; revision=1054380
2009-11-25 23:08:19 +00:00
Martin Gräßlin
08954b37e4 Adding keywords form kwintabbox.
Better late than never.

svn path=/trunk/KDE/kdebase/workspace/; revision=1054319
2009-11-25 21:25:34 +00:00
Thomas Lübking
14cb215e39 catch animation status one cycle earlier
svn path=/trunk/KDE/kdebase/workspace/; revision=1054162
2009-11-25 17:48:01 +00:00
Thomas Lübking
4c392a844d move animation handling to prePaintScreen (like for minimizeanimation), target animation to pointer in case of absent taskbar"
svn path=/trunk/KDE/kdebase/workspace/; revision=1054159
2009-11-25 17:46:50 +00:00
Thomas Lübking
019afbd10a BUG: 177985
BUG: 184859

catch windows closing during the animation

svn path=/trunk/KDE/kdebase/workspace/; revision=1054146
2009-11-25 16:36:44 +00:00
Thomas Lübking
85da19b44f move animation handling to prePaintScreen, avoid multiple hash lookups
BUG: 177985
BUG: 184859
catch windows closing during the animation


svn path=/trunk/KDE/kdebase/workspace/; revision=1054144
2009-11-25 16:29:18 +00:00
Jussi Kekkonen
cbda8d6445 Added explanation how it's done manually, have no idea if this even makes sense though
svn path=/trunk/KDE/kdebase/workspace/; revision=1054061
2009-11-25 11:46:56 +00:00
Hugo Pereira Da Costa
f6f3d5ce3d set margins back to '4' (the default), because of bug fixed upstream (in oxygen-style)
svn path=/trunk/KDE/kdebase/workspace/; revision=1053942
2009-11-25 02:39:32 +00:00
Hugo Pereira Da Costa
646fb3aa60 fixed spacing in tabs
svn path=/trunk/KDE/kdebase/workspace/; revision=1053749
2009-11-24 18:58:57 +00:00
Script Kiddy
9913904ada SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=1053570
2009-11-24 10:24:48 +00:00
Hugo Pereira Da Costa
9c2bda18d3 fixed layout of 'buttons configuration' widget, and added default margin to the tab
svn path=/trunk/KDE/kdebase/workspace/; revision=1053436
2009-11-24 05:32:51 +00:00
Hugo Pereira Da Costa
4d28de8b70 explicitely reload helper configuration in ::reset(), in order to have the correct contrast settings, that match the style
svn path=/trunk/KDE/kdebase/workspace/; revision=1053406
2009-11-24 00:36:01 +00:00
Burkhard Lück
1b845504f0 fix wrong what'sthis text
svn path=/trunk/KDE/kdebase/workspace/; revision=1053203
2009-11-23 16:22:55 +00:00
Script Kiddy
581d031c67 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=1053120
2009-11-23 10:50:06 +00:00
Script Kiddy
b1c9608a6a SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=1052700

The following changes were in SVN, but were removed from git:

M	wallpapers/The_Rings_of_Saturn/metadata.desktop
2009-11-22 10:43:25 +00:00
Script Kiddy
e335e5efc4 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=1052335
2009-11-21 10:52:41 +00:00
Script Kiddy
c1dc22ba7d SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=1051907
2009-11-20 10:31:50 +00:00
Lucas Murray
54a4f80a7b Render logout vignetting even if FBOs are not available.
svn path=/trunk/KDE/kdebase/workspace/; revision=1051777
2009-11-20 06:48:05 +00:00