Commit graph

3971 commits

Author SHA1 Message Date
Gerd Fleischer
d33949b4d4 make it work with systemsettings
svn path=/trunk/KDE/kdebase/workspace/; revision=691029
2007-07-22 19:29:15 +00:00
Rivo Laks
1831557171 Capitalize name
svn path=/trunk/KDE/kdebase/workspace/; revision=690811
2007-07-22 10:10:47 +00:00
Gerd Fleischer
779d7d6bd5 make it work with systemsettings
svn path=/trunk/KDE/kdebase/workspace/; revision=690791
2007-07-22 09:11:45 +00:00
Script Kiddy
b325009409 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=690751
2007-07-22 05:28:10 +00:00
Rivo Laks
0845552315 - Make the effects section even easier to use
- Actually save/load effects config

svn path=/trunk/KDE/kdebase/workspace/; revision=690688
2007-07-21 20:54:50 +00:00
Rivo Laks
4359cb3513 This is being worked on
svn path=/trunk/KDE/kdebase/workspace/; revision=690676
2007-07-21 19:36:26 +00:00
Rivo Laks
4f093c4721 First step of effect dependencies handling - when an effect is loaded, load it's dependancies also.
svn path=/trunk/KDE/kdebase/workspace/; revision=690660
2007-07-21 18:30:06 +00:00
Laurent Montel
54fb7834a7 Link
svn path=/trunk/KDE/kdebase/workspace/; revision=690514
2007-07-21 10:20:51 +00:00
Script Kiddy
76c587819f SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=690434
2007-07-21 04:45:38 +00:00
Rivo Laks
da0450f67f Make loadEffect() return bool
svn path=/trunk/KDE/kdebase/workspace/; revision=690381
2007-07-20 21:13:10 +00:00
Rivo Laks
e96e352513 Remove the obsolete Translucency config module
svn path=/trunk/KDE/kdebase/workspace/; revision=690346
2007-07-20 19:11:20 +00:00
Rivo Laks
5d21a58b44 Migrate some OpenGL options to new config module
svn path=/trunk/KDE/kdebase/workspace/; revision=690341
2007-07-20 18:50:51 +00:00
Rivo Laks
5db0b94027 No point in populating the compositingType combo ourselves, do it in Designer instead
svn path=/trunk/KDE/kdebase/workspace/; revision=690305
2007-07-20 16:51:24 +00:00
Rivo Laks
887caff1c4 Make compositing config more user friendly by renaming Compositing to Desktop Effects and
putting advanced options into separate dialog.

svn path=/trunk/KDE/kdebase/workspace/; revision=690288
2007-07-20 16:19:09 +00:00
Rivo Laks
9c05342745 Updates
svn path=/trunk/KDE/kdebase/workspace/; revision=690000
2007-07-19 19:50:05 +00:00
Rivo Laks
9dabc20ad9 Compositing is still off by default
svn path=/trunk/KDE/kdebase/workspace/; revision=689967
2007-07-19 18:25:45 +00:00
Luboš Luňák
63a0120a60 Remove some no longer relevant todos.
svn path=/trunk/KDE/kdebase/workspace/; revision=689955
2007-07-19 16:38:46 +00:00
Luboš Luňák
6de4afe39b There should be probably also some window-specific settings for compositing.
svn path=/trunk/KDE/kdebase/workspace/; revision=689953
2007-07-19 16:33:26 +00:00
Luboš Luňák
ab1582de27 It's really interesting that KWin has had support for an arbitrary root
window, but I don't think it really works these days, and it's probably
also not useful at all.


svn path=/trunk/KDE/kdebase/workspace/; revision=689949
2007-07-19 16:24:51 +00:00
Rivo Laks
824f005f58 Add beginnings of kwincompositing config module, meant to replace kwintranslucency one
svn path=/trunk/KDE/kdebase/workspace/; revision=689947
2007-07-19 16:20:05 +00:00
Luboš Luňák
56eeb84acc More checks that quads are split only in pre-paint and transformed
only in paint.


svn path=/trunk/KDE/kdebase/workspace/; revision=689945
2007-07-19 16:11:27 +00:00
Luboš Luňák
023ebc47b1 Implement smoothNeeded() - window quads need smoothing if width or height
of some of them has changed.


svn path=/trunk/KDE/kdebase/workspace/; revision=689942
2007-07-19 15:55:04 +00:00
Luboš Luňák
dbade7f1a4 No public texture coordinates.
svn path=/trunk/KDE/kdebase/workspace/; revision=689926
2007-07-19 14:56:25 +00:00
Luboš Luňák
9400def76b Set also original position when making a copy of a quad.
svn path=/trunk/KDE/kdebase/workspace/; revision=689924
2007-07-19 14:53:37 +00:00
Luboš Luňák
4dd8d34c8f Don't make texture coordinates in WindowVertex public at all,
the meaning may possibly change in the future if more than one texture
is used. Instead store original coordinates.


svn path=/trunk/KDE/kdebase/workspace/; revision=689918
2007-07-19 14:35:55 +00:00
Luboš Luňák
ac42ba0b4f A simple solution for alpha channel hacks - ignore them :).
The 'ignore ARGB visuals' option from Kompmgr probably doesn't make
much sense, those (usually old) apps can be run with XLIB_SKIP_ARGB_VISUALS=1 set.
Also remove the alpha clear hack used for decorations - I think decorations
instead should be fixed not to "unintentionally" have alpha set.


