Commit graph

4027 commits

Author SHA1 Message Date
Rivo Laks
f69139e825 Add invert effect which inverts aka negates desktop's colors.
Shortcut is Ctrl+F6 for now.
  Requires shaders.

svn path=/trunk/KDE/kdebase/workspace/; revision=683162
2007-07-04 09:59:07 +00:00
Rivo Laks
2632c2ff56 Add ShaderEffect class which provides generic support for fullscreen shader effects
svn path=/trunk/KDE/kdebase/workspace/; revision=683160
2007-07-04 09:54:32 +00:00
Luboš Luňák
8d929cb3fc Overlay window also needs input shape.
svn path=/trunk/KDE/kdebase/workspace/; revision=683158
2007-07-04 09:52:03 +00:00
Luboš Luňák
9052116e4f Support for having previews even for unmapped windows - they're
actually kept mapped, so that they still have the backing pixmap.
Plus some small tricks to prevent such windows from interfering.
Only two basic modes are implemented right now.


svn path=/trunk/KDE/kdebase/workspace/; revision=683156
2007-07-04 09:51:10 +00:00
Luboš Luňák
5f003b9ec3 Remove a copy that's a result of wrong merging of a diff.
svn path=/trunk/KDE/kdebase/workspace/; revision=683154
2007-07-04 09:48:42 +00:00
Luboš Luňák
d3c8229599 Fix orientation.
svn path=/trunk/KDE/kdebase/workspace/; revision=683149
2007-07-04 09:35:32 +00:00
Script Kiddy
08de0fc63f SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=683071
2007-07-04 05:30:03 +00:00
Oswald Buddenhagen
a5bcef35f3 k3process--
svn path=/trunk/KDE/kdebase/workspace/; revision=682899
2007-07-03 16:41:48 +00:00
Rivo Laks
f711ea836e Add names to some of the items
svn path=/trunk/KDE/kdebase/workspace/; revision=682895
2007-07-03 16:29:38 +00:00
Rivo Laks
e57fb0db54 Add more TODOs for 4.0
svn path=/trunk/KDE/kdebase/workspace/; revision=682887
2007-07-03 16:18:13 +00:00
Luboš Luňák
937052d9ac Things to do for 4.0.
svn path=/trunk/KDE/kdebase/workspace/; revision=682852
2007-07-03 14:58:28 +00:00
Luboš Luňák
5913a1d781 These are demo effects.
svn path=/trunk/KDE/kdebase/workspace/; revision=682845
2007-07-03 14:44:38 +00:00
Luboš Luňák
d74361c378 Option to turn off slide during change.
svn path=/trunk/KDE/kdebase/workspace/; revision=682448
2007-07-02 17:56:46 +00:00
Chusslove Illich
bdb46a1769 Interface modifications to KCmdLineArgs, KAboutData and KComponentData; BIC, SIC. Most of the depending code has been auto-converted to new API.
svn path=/trunk/KDE/kdebase/workspace/; revision=682259
2007-07-02 08:49:20 +00:00
Script Kiddy
4497741460 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=681732

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

