Luboš Luňák
e81db7c1b5
Updates.
...
svn path=/branches/work/kwin_composite/; revision=637704
2007-02-27 13:46:22 +00:00
Dirk Mueller
5cd482868b
header cleanness++
...
svn path=/trunk/KDE/kdebase/workspace/; revision=637475
2007-02-26 15:46:23 +00:00
Dirk Mueller
28697de826
header cleanness++
...
svn path=/trunk/KDE/kdebase/workspace/; revision=637366
2007-02-26 07:44:18 +00:00
Luboš Luňák
29f9714a7e
Capseo has moved.
...
svn path=/branches/work/kwin_composite/; revision=636916
2007-02-24 17:36:37 +00:00
Dirk Mueller
ba4a9f72d9
kconfig love++
...
svn path=/trunk/KDE/kdebase/workspace/; revision=636711
2007-02-23 21:48:03 +00:00
Dirk Mueller
d6dd2a2616
various kconfig portings
...
svn path=/trunk/KDE/kdebase/workspace/; revision=636679
2007-02-23 20:24:36 +00:00
Luboš Luňák
1f318fbe52
When discarding window pixmap always damage the window, even
...
if there was no window pixmap.
svn path=/branches/work/kwin_composite/; revision=636660
2007-02-23 19:16:54 +00:00
Luboš Luňák
edc6f0e75b
Include path for config-kwin.h .
...
svn path=/branches/work/kwin_composite/; revision=636647
2007-02-23 18:04:23 +00:00
Luboš Luňák
b7bb605110
New compositing window types.
...
svn path=/branches/work/kwin_composite/; revision=636645
2007-02-23 17:47:52 +00:00
Luboš Luňák
4affacac5b
Support new compositing window types.
...
svn path=/branches/work/kwin_composite/; revision=636642
2007-02-23 17:41:49 +00:00
Luboš Luňák
5f02d68fb9
FadeIn/FadeOut effects are succeeded by Fade.
...
CCMAIL: philip.falkner@gmail.com
svn path=/branches/work/kwin_composite/; revision=636634
2007-02-23 16:34:57 +00:00
Luboš Luňák
9dda6936a7
Ok, plugins will be GPL as well.
...
svn path=/branches/work/kwin_composite/; revision=636633
2007-02-23 16:32:15 +00:00
Luboš Luňák
6d16df2007
This one has to be GPL because of libcaptury.
...
svn path=/branches/work/kwin_composite/; revision=636626
2007-02-23 16:26:20 +00:00
Luboš Luňák
0498cd7785
Add VideoRecordEffect for saving video captures.
...
Requires external lib to compile, see the videorecord.cpp .
svn path=/branches/work/kwin_composite/; revision=636625
2007-02-23 16:20:22 +00:00
Luboš Luňák
faa99fd5a7
Compile.
...
svn path=/branches/work/kwin_composite/; revision=636612
2007-02-23 14:42:00 +00:00
Luboš Luňák
2167e9a44a
Merge r636311 from trunk.
...
svn path=/branches/work/kwin_composite/; revision=636611
2007-02-23 14:41:01 +00:00
Luboš Luňák
8af21ee5b3
merge r635823 from trunk
...
svn path=/branches/work/kwin_composite/; revision=636609
2007-02-23 14:38:01 +00:00
Luboš Luňák
154a59c995
Merge r635490 from trunk.
...
svn path=/branches/work/kwin_composite/; revision=636605
2007-02-23 14:31:23 +00:00
Script Kiddy
181bd86790
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=636469
2007-02-23 09:12:55 +00:00
Barış Metin
a7e940891f
use changeGroup instead of creating redundant objects
...
svn path=/trunk/KDE/kdebase/workspace/; revision=636311
2007-02-22 19:48:09 +00:00
Barış Metin
12d1b8b0fd
setGroup to KConfigGroup
...
svn path=/trunk/KDE/kdebase/workspace/; revision=635823
2007-02-21 02:59:04 +00:00
Dirk Mueller
249a84c5d9
merge in kconfig changes to make it compile
...
svn path=/branches/work/kwin_composite/; revision=635791
2007-02-20 22:31:26 +00:00
Stephan Kulow
ce11a2cd80
compile some more
...
svn path=/trunk/KDE/kdebase/workspace/; revision=635518
2007-02-20 08:18:28 +00:00
Stephan Kulow
ab1fe691d8
merged kconfiggroup_port branch
...
svn path=/trunk/KDE/kdebase/workspace/; revision=635490
2007-02-20 07:00:30 +00:00
Dirk Mueller
b93c21f574
fix library versioning
...
svn path=/trunk/KDE/kdebase/workspace/; revision=635264
2007-02-19 16:56:53 +00:00
Luboš Luňák
73f216539f
A forward declaration is not enough for delete.
...
svn path=/branches/work/kwin_composite/; revision=635191
2007-02-19 11:22:47 +00:00
Philip Falkner
6909f8a678
Fix some memory leaks.
...
svn path=/branches/work/kwin_composite/; revision=633714
2007-02-14 23:37:13 +00:00
Philip Falkner
8299541652
Add build checks for XComposite, XDamage, XRender, OpenGL, and XShm.
...
KWin should now build and run with/without any or all of the above.
svn path=/branches/work/kwin_composite/; revision=633387
2007-02-13 23:28:36 +00:00
Laurent Montel
8f8c6d049b
Fix signal/slot
...
svn path=/trunk/KDE/kdebase/workspace/; revision=633290
2007-02-13 18:31:54 +00:00
Luboš Luňák
944af602a7
Merge r615045 from trunk to avoid long list of annoying warnings.
...
svn path=/branches/work/kwin_composite/; revision=633223
2007-02-13 15:15:57 +00:00
Luboš Luňák
a5e508590a
I have a strange feeling nobody will be bothered enough to spend
...
time with non-composited minimize/shade animations.
svn path=/branches/work/kwin_composite/; revision=633222
2007-02-13 15:11:59 +00:00
Luboš Luňák
82c96c4bc7
Implement _NET_DESKTOP_LAYOUT.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=633205
2007-02-13 14:09:23 +00:00
Laurent Montel
43edad3e53
Compile++
...
svn path=/trunk/KDE/kdebase/workspace/; revision=633102
2007-02-13 08:03:40 +00:00
Dirk Mueller
6883415ff4
KListBox->K3ListBox
...
svn path=/branches/work/kwin_composite/; revision=633055
2007-02-13 00:27:24 +00:00
Philip Falkner
a71753e5cd
Change effects->windowOpacityChanged to also pass the old opacity; thanks Lubos!
...
Clean up FadeEffect a bit, and make it replace FadeOut in the default effects list.
svn path=/branches/work/kwin_composite/; revision=633032
2007-02-12 23:14:50 +00:00
Robert Knight
f3fb636b33
* Port KListBox to KListWidget
...
* Port all usage of Q3ListBox / Q3ListBoxItem to QListWidget / QListWidgetItem
svn path=/trunk/KDE/kdebase/workspace/; revision=632958
2007-02-12 19:39:15 +00:00
Luboš Luňák
5e8b2465b4
Still some kompmgr code removal.
...
svn path=/branches/work/kwin_composite/; revision=632900
2007-02-12 16:45:16 +00:00
Luboš Luňák
4019dff500
Distinguish between damage and repaints - damage is when windows contents
...
change, repaint just triggers repaint of the area (without e.g. the texture
updating for OpenGL).
addDamage() -> addRepaint()
CCMAIL: kwin@kde.org
svn path=/branches/work/kwin_composite/; revision=632866
2007-02-12 15:22:43 +00:00
Laurent Montel
c65b031e94
compile
...
svn path=/trunk/KDE/kdebase/workspace/; revision=632855
2007-02-12 14:28:50 +00:00
Luboš Luňák
36afaf2efc
Merge r632199 from kwin_composite.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=632843
2007-02-12 13:29:36 +00:00
Luboš Luňák
559f90a06a
Damage also new position after moving.
...
svn path=/branches/work/kwin_composite/; revision=632609
2007-02-11 18:46:50 +00:00
Luboš Luňák
9704203415
More geometry accessors in wrapper classes.
...
svn path=/branches/work/kwin_composite/; revision=632603
2007-02-11 18:36:57 +00:00
Luboš Luňák
47f5535e6a
Make the tabbox also show when compositing.
...
svn path=/branches/work/kwin_composite/; revision=632602
2007-02-11 18:36:10 +00:00
Philip Falkner
2fdc57ccd6
Fade effect. Unified version of FadeIn and FadeOut; also fades on window opacity changes.
...
The fade_in_speed and fade_out_speed settings work like they did in kompmgr, but aren't currently configurable.
svn path=/branches/work/kwin_composite/; revision=632583
2007-02-11 17:41:21 +00:00
Philip Falkner
8d0f15e655
Hook up windowOpacityChanged for effects. Note that this only affects when the window opacity atom is changed; if an effect alters data.opacity in WindowPaintData, no notification will happen.
...
svn path=/branches/work/kwin_composite/; revision=632582
2007-02-11 17:38:56 +00:00
Philip Falkner
c16656d66d
Rework how window painting is disabled; now effects can indicate reasons they want particular windows painted or not.
...
This solves a few problems, but may need revisiting in the future.
svn path=/branches/work/kwin_composite/; revision=632581
2007-02-11 17:36:32 +00:00
Philip Falkner
949aa1a778
Add PAINT_SCREEN_WITH_TRANSFORMED_WINDOWS flag, to be called by effects in prePaintScreen(). Indicates that some window(s) may have transformed geometry, so the whole screen should be repainted.
...
svn path=/branches/work/kwin_composite/; revision=632580
2007-02-11 17:35:10 +00:00
Luboš Luňák
24eacc4908
Move NETWinInfo and few more things from Client to the base class.
...
svn path=/branches/work/kwin_composite/; revision=632380
2007-02-10 21:56:24 +00:00
Luboš Luňák
0a9e366038
Just use findModal().
...
svn path=/branches/work/kwin_composite/; revision=632379
2007-02-10 21:55:31 +00:00
Luboš Luňák
6c9d910d7f
Avoid decoration redraw delays. On resize Qt sets WA_WStateConfigPending
...
which delays all painting until a matching ConfigureNotify event comes.
But this process itself is the window manager, so it's not needed
to wait for that event, the geometry is known.
CCBUG: 134739
svn path=/branches/work/kwin_composite/; revision=632378
2007-02-10 21:55:00 +00:00