Commit Graph

5207 Commits (4430053ef831f930f5904f678ea4aaa56010e5d0)

Author SHA1 Message Date
Luboš Luňák b099f15cee Fix last commit.
svn path=/trunk/KDE/kdebase/workspace/; revision=842502
2008-08-05 12:41:31 +00:00
Lucas Murray 00c95be210 Added text alignment support to paintText() functions
svn path=/trunk/KDE/kdebase/workspace/; revision=842497
2008-08-05 12:26:16 +00:00
Luboš Luňák c1727e6740 Place in MaximizeArea, patch by Andreas Noever.
BUG: 166116


svn path=/trunk/KDE/kdebase/workspace/; revision=842490
2008-08-05 12:03:49 +00:00
Luboš Luňák 45c3b4dc0c Tracking mouse is no window management.
svn path=/trunk/KDE/kdebase/workspace/; revision=842489
2008-08-05 12:01:57 +00:00
Script Kiddy a4e2dbb8ff SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=842448
2008-08-05 10:31:00 +00:00
Martin Gräßlin 37512e7591 Add of config option if the cube should be shown when desktop is changed via pager or ctrl+f1-4.
Turned of per default.

svn path=/trunk/KDE/kdebase/workspace/; revision=842306
2008-08-05 08:10:01 +00:00
Martin Gräßlin f10369232e Scale windows towards whole width of element in taskbar
svn path=/trunk/KDE/kdebase/workspace/; revision=842138
2008-08-04 19:41:38 +00:00
Martin Gräßlin dfbb3c3240 New algorithm for rendering the cube caps. The caps are now made up of many small triangles. This is needed so that we can have caps on the upcoming sphere effect.
Also this way it is possible to paint textured cap in one step and not in two. So the opacity of the textured caps is now correct. The texture has got a border of one pixel in cap color so that the texture can be used to paint the whole cap and transparent areas of the texture are manually blended with the cap color.

svn path=/trunk/KDE/kdebase/workspace/; revision=842034
2008-08-04 15:22:21 +00:00
Martin Gräßlin 3edc29f190 Caps also for cylinder.
Translate cylinder so that start/stop works correctly.
Do not react on desktop change. That would be strange in cylinder effect.

svn path=/trunk/KDE/kdebase/workspace/; revision=842031
2008-08-04 15:07:34 +00:00
Martin Gräßlin d719718780 Twin view support for cube. Cube is painted on one screen and scaled so that both screens fit on it. Projection matrix has unfortunatelly to be changed in twin view mode.
svn path=/trunk/KDE/kdebase/workspace/; revision=842026
2008-08-04 14:23:22 +00:00
Martin Gräßlin 7f8b7e78f6 Improvement to reflection: reflection does not interfer with normal cube when vertically rotated.
Rotation duration is changed in slide mode. Whole sliding does only take defined duration and not n*duration.

svn path=/trunk/KDE/kdebase/workspace/; revision=842024
2008-08-04 14:18:05 +00:00
Martin Gräßlin 1880dcf2eb Adapt cube and cylinder effect to new API. It is not required any longer to define an own projection matrix and RotationData is used to rotate the desktops.
svn path=/trunk/KDE/kdebase/workspace/; revision=842023
2008-08-04 14:12:58 +00:00
Martin Gräßlin cb4ed769aa Change from orthographic projection to a perspective projection. This allows to change z-values and rotations.
Therefore zScale, zTranslate and new RotationData are added to ScreenPaintData and WindowPaintData. So it is possible to define zTranslation and rotations without using OpenGL directly. The change only affects OpenGL compositing. XRender is not changed.

svn path=/trunk/KDE/kdebase/workspace/; revision=842018
2008-08-04 14:07:45 +00:00
Luboš Luňák 8bbc6af734 Keep 0.20-0.49 versions for 4.1.
svn path=/trunk/KDE/kdebase/workspace/; revision=842011
2008-08-04 13:35:10 +00:00
Lucas Murray c60c12572e X ARGB windows are stored with alpha premultiplied. Adjusted OpenGL rendering to accomodate that and therefore fixed incorrect rendering of windows with transparencies such as the Plasma panel.
BUG: 163054

svn path=/trunk/KDE/kdebase/workspace/; revision=841974
2008-08-04 11:34:40 +00:00
Script Kiddy 584972f354 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=841946
2008-08-04 10:37:43 +00:00
Lucas Murray 6036eda4b4 Fixed XRender smooth scaling advanced setting not signalling a change
svn path=/trunk/KDE/kdebase/workspace/; revision=841517
2008-08-03 12:37:28 +00:00
Lucas Murray 0bfb2ccafe Make the present windows animation last a little bit longer
svn path=/trunk/KDE/kdebase/workspace/; revision=841336
2008-08-03 08:21:03 +00:00
Martin Gräßlin 75feea46af New Magic Lamp minimize effect.
FEATURE: 167387