M	wallpapers/All-Good-People-1.jpg.desktop
M	wallpapers/Chicken-Songs-2.jpg.desktop
M	wallpapers/KDE34.png.desktop
M	wallpapers/No-Ones-Laughing-3.jpg.desktop
M	wallpapers/Time-For-Lunch-2.jpg.desktop
M	wallpapers/Totally-New-Product-1.jpg.desktop
M	wallpapers/Won-Ton-Soup-3.jpg.desktop
M	wallpapers/andes-venezolanos.svgz.desktop
M	wallpapers/blue-bend.jpg.desktop
M	wallpapers/celtic.svgz.desktop
M	wallpapers/default_blue.jpg.desktop
M	wallpapers/default_gears.jpg.desktop
M	wallpapers/floating-leaves.jpg.desktop
M	wallpapers/globe.svgz.desktop
M	wallpapers/here-gear.svgz.desktop
M	wallpapers/kde_box.png.desktop
M	wallpapers/lineart.svgz.desktop
M	wallpapers/moon.svgz.desktop
M	wallpapers/seaofconero.jpg.desktop
M	wallpapers/soft-green.jpg.desktop
M	wallpapers/sunshine-after-the-rain.jpg.desktop
M	wallpapers/triplegears.jpg.desktop
2007-06-30 04:34:16 +00:00
Script Kiddy
285a0b1259 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=681471
2007-06-29 04:24:44 +00:00
Matt Williams
d89101a8ec Enable API generation more consistently
svn path=/trunk/KDE/kdebase/workspace/; revision=680950
2007-06-27 14:56:52 +00:00
Luboš Luňák
057f510f9e nvidia bug got fixed
svn path=/trunk/KDE/kdebase/workspace/; revision=680884
2007-06-27 09:37:58 +00:00
Script Kiddy
3aa37f6506 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=680810
2007-06-27 05:24:25 +00:00
Script Kiddy
df78e401bd SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=680394

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

M	wallpapers/default_gears.jpg.desktop
M	wallpapers/floating-leaves.jpg.desktop
M	wallpapers/globe.svgz.desktop
M	wallpapers/here-gear.svgz.desktop
M	wallpapers/lineart.svgz.desktop
M	wallpapers/moon.svgz.desktop
M	wallpapers/seaofconero.jpg.desktop
M	wallpapers/soft-green.jpg.desktop
2007-06-26 05:21:32 +00:00
Dirk Mueller
e625a97905 include cleanups
svn path=/trunk/KDE/kdebase/workspace/; revision=680057
2007-06-25 11:03:18 +00:00
Matthias Kretz
cbfe1bd3a8 adapt to KPluginInfo API change
svn path=/trunk/KDE/kdebase/workspace/; revision=680026
2007-06-25 10:03:40 +00:00
Luboš Luňák
162d6ac7c9 Support for _NET_WM_SYNC_REQUEST, based on a patch
by Rayiner Hashem <gtg990h@mail.gatech.edu>.


svn path=/trunk/KDE/kdebase/workspace/; revision=679986
2007-06-25 08:51:44 +00:00
Script Kiddy
8eac2caca5 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=679120
2007-06-23 05:27:00 +00:00
Luciano Montanaro
785b9188f4 - Added the titlebar wheel event handling from the 3.5 branch
- Fixed titlebar gradient
- Fixed Pin and Help buttons masking issues

svn path=/trunk/KDE/kdebase/workspace/; revision=679076
2007-06-22 22:54:23 +00:00
Dirk Mueller
1e3214ed73 include cleanup to separate workspace
svn path=/trunk/KDE/kdebase/workspace/; revision=678951
2007-06-22 16:32:06 +00:00
Script Kiddy
9f7fceec30 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=678709
2007-06-22 05:12:36 +00:00
Dirk Mueller
628e1a28c9 compile++
svn path=/trunk/KDE/kdebase/workspace/; revision=678540
2007-06-21 16:35:18 +00:00
Luboš Luňák
634ca3041c Minimize the offset for electric borders warp.
CCBUG: 129423


svn path=/trunk/KDE/kdebase/workspace/; revision=678503
2007-06-21 15:07:14 +00:00
Script Kiddy
3adff6e6ff SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=678317
2007-06-21 05:01:20 +00:00
Luboš Luňák
1ea96fb075 No idea why I used a dummy config file here, it's not needed.
svn path=/trunk/KDE/kdebase/workspace/; revision=678061
2007-06-20 15:43:08 +00:00
Luboš Luňák
cc091a7704 Interesting way of checking if a decoration needs a hard reset - as soon
as one thing that does not need it has changed, it is not needed, regardless
of the rest. Even more interestingly several styles have exactly the same
copy of this nonsense.

