l10n daemon script
544e5a7fb8
SVN_SILENT made messages (.desktop file)
2016-03-10 12:46:31 +00:00
l10n daemon script
9fb71ef9a2
SVN_SILENT made messages (.desktop file)
2016-03-09 12:09:22 +00:00
Martin Gräßlin
7718b6dce3
[effects] Don't assume windowInputMouseEvents only carries QMouseEvents
...
A QEvent* is passed around, this could also be a QWheelEvent. Only
present windows static casted, all other effects verified.
Documentation is not existing, so we don't know what was intended.
2016-03-04 14:18:32 +01:00
l10n daemon script
25b6938804
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2016-02-27 09:32:00 +00:00
Marco Martin
a104a4af7f
try more aggressively to retarget
...
instead of deleting all animations when one is over,
try to retarget them all, and redo them only
if retargeting fails
REVIEW:127101
2016-02-26 10:28:47 +01:00
Marco Martin
f7feca678d
respect WindowForceBlurRole or forcecontrast
...
even if scaled or translated, if WindowForceBlurRole is set
do the blur anyways
same thing for backgroundcontrast
reviewed by: Martin Gräßlin <mgraesslin@kde.org>
2016-02-25 12:47:25 +01:00
l10n daemon script
5e564cdf7f
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2016-02-24 09:14:01 +00:00
David Rosca
a982367a75
Morphingpopups: Don't skip small steps
...
Resize may happen in smaller steps, so we should not skip them.
REVIEW: 127137
2016-02-23 19:13:45 +01:00
l10n daemon script
53bc6b803b
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2016-02-22 10:55:49 +00:00
l10n daemon script
606d2ce362
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2016-02-21 09:53:46 +00:00
l10n daemon script
406a1e5326
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2016-02-20 09:52:01 +00:00
l10n daemon script
7ac1b02d15
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2016-02-19 09:28:04 +00:00
Marco Martin
82a1b3ee13
Morphingpopups effect, to animate tooltips
...
this effect, derived from the Maximize one, will
take the place of the manual window position
animation that Plasma tooltip are using.
this should cause less problems as animationg
positions on X is very error prone, plus it's
less jarring when the tooltip sizes changes too,
since that gets animated as well (behavior similar
to Windows7 taskbar tooltips)
REVIEW:126968
2016-02-17 15:03:55 +01:00
Marco Martin
e97eaffc6b
Scale blurbehind and contrast besides translating
...
if the window we are blurring the background or adding contrast
has a scale transform applied, scale the area to be blurred as well
REVIEW:126980
2016-02-09 12:10:47 +01:00
l10n daemon script
dce5bc1bc0
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2016-02-09 10:37:25 +00:00
Martin Gräßlin
bd5f642097
[effects] Check for LimitedNPOT
...
Effects which require mipmaps need to check for LimitedNPOT and
disable the functionality if only limited NPOT is available.
Ideally the effects could also check whether the texture they
operate on is a power of two, but that's a little overkill for
the rather uncommon setup.
REVIEW: 126966
2016-02-02 12:37:14 +01:00
Kevin Funk
8ea4f4dae7
Port to CMake AUTOMOC
...
Summary: Run convert-to-cmake-automoc.pl over all .cpp files
Differential Revision: https://phabricator.kde.org/D882
2016-02-01 21:05:36 +01:00
Martin Gräßlin
22bd8badbf
[effects] Add a simplified fullscreen blur
...
If a window is fullscreen and wants fullscreen blur behind it, we
use the blur from logout effect. This is mostly intended for the
Application Dashboard which requires a fullscreen blur. The generic
blur effect is not designed for such usage and is rather costly.
This simplified blur just needs framebuffer blit and midmaps. This
makes it rather cheap in usage and also doesn't need a cached texture.
REVIEW: 126906
2016-02-01 08:43:46 +01:00
Martin Gräßlin
5f15528428
[effects] Remove clip plane from Cube effect
...
It broke the rendering of the reflection.
2016-02-01 08:43:25 +01:00
Martin Gräßlin
613d76f2df
[effects] Combine all shaders in resources
...
One resource is used for shader version 1.10 and one for version 1.40.
The ideas behind this change is to remove the locating of the shader
sources and also to fix that user provided shaders could be loaded
instead of the original ones (possible attack vector on Wayland).
To simplify the ShaderManager provides a new method call to load the
shader from the resource. This means the effects don't need to
duplicate the check for the shader version any more and also don't
need to duplicate the file reading functionality.
REVIEW: 126905
2016-02-01 08:42:30 +01:00
l10n daemon script
bd3083e81f
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2016-01-30 09:40:55 +00:00
Martin Gräßlin
1752302203
[effects] Use passed through matrix in Blur Effect
...
The blur effect so far calculated a custom model view projection matrix.
This is not needed as we have the current projection matrix available in
WindowPaintData and EffectFrame.
REVIEW: 126215
2016-01-25 15:36:10 +01:00
Martin Gräßlin
67d79385cf
[effects] Drop resetting GenericShader from cube effect
...
The cube effect no longer modifies any aspects of the GenericShader,
thus there is no need to reset any values.
2016-01-25 14:11:54 +01:00
Martin Gräßlin
b258dc53b3
[effects] Change sphere to use shader traits variant
2016-01-25 14:11:54 +01:00
Martin Gräßlin
318fb6989b
[effects] Change cylinder to shader traits variant
2016-01-25 14:11:54 +01:00
Martin Gräßlin
6e35aded0b
[effects] Adjust Cube to use shader traits shader for window rendering
...
Main change is that the rotation for each face of the cube is now
done through a QMatrix4x4 instead of specifying through ScreenPaintData.
2016-01-25 14:11:54 +01:00
Martin Gräßlin
2f5de22ac8
[effects] Use shader traits API in logout blur
2016-01-25 14:11:54 +01:00
Martin Gräßlin
af67391710
[effects] Use shader traits API for vignetting in Logout
2016-01-25 14:11:54 +01:00
Martin Gräßlin
9aeb2f7907
[effects] Use shader traits API for lookingglass
...
In the long run this effect needs to be modified. Rendering the complete
scene to an FBO is not the best approach.
2016-01-25 14:11:54 +01:00
Martin Gräßlin
18a15a59d5
[effects] Fix reflections in coverswitch
...
Got broken due to switch to Shader Traits API.
2016-01-25 14:11:54 +01:00
Martin Gräßlin
a5e86c66bf
[effects] Use shader traits for CoverSwitch reflection shader
2016-01-25 14:11:54 +01:00
Martin Gräßlin
9fcedcc2f8
[effects] Use shader traits in Resize
2016-01-25 14:11:54 +01:00
Martin Gräßlin
5c59f4261b
[effects] Use shader traits API for reflection shader
2016-01-25 14:11:54 +01:00
Martin Gräßlin
6bdef479a9
[effects] Use shader traits API for CubeCap shader
2016-01-25 14:11:54 +01:00
Martin Gräßlin
712e46e468
[effects] Port startupfeedback to shader trait api
...
The blinking shader is adjusted to use a shader trait vertex shader
and gets generated with a shader trait variant.
Overall the code is simplified to ensure that we always have a shader
bound with the correct mvp matrix when rendering the icon.
2016-01-25 14:11:54 +01:00
Martin Gräßlin
f13622a914
[effects] Use shader traits generated shader for invert effect
...
Source code needs minor adjustment to be compatible with the shader
traits variable naming.
2016-01-25 14:11:54 +01:00
Martin Gräßlin
7facdb67ee
[effects] Simplify setting mvp matrix for cursor in zoom effect
...
Now that we pass the projection matrix with screen paint data we
don't need to calculate our own matrix.
2016-01-25 14:11:54 +01:00
Martin Gräßlin
4e8e0f817f
[effects] Drop resetting Generic Shader from zoom effect
...
No longer needed as during the rendering the Generic Shader is not
used any more. So the zoom effect doesn't affect it.
2016-01-25 14:11:54 +01:00
Martin Gräßlin
4b96370e67
[effects] Use shader traits API in trackmouse
2016-01-25 14:11:54 +01:00
Martin Gräßlin
a09ede8cc9
[effects] Use shader traits API to render wallpaper in cube effect
2016-01-25 14:11:54 +01:00
Martin Gräßlin
8d9321ca4c
[effects] Use shader traits api in screenedge effect
2016-01-25 14:11:54 +01:00
Martin Gräßlin
700adad9b1
[effects] Use shader traits API for MouseMark effect
2016-01-25 14:11:54 +01:00
Martin Gräßlin
2add89e274
[effects] Use shader trait api in MouseClick
2016-01-25 14:11:54 +01:00
Martin Gräßlin
ff9ffe77ba
[effects] Use color shader traits in magnifier effect
2016-01-25 14:11:54 +01:00
Martin Gräßlin
6aa19b1587
[effects] Use shader traits in SnapHelper effect
...
To simplify rendering is moved from postPaintScreen to paintScreen.
2016-01-25 14:11:54 +01:00
Martin Gräßlin
2de0b527d0
[effects] Use shader traits in ShowPaint effect
2016-01-25 14:11:54 +01:00
Martin Gräßlin
b757b7e17d
[effects] Switch ShowFPS to ShaderTraits based rendering
2016-01-25 14:11:54 +01:00
Thomas Lübking
57c9aa9fc0
update expanded geometry when slide is done
...
In addition it's required to keep the expandedGeometry alive until
the effects handled the deletion
BUG: 318322
BUG: 320892
BUG: 344359
REVIEW: 126323
FIXED-IN: 5.6
2016-01-14 23:37:13 +01:00
l10n daemon script
aa0f2c88f0
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2016-01-10 11:46:53 +00:00
l10n daemon script
aff81afd27
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-12-30 09:40:57 +00:00