svn path=/trunk/KDE/kdebase/workspace/; revision=841030
2008-08-02 13:17:21 +00:00
Lucas Murray 637f1dacb7 Fix off-by-one error in window corner snapping when resizing
svn path=/trunk/KDE/kdebase/workspace/; revision=840691
2008-08-01 14:45:49 +00:00
Script Kiddy cbe5eaef30 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=840588
2008-08-01 10:40:10 +00:00
Sebastian Kügler 23a065d98a Re-enable taskbar thumbnails. Thought I had done that
right after the freeze on trunk already.
Apparently I was wrong ...

So Plasma has its support for thumbnails back, this commit
gives you back your previews in those thumbnails.

svn path=/trunk/KDE/kdebase/workspace/; revision=840301
2008-07-31 20:53:03 +00:00
Lucas Murray 2fab51a8b2 Make window blur effect opacity dependent. Patch by premierSullivan gmail com.
BUG: 162046

svn path=/trunk/KDE/kdebase/workspace/; revision=840209
2008-07-31 16:36:24 +00:00
Script Kiddy dcdc18a7bd SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=840075
2008-07-31 10:20:58 +00:00
Script Kiddy f4e59e4987 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=839587
2008-07-30 11:34:00 +00:00
Josef Spillner d452e8541e - captury site has moved, rm-rf.in isn't reachable anymore
svn path=/trunk/KDE/kdebase/workspace/; revision=839326
2008-07-29 20:06:20 +00:00
Luboš Luňák e7b73e9e5f Fix indentation.
svn path=/trunk/KDE/kdebase/workspace/; revision=839198
2008-07-29 13:44:08 +00:00
Luboš Luňák 1802a82513 Fix out-of-bounds array access when increasing screen count with randr1.2.
BUG: 163045


svn path=/trunk/KDE/kdebase/workspace/; revision=839192
2008-07-29 13:36:55 +00:00
Script Kiddy 6c03d59ae1 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=839172

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

M	wallpapers/Blue_Curl/metadata.desktop
M	wallpapers/Code_Poets_Dream/metadata.desktop
M	wallpapers/Colorado_Farm/metadata.desktop
M	wallpapers/Curls_on_Green/metadata.desktop
M	wallpapers/EOS/metadata.desktop
M	wallpapers/Emotion/metadata.desktop
M	wallpapers/Fields_of_Peace/metadata.desktop
M	wallpapers/Finally_Summer_in_Germany/metadata.desktop
M	wallpapers/Flower_drops/metadata.desktop
M	wallpapers/Fresh_Morning/metadata.desktop
M	wallpapers/Golden_Ripples/metadata.desktop
M	wallpapers/Green_Concentration/metadata.desktop
M	wallpapers/Ladybuggin/metadata.desktop
M	wallpapers/Leafs_Labyrinth/metadata.desktop
M	wallpapers/Red_Leaf/metadata.desktop
M	wallpapers/Skeeter_Hawk/metadata.desktop
M	wallpapers/There_is_Rain_on_the_Table/metadata.desktop
M	wallpapers/Vector_Sunset/metadata.desktop
2008-07-29 13:26:35 +00:00
Andreas Hartmetz a839698fc7 This should fix the rest of kdebase for linking with gold.
svn path=/trunk/KDE/kdebase/workspace/; revision=839150
2008-07-29 12:54:39 +00:00
Luboš Luňák f597672186 Just use the KDE version.
svn path=/trunk/KDE/kdebase/workspace/; revision=838680
2008-07-28 13:46:16 +00:00
Luboš Luňák 641faded6b Increase version number, just for the fun of it.
svn path=/trunk/KDE/kdebase/workspace/; revision=838657
2008-07-28 12:27:54 +00:00
Luboš Luňák 20a2c36677 Discard Deleted windows when finishing compositing, so that they're
not reused if compositing is started again.
BUG: 152914


svn path=/trunk/KDE/kdebase/workspace/; revision=838646
2008-07-28 11:49:43 +00:00
Burkhard Lück da7c6873d0 adjust X-DocPath entry to the doc move r838362
svn path=/trunk/KDE/kdebase/workspace/; revision=838583
2008-07-28 08:54:51 +00:00
Charles Samuels 258b8817a7 BUG: 166795
Assert fail with cube plugin