svn path=/trunk/KDE/kdebase/workspace/; revision=689916
2007-07-19 14:23:11 +00:00
Rivo Laks
7273d0ddb5 Add setTransformed() helper method
svn path=/trunk/KDE/kdebase/workspace/; revision=689913
2007-07-19 14:05:59 +00:00
Luboš Luňák
96aba51960 Add a helper to turn on transparency in pre-paint calls.
svn path=/trunk/KDE/kdebase/workspace/; revision=689910
2007-07-19 13:32:46 +00:00
Luboš Luňák
22c8626868 Add a TODO note.
svn path=/trunk/KDE/kdebase/workspace/; revision=689904
2007-07-19 12:53:14 +00:00
Luboš Luňák
1d0a35fce7 It should be possible to have window rules for unmanaged windows as well.
svn path=/trunk/KDE/kdebase/workspace/; revision=689902
2007-07-19 12:51:15 +00:00
Luboš Luňák
e1c5f18414 Separate rendering for decoration and window contents, they can have
different opacity (opacity only for decoration option).


svn path=/trunk/KDE/kdebase/workspace/; revision=689855
2007-07-19 10:07:49 +00:00
Script Kiddy
6b71cd62db SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=689774
2007-07-19 05:35:59 +00:00
Matthew Woehlke
1cfffc602e move oxygen code that will be shared by the style into its own .cpp/.h
svn path=/trunk/KDE/kdebase/workspace/; revision=689747
2007-07-19 01:32:16 +00:00
Luboš Luňák
b7ae1af212 Pedantic.
svn path=/trunk/KDE/kdebase/workspace/; revision=689597
2007-07-18 16:42:21 +00:00
Luboš Luňák
c29c66832d Make quads carry information about whether the quad is part
of decoration or the actual window contents.


svn path=/trunk/KDE/kdebase/workspace/; revision=689554
2007-07-18 15:01:59 +00:00
Script Kiddy
f0aaf16e6a SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=689367
2007-07-18 05:47:25 +00:00
Matthew Woehlke
ca0838643d fix lower color, thanks for keeping me honest boemann :-)
svn path=/trunk/KDE/kdebase/workspace/; revision=689245
2007-07-17 23:50:33 +00:00
Matthew Woehlke
1768ac296c fix windeco to use KColorScheme also, see r689219
TODO: share this code so it doesn't need to be fixed twice :-)

svn path=/trunk/KDE/kdebase/workspace/; revision=689244
2007-07-17 23:35:44 +00:00
Luboš Luňák
ea944065c7 Arghl, this is not static const, it changes.
svn path=/trunk/KDE/kdebase/workspace/; revision=689136
2007-07-17 18:14:17 +00:00
Luboš Luňák
f1108dd13a Let's say the copy buffer hack for old nvidia drivers is not necessary these days.
svn path=/trunk/KDE/kdebase/workspace/; revision=689095
2007-07-17 16:01:07 +00:00
Luboš Luňák
263defdb87 Detect XRender initialization failures.
svn path=/trunk/KDE/kdebase/workspace/; revision=688970
2007-07-17 11:02:27 +00:00
Luboš Luňák
7b054df213 More debug info about possible initialization failures.
svn path=/trunk/KDE/kdebase/workspace/; revision=688960
2007-07-17 10:38:12 +00:00
Casper Boemann
3e024ce5e6 fix small visual error in upper right corner
svn path=/trunk/KDE/kdebase/workspace/; revision=688743
2007-07-16 18:52:40 +00:00
Casper Boemann
f153aad996 change the background as nuno wants
svn path=/trunk/KDE/kdebase/workspace/; revision=688728
2007-07-16 18:01:27 +00:00
Luboš Luňák
fd50ea91da Turned off by default - it uses shaders, and here it gives strange painting
errors (probably because of missing support).


svn path=/trunk/KDE/kdebase/workspace/; revision=688692
2007-07-16 16:11:10 +00:00
Rivo Laks
1552ad2c11 Same here: don't render null icons
svn path=/trunk/KDE/kdebase/workspace/; revision=688599
2007-07-16 11:51:54 +00:00
Rivo Laks
1ec2b1d228 Don't try to draw icon for windows that don't have one
svn path=/trunk/KDE/kdebase/workspace/; revision=688598
2007-07-16 11:50:01 +00:00
Script Kiddy
faf536a3b8 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=688446
2007-07-16 05:54:55 +00:00
Andreas Hartmetz
ce7709855d port *ahem* kdebase to the new way of doing global shortcuts
svn path=/trunk/KDE/kdebase/workspace/; revision=688440
2007-07-16 04:10:49 +00:00
Casper Boemann
fb78c8f6ad update windec to have same background as new style
get rid of xrender stuff
did this to get smooth painting:
    widget()->setAttribute( Qt::WA_PaintOnScreen, false);



svn path=/trunk/KDE/kdebase/workspace/; revision=688425
2007-07-16 02:12:45 +00:00