CCMAIL: kwin@kde.org


svn path=/trunk/KDE/kdebase/workspace/; revision=678025
2007-06-20 13:38:17 +00:00
Luboš Luňák
ef59c8956a When doing a forced geometry update while updates are suspended, remember to force the geometry
update when resuming.


svn path=/trunk/KDE/kdebase/workspace/; revision=677635
2007-06-19 15:40:09 +00:00
Luboš Luňák
0de8f314a8 Add a comment.
svn path=/trunk/KDE/kdebase/workspace/; revision=677630
2007-06-19 15:03:26 +00:00
Luboš Luňák
08baac8fa4 Updates.
svn path=/trunk/KDE/kdebase/workspace/; revision=677561
2007-06-19 11:43:09 +00:00
Laurent Montel
3ce597e439 Port to new api
svn path=/trunk/KDE/kdebase/workspace/; revision=677432
2007-06-19 06:41:55 +00:00
Luboš Luňák
cdb2d046c3 Always rebinding should not make sense anymore.
svn path=/trunk/KDE/kdebase/workspace/; revision=677309
2007-06-18 21:24:01 +00:00
Luboš Luňák
4040e9be58 Add a hack to make it work with XGL.
svn path=/trunk/KDE/kdebase/workspace/; revision=677300
2007-06-18 21:14:18 +00:00
Luboš Luňák
27f67f3428 Dump support for the KDE systray mechanism. Hurray.
svn path=/trunk/KDE/kdebase/workspace/; revision=677076
2007-06-18 12:28:11 +00:00
Marcus Camen
88f73821c6 typo
svn path=/trunk/KDE/kdebase/workspace/; revision=677003
2007-06-18 07:26:12 +00:00
Laurent Montel
a38f0d95e1 K3Process--
svn path=/trunk/KDE/kdebase/workspace/; revision=676771
2007-06-17 17:09:40 +00:00
Luboš Luňák
d9583cd3f6 Option for strict binding: kwinrc:Translucency:GLStrictBinding .
Non-nvidia users will probably need it set to true with TFP.


svn path=/trunk/KDE/kdebase/workspace/; revision=676673
2007-06-17 12:17:03 +00:00
Luboš Luňák
9c31c4555c I apparently misunderstood the semantics of texture_from_pixmap a bit - rebind
only when the compositing pixmap changes (as in: a new one), not when its contents
change. This finally makes TFP faster than SHM (70% vs 45% of non-composited
performance) and should about match Compiz/Beryl. After this change also strict
binding may finally make sense.


svn path=/trunk/KDE/kdebase/workspace/; revision=676667
2007-06-17 12:02:16 +00:00
Script Kiddy
8d7ed92f84 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=676551
2007-06-17 05:52:33 +00:00
Luciano Montanaro
90d5c51cca Fixed off by one rendering artifact in modernsystem too.
svn path=/trunk/KDE/kdebase/workspace/; revision=676453
2007-06-16 22:34:33 +00:00
Luciano Montanaro
d3fd417bf0 Fix off by one border rendering bug.
svn path=/trunk/KDE/kdebase/workspace/; revision=676429
2007-06-16 21:56:14 +00:00
Laurent Montel
c5e1b4b204 Renome not necessary forward declaration
Fix warning

svn path=/trunk/KDE/kdebase/workspace/; revision=676230
2007-06-16 10:59:08 +00:00
Tim Beaulen
4a8a26b558 Build it
svn path=/trunk/KDE/kdebase/workspace/; revision=676200
2007-06-16 09:21:24 +00:00
André Wöbbeking
08d6ebfd8d -pedantic
svn path=/trunk/KDE/kdebase/workspace/; revision=676182
2007-06-16 08:12:13 +00:00
Laurent Montel
cd90e32833 Already defined in top
svn path=/trunk/KDE/kdebase/workspace/; revision=676179
2007-06-16 08:00:24 +00:00