perfectionist people that want to move a window to the exact center of
the screen but can never get close enough to it for the automatic
snapping to trigger. OpenGL-only for now, gave up on XRender, if anyone
can get it to work go for it.
svn path=/trunk/KDE/kdebase/workspace/; revision=926393
svn path=/trunk/KDE/kdebase/workspace/; revision=926053
The following changes were in SVN, but were removed from git:
M wallpapers/Air/metadata.desktop
M wallpapers/Blue_Curl/metadata.desktop
M wallpapers/Code_Poets_Dream/metadata.desktop
M wallpapers/Curls_on_Green/metadata.desktop
M wallpapers/EOS/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/HighTide/metadata.desktop
M wallpapers/Plasmalicious/metadata.desktop
M wallpapers/There_is_Rain_on_the_Table/metadata.desktop
M wallpapers/Vector_Sunset/metadata.desktop
all code that used calcDesktopLayout() so the function could be removed.
Minor changes to the DesktopLayout class itself.
svn path=/trunk/KDE/kdebase/workspace/; revision=925930
svn path=/trunk/KDE/kdebase/workspace/; revision=924734
The following changes were in SVN, but were removed from git:
M wallpapers/Air/metadata.desktop
M wallpapers/HighTide/metadata.desktop
from kwin to kcm_kwin4_effect_xyz . That broke global shortcuts configuration.
CCMAIL: kwin@kde.org
CCMAIL: lmurray@undefinedfire.com
svn path=/trunk/KDE/kdebase/workspace/; revision=924534
moving of minimized windows. Also fixes activating of minimized windows
in desktop grid by clicking where they were when they were visible.
BUG: 179938
svn path=/trunk/KDE/kdebase/workspace/; revision=924118
mipmaps the quality isn't the best. Might add a shader later that will
generate the final image so it uses mipmaps for realtime blurring while
using a high quality blur at the end.
svn path=/trunk/KDE/kdebase/workspace/; revision=923246
window in the middle of the screen if it was offscreen when the
highlight window effect was activated. After getting half way through it
however I determined that it was a useless feature so instead of
deleting the code that was already written I am just commenting it out.
If anyone can find a purpose for this please let me know your ideas.
svn path=/trunk/KDE/kdebase/workspace/; revision=922795
classes. Example code has been added to present windows and desktop
grid, if this code is not to be used by KDE 4.3 it should be removed and
added to a test effect instead.
svn path=/trunk/KDE/kdebase/workspace/; revision=922039
* Code restructuring and clean-up
* Use of glLists to store the rotation and painting of the cube. That way things are only calculated when something changed. Painting the cube is still required in each frame as it would break all other effects.
* Use face culling to paint the cube in the correct sequence.
* Move loading of all settings to cube effect. In preparation of getting rid of cylinder and sphere classes
Known regression: cylinder and sphere caps are partly broken.
BUG: 171235
svn path=/trunk/KDE/kdebase/workspace/; revision=922023
its own directory, cleaned up the effect config macros and renamed
"MakeTransparent" to "Translucency" so that it matches its visible name.
svn path=/trunk/KDE/kdebase/workspace/; revision=921749
svn path=/trunk/KDE/kdebase/workspace/; revision=921684
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/Curls_on_Green/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/HighTide/metadata.desktop
M wallpapers/Ladybuggin/metadata.desktop
M wallpapers/Red_Leaf/metadata.desktop
M wallpapers/There_is_Rain_on_the_Table/metadata.desktop
implementing the fade internally. Fixes some fading bugs and will make
off-screen window highlighting easier to implement whenever I get around
to doing it.
svn path=/trunk/KDE/kdebase/workspace/; revision=920590
when displaying the thumbnail. This allows thumbnails to fade in and out
with the Plasma tooltip for example instead of always being opaque.
svn path=/trunk/KDE/kdebase/workspace/; revision=920573
svn path=/trunk/KDE/kdebase/workspace/; revision=919783
The following changes were in SVN, but were removed from git:
M wallpapers/HighTide/metadata.desktop
detect mouse movement and modifier key changes even when KWin is idle.
As the track mouse effect requires polling to always be active disabling
it by default to prevent wasting CPU usage in the default install.
svn path=/trunk/KDE/kdebase/workspace/; revision=919711
all windows are faded out except the one that is being highlighted.
It is nowhere near complete but committing it now so that the Plasma
developers can start playing around with it.
svn path=/trunk/KDE/kdebase/workspace/; revision=919159
and keeps confusing people. Go with 'recordmydesktop --full-shots' or
something until this is fixed.
svn path=/trunk/KDE/kdebase/workspace/; revision=918699
svn path=/trunk/KDE/kdebase/workspace/; revision=917787
The following changes were in SVN, but were removed from git:
M wallpapers/Air/metadata.desktop
M wallpapers/Blue_Curl/metadata.desktop
M wallpapers/Flower_drops/metadata.desktop
M wallpapers/Fresh_Morning/metadata.desktop
M wallpapers/HighTide/metadata.desktop
M wallpapers/Plasmalicious/metadata.desktop
M wallpapers/Vector_Sunset/metadata.desktop
svn path=/trunk/KDE/kdebase/workspace/; revision=906580
The following changes were in SVN, but were removed from git:
M wallpapers/Air/metadata.desktop
M wallpapers/Blue_Curl/metadata.desktop
M wallpapers/Curls_on_Green/metadata.desktop
M wallpapers/Fields_of_Peace/metadata.desktop
M wallpapers/Plasmalicious/metadata.desktop
svn path=/trunk/KDE/kdebase/workspace/; revision=906032
The following changes were in SVN, but were removed from git:
M wallpapers/Plasmalicious/metadata.desktop
svn path=/trunk/KDE/kdebase/workspace/; revision=905486
The following changes were in SVN, but were removed from git:
M wallpapers/Air/metadata.desktop
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/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/Ladybuggin/metadata.desktop
M wallpapers/Plasmalicious/metadata.desktop
M wallpapers/Red_Leaf/metadata.desktop
M wallpapers/There_is_Rain_on_the_Table/metadata.desktop
M wallpapers/Vector_Sunset/metadata.desktop
svn path=/trunk/KDE/kdebase/workspace/; revision=904551
The following changes were in SVN, but were removed from git:
M wallpapers/Air/metadata.desktop
M wallpapers/Blue_Curl/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/Plasmalicious/metadata.desktop
M wallpapers/There_is_Rain_on_the_Table/metadata.desktop
M wallpapers/Vector_Sunset/metadata.desktop
svn path=/trunk/KDE/kdebase/workspace/; revision=904135
The following changes were in SVN, but were removed from git:
M wallpapers/Air/metadata.desktop
M wallpapers/Code_Poets_Dream/metadata.desktop
M wallpapers/Plasmalicious/metadata.desktop
svn path=/trunk/KDE/kdebase/workspace/; revision=903841
The following changes were in SVN, but were removed from git:
M wallpapers/Fields_of_Peace/metadata.desktop
svn path=/trunk/KDE/kdebase/workspace/; revision=903428
The following changes were in SVN, but were removed from git:
M wallpapers/Air/metadata.desktop
M wallpapers/Plasmalicious/metadata.desktop
svn path=/trunk/KDE/kdebase/workspace/; revision=902932
The following changes were in SVN, but were removed from git:
M wallpapers/Air/metadata.desktop
M wallpapers/Blue_Curl/metadata.desktop
svn path=/trunk/KDE/kdebase/workspace/; revision=902470
The following changes were in SVN, but were removed from git:
M wallpapers/Plasmalicious/metadata.desktop
key on the keyboard is pressed. Patch by Jacopo De Simoi. This should
really be done somewhere further up the chain but as it's a temporary
workaround anyway I guess it doesn't matter.
BUG: 178547
svn path=/trunk/KDE/kdebase/workspace/; revision=902453
svn path=/trunk/KDE/kdebase/workspace/; revision=902162
The following changes were in SVN, but were removed from git:
M wallpapers/Air/metadata.desktop
M wallpapers/Code_Poets_Dream/metadata.desktop
M wallpapers/Colorado_Farm/metadata.desktop
M wallpapers/Curls_on_Green/metadata.desktop
M wallpapers/Fields_of_Peace/metadata.desktop
M wallpapers/Finally_Summer_in_Germany/metadata.desktop
M wallpapers/Fresh_Morning/metadata.desktop
M wallpapers/Ladybuggin/metadata.desktop
M wallpapers/Plasmalicious/metadata.desktop
M wallpapers/Red_Leaf/metadata.desktop
M wallpapers/There_is_Rain_on_the_Table/metadata.desktop
svn path=/trunk/KDE/kdebase/workspace/; revision=901727
The following changes were in SVN, but were removed from git:
M wallpapers/Air/metadata.desktop
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/Fields_of_Peace/metadata.desktop
M wallpapers/Finally_Summer_in_Germany/metadata.desktop
M wallpapers/Fresh_Morning/metadata.desktop
M wallpapers/Ladybuggin/metadata.desktop
M wallpapers/Red_Leaf/metadata.desktop
M wallpapers/There_is_Rain_on_the_Table/metadata.desktop
M wallpapers/Vector_Sunset/metadata.desktop
svn path=/trunk/KDE/kdebase/workspace/; revision=901125
The following changes were in SVN, but were removed from git:
M wallpapers/Air/metadata.desktop
M wallpapers/Plasmalicious/metadata.desktop
svn path=/trunk/KDE/kdebase/workspace/; revision=900700
The following changes were in SVN, but were removed from git:
M wallpapers/Plasmalicious/metadata.desktop
svn path=/trunk/KDE/kdebase/workspace/; revision=899710
The following changes were in SVN, but were removed from git:
M wallpapers/Air/metadata.desktop
svn path=/trunk/KDE/kdebase/workspace/; revision=899357
The following changes were in SVN, but were removed from git:
M wallpapers/Air/metadata.desktop
the fade effect's window list. Fixes windows not fading back in after
resetting desktop effects.
BUG: 173262
svn path=/trunk/KDE/kdebase/workspace/; revision=897048
svn path=/trunk/KDE/kdebase/workspace/; revision=896751
The following changes were in SVN, but were removed from git:
M wallpapers/Curls_on_Green/metadata.desktop
M wallpapers/Fields_of_Peace/metadata.desktop
M wallpapers/Finally_Summer_in_Germany/metadata.desktop
M wallpapers/Fresh_Morning/metadata.desktop
M wallpapers/Golden_Ripples/metadata.desktop
M wallpapers/Green_Concentration/metadata.desktop
M wallpapers/Leafs_Labyrinth/metadata.desktop
svn path=/trunk/KDE/kdebase/workspace/; revision=895330
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/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
svn path=/trunk/KDE/kdebase/workspace/; revision=892099
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
* Disable snow effect if there is an active full screen effect as it causes some problems. E.g. in desktop grid the snow flakes are painted several times and by that look terrible.
CCBUG: 176489
svn path=/trunk/KDE/kdebase/workspace/; revision=890836
just in case Martin doesn't get around to fixing it before 4.2 release.
CCMAIL: ubuntu@martin-graesslin.com
svn path=/trunk/KDE/kdebase/workspace/; revision=890407
Fixed memory leak where the default shadow textures were not being
deleted when shadows are reloaded.
Renamed a few OpenGL variables so they are not as confusing.
svn path=/trunk/KDE/kdebase/workspace/; revision=888449
svn path=/trunk/KDE/kdebase/workspace/; revision=888401
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/Flower_drops/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/Skeeter_Hawk/metadata.desktop
M wallpapers/Vector_Sunset/metadata.desktop
svn path=/trunk/KDE/kdebase/workspace/; revision=886894
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/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
svn path=/trunk/KDE/kdebase/workspace/; revision=886131
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/Curls_on_Green/metadata.desktop
M wallpapers/Golden_Ripples/metadata.desktop
* move position updates of flakes to shader
* remove the for-loop which updates the flakes. This is handled in the loop for painting the flakes
* Don't test in each frame if a flake is on the screen. Precalculate the number of frames when then flake is on the screen and count the flakes.
* Set PAINT_SCREEN_TRANSFORMED
* Remove all unneeded code (like a QTime object when we already get the time in the method)
Now it takes ~ 17 % of CPU usage on my system. Seems to be the maximum of what is possible.
svn path=/trunk/KDE/kdebase/workspace/; revision=884305
This includes:
* use of RotationData instead of glRotate
* use of x/y/zTranslate instead of glTranslate
* does not define own projection matrix
* changed the direction of the animation (consistent with Cover Flow)
* no special code for start/stop animations. That's now covered in the code
for "normal" switching, thanks to not using glTranslate any more. Therefore
minimized windows are faded instead of moved from panel
* zoom - define how far away the windows appear (only in config dialog possible)
* additional thumbnail bar which is shown when there are many (>= 8, configurable) windows
* window covers can be clicked and become selected window
(Sorry for the one big commit - looking forward to the days when we don't lose commit history when using git ;-))
svn path=/trunk/KDE/kdebase/workspace/; revision=883008
svn path=/trunk/KDE/kdebase/workspace/; revision=882834
The following changes were in SVN, but were removed from git:
M wallpapers/Finally_Summer_in_Germany/metadata.desktop
M wallpapers/Flower_drops/metadata.desktop
M wallpapers/Golden_Ripples/metadata.desktop
M wallpapers/Ladybuggin/metadata.desktop
M wallpapers/Leafs_Labyrinth/metadata.desktop
M wallpapers/Red_Leaf/metadata.desktop
M wallpapers/There_is_Rain_on_the_Table/metadata.desktop
Remove the previous configuration for assigning screen edges from the config dialogs of the single effects.
svn path=/trunk/KDE/kdebase/workspace/; revision=880728
svn path=/trunk/KDE/kdebase/workspace/; revision=879117
The following changes were in SVN, but were removed from git:
M wallpapers/Leafs_Labyrinth/metadata.desktop