Laurent Montel
9310382fd5
Clean up
...
svn path=/trunk/KDE/kdebase/workspace/; revision=566946
2006-07-27 16:21:45 +00:00
Laurent Montel
d125c47c3a
Clean up
...
svn path=/trunk/KDE/kdebase/workspace/; revision=566160
2006-07-25 15:20:44 +00:00
Allen Winter
06496c6d21
install_files() -> install(FILES..)
...
also use variables in a few more places
svn path=/trunk/KDE/kdebase/workspace/; revision=565957
2006-07-24 22:17:55 +00:00
Allen Winter
6e204b3cf7
use library variables, where possible.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=565833
2006-07-24 16:02:07 +00:00
Matthias Kretz
581feff4ec
- KGenericFactory
...
- make 'em services
svn path=/trunk/KDE/kdebase/workspace/; revision=564565
2006-07-20 13:26:37 +00:00
Matthias Kretz
ec2b5dff3c
- make the KCMs services
...
- use KGenericFactory (the construction code could be cleaned up some more)
svn path=/trunk/KDE/kdebase/workspace/; revision=564554
2006-07-20 13:14:03 +00:00
Matthias Kretz
37150cabc5
that include is not needed
...
svn path=/trunk/KDE/kdebase/workspace/; revision=564551
2006-07-20 13:12:03 +00:00
Matthias Kretz
4ac4c0779b
toAscii() only returns a temporary QByteArray, the QPixmap ctor would crash for
...
me: keep the QByteArray until all three pixmaps are created
svn path=/trunk/KDE/kdebase/workspace/; revision=564550
2006-07-20 13:11:46 +00:00
Laurent Montel
e2696da8c0
Replace all bin by ${BIN_INSTALL_DIR}
...
svn path=/trunk/KDE/kdebase/workspace/; revision=564549
2006-07-20 13:08:26 +00:00
Stephan Kulow
816cf2a2e9
replace deprecated functions
...
svn path=/trunk/KDE/kdebase/workspace/; revision=564035
2006-07-19 06:49:37 +00:00
Laurent Montel
f3e320d5a4
Fix install files (found pb on x86_64)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=562785
2006-07-15 19:15:45 +00:00
Luboš Luňák
512f3d5733
Some updates.
...
svn path=/branches/work/kwin_composite/; revision=562201
2006-07-14 10:03:37 +00:00
Luboš Luňák
2c892791e4
No workspace shifting.
...
svn path=/branches/work/kwin_composite/; revision=561967
2006-07-13 18:24:51 +00:00
Luboš Luňák
e24815411a
Keep damage info separately for every window.
...
svn path=/branches/work/kwin_composite/; revision=561966
2006-07-13 18:17:49 +00:00
Luboš Luňák
fd5987dd45
Move some functions to the internal class to make the main code more
...
readable.
svn path=/branches/work/kwin_composite/; revision=561946
2006-07-13 17:24:29 +00:00
Stephan Kulow
a661e031c2
ported to new snapshot
...
svn path=/trunk/KDE/kdebase/workspace/; revision=560630
2006-07-10 20:04:42 +00:00
Dirk Mueller
c770bb5d22
avoid if() statement compiler warning
...
svn path=/trunk/KDE/kdebase/workspace/; revision=560604
2006-07-10 19:06:10 +00:00
Luboš Luňák
03fedc56dd
No effects when not compositing.
...
svn path=/branches/work/kwin_composite/; revision=560594
2006-07-10 18:34:57 +00:00
Luboš Luňák
64bf5bc51e
Don't track InputOnly windows.
...
svn path=/branches/work/kwin_composite/; revision=560591
2006-07-10 18:20:25 +00:00
Luboš Luňák
4999a83118
Not needed later after all.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=560573
2006-07-10 17:07:29 +00:00
Luboš Luňák
6ca12726de
Oops.
...
svn path=/branches/work/kwin_composite/; revision=559206
2006-07-06 19:14:38 +00:00
Luboš Luňák
28e3726f2e
Basic transformations on the whole workspace.
...
svn path=/branches/work/kwin_composite/; revision=559204
2006-07-06 19:02:14 +00:00
Luboš Luňák
e6c23e4cd3
Ok, I give up, whoever wants more complicated transformations than just
...
translation are welcome to implement it themselves. I'm no graphics guy
after all and this seems to be far beyond me.
svn path=/branches/work/kwin_composite/; revision=559182
2006-07-06 18:22:01 +00:00
Benjamin Meyer
3da31a53af
remove line that wasn't suppost to be there.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=559171
2006-07-06 18:08:14 +00:00
Benjamin Meyer
a79bf53284
fix link opening
...
svn path=/trunk/KDE/kdebase/workspace/; revision=559169
2006-07-06 18:01:52 +00:00
Luboš Luňák
a9cec042cb
Fix matrix multiplication, add transform function.
...
svn path=/branches/work/kwin_composite/; revision=559061
2006-07-06 14:20:03 +00:00
Luboš Luňák
0516e1e73b
Add support for translation and add two "plugins" that
...
make windows transparent or shake them while moving.
svn path=/branches/work/kwin_composite/; revision=559013
2006-07-06 13:17:44 +00:00
Luboš Luňák
391bb6b28d
Support for effects that affect opacity.
...
svn path=/branches/work/kwin_composite/; revision=558921
2006-07-06 09:55:10 +00:00
David Faure
a67e2c7f07
Register as org.kde.kwin (in addition to kapplication registering us as kwin_$PID)
...
Not sure why this isn't a kuniqueapplication though (but klauncher is in the same situation anyway)
svn path=/trunk/KDE/kdebase/workspace/; revision=558891
2006-07-06 09:15:57 +00:00
Luboš Luňák
1719127d3f
Make the opacity slider and wheel operations work again.
...
svn path=/branches/work/kwin_composite/; revision=558740
2006-07-05 22:26:34 +00:00
Luboš Luňák
bab62bf88f
Use kwinrc:[Translucency]:UseTranslucency for controlling compositing.
...
svn path=/branches/work/kwin_composite/; revision=558712
2006-07-05 21:46:01 +00:00
Benjamin Meyer
a3e8749d1c
port from KActiveLabel -> QLabel
...
svn path=/trunk/KDE/kdebase/workspace/; revision=558694
2006-07-05 20:57:37 +00:00
Luboš Luňák
ef0e1a20ef
svn merge -r558690:558691 https://lunakl@svn.kde.org:/home/kde/trunk/KDE/kdebase/workspace/kwin
...
svn path=/branches/work/kwin_composite/; revision=558692
2006-07-05 20:55:16 +00:00
Luboš Luňák
66f535ac80
No need to support <=KDE3.1 plugins.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=558691
2006-07-05 20:54:15 +00:00
Luboš Luňák
c7f515630d
Support for transparency.
...
svn path=/branches/work/kwin_composite/; revision=558690
2006-07-05 20:52:57 +00:00
Luboš Luňák
f400646a6d
xrender compositing work - now it uses damage areas
...
to reduce amount of painting
svn path=/branches/work/kwin_composite/; revision=558580
2006-07-05 16:04:11 +00:00
Luboš Luňák
29111875e1
Very basic compositing with xrender.
...
svn path=/branches/work/kwin_composite/; revision=558481
2006-07-05 13:26:08 +00:00
Luboš Luňák
7d67cf42c4
Data like transf. matrix that the effects can affect.
...
svn path=/branches/work/kwin_composite/; revision=558454
2006-07-05 12:56:04 +00:00
Luboš Luňák
afcc9b6897
Prepare for scene rendering with different engines.
...
svn path=/branches/work/kwin_composite/; revision=558442
2006-07-05 12:30:03 +00:00
Luboš Luňák
e76564c165
Proper stacking order even for unmanaged windows.
...
svn path=/branches/work/kwin_composite/; revision=558427
2006-07-05 12:00:13 +00:00
Luboš Luňák
dfe8968d8e
Handle expose events for root window.
...
svn path=/branches/work/kwin_composite/; revision=558264
2006-07-04 23:46:02 +00:00
Luboš Luňák
f4f07d4fd3
Remove kompmgr-related code except for the generic parts like
...
the slider in Alt+F3.
svn path=/branches/work/kwin_composite/; revision=558258
2006-07-04 23:30:05 +00:00
Luboš Luňák
d4cf5af1c4
XDamage causes some X errors during startup, maybe it's a bad
...
idea to exit in such case anyway.
svn path=/branches/work/kwin_composite/; revision=558249
2006-07-04 23:11:34 +00:00
Luboš Luňák
2693760317
dcop is gone
...
svn path=/branches/work/kwin_composite/; revision=558243
2006-07-04 22:58:56 +00:00
Luboš Luňák
a50b46d1c6
Say goodbye to kompmgr.
...
svn path=/branches/work/kwin_composite/; revision=558236
2006-07-04 22:48:33 +00:00
Luboš Luňák
4f12c1e606
Some first attempt at effects interface.
...
svn path=/branches/work/kwin_composite/; revision=558191
2006-07-04 20:51:01 +00:00
Luboš Luňák
06e47c10db
Remove the temporary hacks again.
...
svn path=/branches/work/kwin_composite/; revision=558185
2006-07-04 20:32:43 +00:00
Luboš Luňák
a23d4f820b
These warnings were pretty annoying.
...
svn path=/branches/work/kwin_composite/; revision=558180
2006-07-04 20:23:29 +00:00
Luboš Luňák
157372f2e7
And add a silly moving-in animation for new windows.
...
Now it's time to add plugins interface so that people who can
do this for real do it.
svn path=/branches/work/kwin_composite/; revision=558173
2006-07-04 20:07:58 +00:00
Luboš Luňák
c2e60957d5
Add a silly snowing-like effect to windows so that it's visible
...
there's something going on.
svn path=/branches/work/kwin_composite/; revision=558171
2006-07-04 20:05:52 +00:00