svn path=/trunk/KDE/kdebase/workspace/; revision=837891
2008-07-25 23:12:19 +00:00
Michael Jansen 105ad40c37 Unbork the dialog. It still crashes for me when setting a global shortcut that is
currently used. Will try to investigate.

CCMAIL: l.lunak@suse.cz

svn path=/trunk/KDE/kdebase/workspace/; revision=837779
2008-07-25 17:31:41 +00:00
Luboš Luňák 31444aad22 Fix uninitialized variables.
svn path=/trunk/KDE/kdebase/workspace/; revision=837761
2008-07-25 16:46:27 +00:00
Lucas Murray 0581746327 Allow moving of maximized windows across screens
BUG: 131299

svn path=/trunk/KDE/kdebase/workspace/; revision=837644
2008-07-25 10:31:47 +00:00
Lucas Murray e1683ef06f Snap to window corners.
BUG: 130452

svn path=/trunk/KDE/kdebase/workspace/; revision=837640
2008-07-25 10:19:28 +00:00
Lucas Murray 79a8f87268 Fix center snapping algorithm for unrestricted moves
Also don't snap when another snap zone is closer

svn path=/trunk/KDE/kdebase/workspace/; revision=837639
2008-07-25 10:16:09 +00:00
Luboš Luňák f56fd92540 No initial overlay window contents.
BUG: 166514


svn path=/trunk/KDE/kdebase/workspace/; revision=837331
2008-07-24 13:00:06 +00:00
Luboš Luňák 905b5676b2 Try to handle gracefully the case when there are many small changes
on the screen and the X server has absolutely no problem with flooding
KWin with a huge number of damage events, overloading both the X connection
and QRegion.
BUG: 163643


svn path=/trunk/KDE/kdebase/workspace/; revision=836664
2008-07-22 18:20:42 +00:00
Alexander Neundorf 9e8a357597 -also disable _KDE4_TARGET_LINK_INTERFACE_LIBRARIES() and use the renamed LINK_INTERFACE_LIBRARIES target property
instead: 
set_target_properties(foo PROPERTIES 
                          ${KDE4_DISABLE_PROPERTY_}LINK_INTERFACE_LIBRARIES  "kdeui;kdecore" 
                     )

While this doesn't look very nice, it is completely forward and backward compatible (i.e. cmake 2.4 doesn't complain,
cmake 2.6 works, both versions work as soon as the reduced link interface is the default (soon), if somebody 
uses this with kdelibs which don't have that anymore he will get the reduced interface instead of errors, so all 
should be ok)

Alex

CCMAIL: mueller@kde.org




svn path=/trunk/KDE/kdebase/workspace/; revision=836131
2008-07-21 19:19:06 +00:00
Alexander Neundorf 6546f980e5 -adapt kdebase to the renaming of kde4_target_link_interface_libraries() to _kde4_target_link_interface_libraries()
Alex

CCMAIL: mueller@kde.org



svn path=/trunk/KDE/kdebase/workspace/; revision=835652
2008-07-20 22:03:14 +00:00
Martin Gräßlin 09a02ee13f various improvements:
- speedup in slide mode: don't paint desktops which are not visible
- key events are not dropped during start phase
- parts of windows from different desktops are faded in/out during start/stop animation
- manual (mouse) rotation is reverted in stop animation
- Cube Cap Texture is positioned oriented towards desktop 1
- fix artifacts from different desktops after stop animation

svn path=/trunk/KDE/kdebase/workspace/; revision=835534
2008-07-20 18:55:24 +00:00
Huynh Huu Long bba38cb5e9 Redraw buttons when redrawing the whole decoration
svn path=/trunk/KDE/kdebase/workspace/; revision=835483
2008-07-20 17:15:48 +00:00
Alexander Dymo cd419f519f 3d look for default alt-tab window selector/tabbox to make it easily distinguishable
from windows with white backgrounds.

svn path=/trunk/KDE/kdebase/workspace/; revision=835374
2008-07-20 14:00:34 +00:00
Sebastian Sauer 6792f27535 switch to general tab before setting defauls else the defaults are not set.
svn path=/trunk/KDE/kdebase/workspace/; revision=835329
2008-07-20 12:59:23 +00:00
Sebastian Sauer 70c0a1a3c7 don't switch changed-state by just switching tabs
svn path=/trunk/KDE/kdebase/workspace/; revision=835311
2008-07-20 12:38:33 +00:00
Martin Gräßlin fc777afc8f Now we are able to display an image on the cube caps.
svn path=/trunk/KDE/kdebase/workspace/; revision=834710
2008-07-19 13:43:13 +00:00