l10n daemon script
253c2dab5a
SVN_SILENT made messages (.desktop file)
2014-01-27 04:08:32 +00:00
l10n daemon script
e12bd6cffc
SVN_SILENT made messages (.desktop file)
2014-01-26 04:10:18 +00:00
l10n daemon script
0ee6e4b422
SVN_SILENT made messages (.desktop file)
2014-01-25 03:39:46 +00:00
l10n daemon script
e33092cce3
SVN_SILENT made messages (.desktop file)
2014-01-24 21:04:18 +00:00
Laurent Navet
d246518b9f
KWin: kwinoptions: port to KF5
...
CMakelist ui port to KF5
clean unneeded #include
Signed-off-by: Laurent Navet <laurent.navet@gmail.com>
REVIEW: 115272
2014-01-24 14:15:34 +01:00
Martin Gräßlin
76efe517a7
Turn built-in effects into a library kwin links against
...
As all effects have always been compiled into the same .so file it's
questionable whether resolving the effects through a library is useful
at all. By linking against the built-in effects we gain the following
advantages:
* don't have to load/unload the KLibrary
* don't have to resolve the create, supported and enabled functions
* no version check required
* no dependency resolving (effects don't use it)
* remove the KWIN_EFFECT macros from the effects
All the effects are now registered in an effects_builtins file which
maps the name to a factory method and supported or enabled by default
methods.
During loading the effects we first check whether there is a built-in
effect by the given name and make a shortcut to create it through that.
If that's not possible the normal plugin loading is used.
Completely unscientific testing [1] showed an improvement of almost 10
msec during loading all the effects I use.
[1] QElapsedTimer around the loading code, start kwin five times, take
average.
REVIEW: 115073
2014-01-24 14:13:59 +01:00
Martin Gräßlin
daf0772c35
[kwin/backgroundcontrast] Fix shader on GLSL 1.10 code path
...
We need to use the varying_in/out variables, the code was a little
bit too modern.
At the same time remove the identity matrix and replace it by mat4(1.0).
Note: the shader should probably go into glsl files as they are not
really generated.
2014-01-23 15:44:12 +01:00
Marco Martin
f2acaa2826
remove connect to nonexisting signal
...
slotWindowDeleted is not here anymore
2014-01-23 15:18:45 +01:00
Marco Martin
778a81ceb8
Merge branch 'mart/kwin/backgroundContrast2'
2014-01-23 14:48:31 +01:00
Marco Martin
b7ded05596
fade out the effect if the window opacity is < 1
2014-01-23 14:47:49 +01:00
Marco Martin
65c3c4c1b4
remove paintEffectFrame implementation, add a FIXME
2014-01-23 14:47:49 +01:00
Marco Martin
3d9ddb0cf2
correctly take the matrix of floats
...
* use the atom, not XA_cardinal
* we never do this effect behind the decoration
2014-01-23 14:47:22 +01:00
Marco Martin
210f7d3eff
reintroduce prepaintscreen
...
* work also without blur enabled
* try to pass only the 3 color parameters
2014-01-23 14:47:01 +01:00
Marco Martin
dabafc4988
simplify: remove prepaintwindow/screen
...
* update effect name
* remove unused variable
2014-01-23 14:46:13 +01:00
Marco Martin
4f2d2e469d
no subclass for the shader
...
* get rid of the strength property
* this effect doesn't have config
2014-01-23 14:45:40 +01:00
Marco Martin
4036f179fc
one single pass, get rid of cached version
...
* this effect is way cheaper than blur, don't cache it
* use its own atom
* also pass the matrix in the x property
* remove remnants of the cache
* do just a single pass
* get rid of config ui remnants
2014-01-23 14:44:49 +01:00
Marco Martin
3a4eb9a093
stub for the background contrast effect
...
* a copy of the blur shader to become a copy of the background contrast effect
* contrastshader actually doing the light modification
* don't expand/shrink the area
2014-01-23 14:44:00 +01:00
Martin Gräßlin
3c30b43fe9
Merge branch 'KDE/4.11'
...
Conflicts:
kcontrol/randr/krandrtray.desktop
kcontrol/randr/module/randrmonitor.desktop
kcontrol/randr/randr.desktop
kcontrol/screensaver/screensaver.desktop
kcontrol/smartcard/smartcard.desktop
kcontrol/workspaceoptions/workspaceoptions.desktop
kdm/kcm/background/patterns/fish.desktop
kdm/kcm/background/patterns/night-rock.desktop
kdm/kcm/background/patterns/pavement.desktop
kdm/kcm/background/patterns/rattan.desktop
kdm/kcm/background/patterns/stonewall2.desktop
kdm/kcm/background/programs/xearth.desktop
kdm/kcm/background/programs/xglobe.desktop
kdm/kcm/background/programs/xplanet.desktop
kdm/kcm/kcmkdm_actions.actions
kdm/kcm/kdm.desktop
kdm/kfrontend/pics/stripes.png.desktop
kdm/kfrontend/sessions/9wm.desktop
kdm/kfrontend/sessions/aewm++.desktop
kdm/kfrontend/sessions/aewm.desktop
kdm/kfrontend/sessions/afterstep.desktop
kdm/kfrontend/sessions/amaterus.desktop
kdm/kfrontend/sessions/amiwm.desktop
kdm/kfrontend/sessions/asclassic.desktop
kdm/kfrontend/sessions/awesome.desktop
kdm/kfrontend/sessions/blackbox.desktop
kdm/kfrontend/sessions/cde.desktop
kdm/kfrontend/sessions/ctwm.desktop
kdm/kfrontend/sessions/cwwm.desktop
kdm/kfrontend/sessions/e16.desktop
kdm/kfrontend/sessions/enlightenment.desktop
kdm/kfrontend/sessions/evilwm.desktop
kdm/kfrontend/sessions/fluxbox.desktop
kdm/kfrontend/sessions/flwm.desktop
kdm/kfrontend/sessions/fvwm.desktop
kdm/kfrontend/sessions/fvwm95.desktop
kdm/kfrontend/sessions/gnome.desktop
kdm/kfrontend/sessions/golem.desktop
kdm/kfrontend/sessions/icewm.desktop
kdm/kfrontend/sessions/ion.desktop
kdm/kfrontend/sessions/kde-plasma-safe.desktop.cmake
kdm/kfrontend/sessions/kde-plasma.desktop.cmake
kdm/kfrontend/sessions/larswm.desktop
kdm/kfrontend/sessions/lwm.desktop
kdm/kfrontend/sessions/lxde.desktop
kdm/kfrontend/sessions/matchbox.desktop
kdm/kfrontend/sessions/metacity.desktop
kdm/kfrontend/sessions/mwm.desktop
kdm/kfrontend/sessions/olvwm.desktop
kdm/kfrontend/sessions/olwm.desktop
kdm/kfrontend/sessions/openbox.desktop
kdm/kfrontend/sessions/oroborus.desktop
kdm/kfrontend/sessions/phluid.desktop
kdm/kfrontend/sessions/pwm.desktop
kdm/kfrontend/sessions/qvwm.desktop
kdm/kfrontend/sessions/ratpoison.desktop
kdm/kfrontend/sessions/sapphire.desktop
kdm/kfrontend/sessions/sawfish.desktop
kdm/kfrontend/sessions/twm.desktop
kdm/kfrontend/sessions/ude.desktop
kdm/kfrontend/sessions/vtwm.desktop
kdm/kfrontend/sessions/w9wm.desktop
kdm/kfrontend/sessions/waimea.desktop
kdm/kfrontend/sessions/wm2.desktop
kdm/kfrontend/sessions/wmaker.desktop
kdm/kfrontend/sessions/xfce.desktop
kdm/kfrontend/sessions/xfce4.desktop
kdm/kfrontend/themes/circles/KdmGreeterTheme.desktop
kdm/kfrontend/themes/elarun/KdmGreeterTheme.desktop
kscreensaver/kblank_screensaver/kblank.desktop
kscreensaver/krandom_screensaver/krandom.desktop
kscreensaver/libkscreensaver/screensaver.desktop
kwin/kcmkwin/kwincompositing/kwincompositing.desktop
kwin/tabbox/qml/clients/text/metadata.desktop
kwin/tabbox/qml/clients/window_strip/metadata.desktop
libs/kephal/service/kephal.desktop
libs/plasmagenericshell/widgetsexplorer/package/metadata.desktop
plasma/desktop/applets/kickoff/simpleapplet/plasma-applet-simplelauncher.desktop
plasma/desktop/applets/pager/package/metadata.desktop
plasma/desktop/applets/pager/plasma-pager-default.desktop
plasma/desktop/applets/tasks/plasma-tasks-default.desktop
plasma/desktop/applets/trash/plasma-applet-trash.desktop
plasma/desktop/applets/window-list/metadata.desktop
plasma/desktop/containments/desktop/package/metadata.desktop
plasma/desktop/containments/panel/plasma-containment-panel.desktop
plasma/desktop/shell/activitymanager/package/metadata.desktop
plasma/desktop/shell/data/layouts/org.kde.plasma-desktop.SaL/metadata.desktop
plasma/desktop/shell/data/layouts/org.kde.plasma-desktop.findWidgets/metadata.desktop
plasma/desktop/shell/data/layouts/org.kde.plasma-desktop.photoActivity/metadata.desktop
plasma/desktop/shell/data/plasma-desktop.desktop
plasma/desktop/shell/data/plasma-desktop.notifyrc
plasma/desktop/toolboxes/plasma-toolbox-desktoptoolbox.desktop
plasma/generic/animators/default/plasma-animator-default.desktop
plasma/generic/applets/batterymonitor/metadata.desktop
plasma/generic/applets/calendar/plasma-applet-calendar.desktop
plasma/generic/applets/systemtray/package/contents/ui/IconsList.qml
plasma/generic/applets/systemtray/package/contents/ui/StatusNotifierItem.qml
plasma/generic/applets/systemtray/package/contents/ui/main.qml
plasma/generic/dataengines/metadata/plasma-engine-metadata.desktop
plasma/generic/dataengines/nowplaying/plasma-dataengine-nowplaying.desktop
plasma/generic/runners/nepomuksearch/plasma-runner-nepomuksearch.desktop
plasma/generic/wallpapers/image/plasma-wallpaper-image.desktop
plasma/netbook/applets/currentappcontrol/plasma-applet-currentappcontrol.desktop
plasma/netbook/applets/searchbox/plasma-applet-searchbox.desktop
plasma/netbook/containments/netpanel/plasma-containment-netpanel.desktop
plasma/netbook/containments/sal/plasma-containment-sal.desktop
plasma/netbook/containments/sal/plasma-sal-menu.desktop
plasma/netbook/containments/sal/services/plasma-sal-bookmarks.desktop
plasma/netbook/containments/sal/services/plasma-sal-contacts.desktop
plasma/netbook/containments/sal/services/plasma-sal-development.desktop
plasma/netbook/containments/sal/services/plasma-sal-games.desktop
plasma/netbook/containments/sal/services/plasma-sal-graphics.desktop
plasma/netbook/containments/sal/services/plasma-sal-internet.desktop
plasma/netbook/containments/sal/services/plasma-sal-multimedia.desktop
plasma/netbook/containments/sal/services/plasma-sal-office.desktop
plasma/netbook/containments/sal/services/plasma-sal-system.desktop
plasma/netbook/containments/sal/services/plasma-sal-utility.desktop
plasma/netbook/dataengines/searchlaunch/plasma-engine-searchlaunch.desktop
plasma/netbook/desktoptheme/air-netbook/metadata.desktop
plasma/netbook/shell/data/layouts/org.kde.plasma-netbook.defaultPage/metadata.desktop
plasma/netbook/shell/data/layouts/org.kde.plasma-netbook.defaultPanel/metadata.desktop
plasma/netbook/shell/data/layouts/org.kde.plasma-netbook.defaultSal/metadata.desktop
plasma/netbook/shell/data/layouts/plasma-layout-org.kde.plasma-netbook.defaultPage.desktop
plasma/netbook/shell/data/layouts/plasma-layout-org.kde.plasma-netbook.defaultPanel.desktop
plasma/netbook/shell/data/layouts/plasma-layout-org.kde.plasma-netbook.defaultSal.desktop
plasma/netbook/shell/nettoolbox/plasma-toolbox-nettoolbox.desktop
2014-01-22 14:24:02 +01:00
Martin Gräßlin
91c420ada0
[kwin] Fix possible crash in desktopPresenceChanged
...
It's possible that the Client does not have an effect window when
the desktop presence changes. This results in a crash.
Unit test which triggered the crash on
https://git.reviewboard.kde.org/r/115190/
REVIEW: 115214
2014-01-22 14:17:48 +01:00
Laurent Navet
2fe4d47c15
KF5 port KButtonGroup -> QGroupBox
...
Replace deprecated KButtonGroup by QGroupBox
Signed-off-by: Laurent Navet <laurent.navet@gmail.com>
REVIEW: 114423
2014-01-22 08:27:44 +01:00
Martin Gräßlin
3b37c82c5d
[kwin] Make desktop change OSD a click-through window
...
It used to be like that, but regressed with the switch to QML. Now
PlasmaCore.Dialog supports an outputOnly mode, so let's add it again.
2014-01-21 09:01:11 +01:00
l10n daemon script
2297dccdc6
SVN_SILENT made messages (.desktop file)
2014-01-21 04:13:28 +00:00
Bhushan Shah
bdb6854a57
kde4support--
...
REVIEW: 115150
2014-01-21 03:12:41 +05:30
Martin Gräßlin
7a380fa343
Reduce timeout of startupfeedback to a sensible default
...
It's 2014 and we don't have to wait half a minute for an application
to start. In fact we mostly get false positives due to applications
not handling correctly startup notifications for already running
instances (e.g. click on link in email).
So let's reduce to a default which doesn't look like a broken setup.
REVIEW: 115046
2014-01-20 17:08:03 +01:00
l10n daemon script
551c0c49e6
SVN_SILENT made messages (.desktop file)
2014-01-20 04:05:30 +00:00
Fabian Kosmale
1b219ea6d9
fix compilation with Clang
...
REVIEW: 115125
2014-01-19 19:17:41 +01:00
l10n daemon script
588ad2be66
SVN_SILENT made messages (.desktop file)
2014-01-19 06:36:32 +00:00
l10n daemon script
22a5e1109f
SVN_SILENT made messages (.desktop file)
2014-01-19 04:06:03 +00:00
Martin Gräßlin
b7f3f582e3
[kwin] Re-enable build of kwin_update_default_rules
...
Currently using KDE4Support, needs more proper porting. Tool works,
installs the kwin rule.
2014-01-16 21:35:18 +01:00
Martin Gräßlin
8c0fe2ad41
[kwin] Clean up data directory
...
We do not provide a config update path from anything older than
4.11 to 5.0. This means we can remove all the kconfig update tools
leading to 4.11.
2014-01-16 21:35:18 +01:00
Martin Gräßlin
544820793e
And another KNS3 build fix
2014-01-15 21:21:31 +01:00
Martin Gräßlin
930a6b5e05
Ensure the KDE4Support KNS headers are not included
...
This should hopefully unbreak the Jenkins build.
2014-01-15 20:32:40 +01:00
l10n daemon script
eac8a41fed
SVN_SILENT made messages (.desktop file)
2014-01-15 04:10:52 +00:00
Marco Martin
d21121e236
adapt to KDeclarative namespace
...
the classes in the KDeclarative framework now use the KDeclarative
namespace
2014-01-14 22:32:36 +01:00
Thomas Lübking
4bb88df714
Merge branch 'KDE/4.11'
2014-01-14 22:51:24 +01:00
Thomas Lübking
9de60604c0
properly reset quick_tile_mode on MaxRestore
...
BUG: 329864
FIXED-IN: 4.11.6
2014-01-14 22:28:50 +01:00
Thomas Lübking
2ee0f27d43
fix laptop deco painting
...
REVIEW: 114511
BUG: 329326
FIXED-IN: 4.11.6
2014-01-14 22:28:50 +01:00
Thomas Lübking
3d389961ff
preserve offsets when sending client to screen
...
for that purpose, move sendToScreen and updateLayer
functions from Workspace to Client, keep wrappers
BUG: 327361
FIXED-IN: 4.11.6
REVIEW: 114078
2014-01-14 22:28:46 +01:00
Thomas Lübking
c4d014eb8c
do not ask the deco for borders on every move
...
REVIEW: 114126
2014-01-14 22:24:38 +01:00
Thomas Lübking
fac85516ad
bind desktopPresenceChanged in scripted effects
...
translucency and dialogparent
BUG: 326903
FIXED-IN: 4.11.6
REVIEW: 114083
2014-01-14 22:24:09 +01:00
Thomas Lübking
c378bf4f7c
emit desktopPresenceChanged from Client:setDesktop
...
and forward it to scripted effects
CCBUG: 326903
REVIEW: 114080
2014-01-14 22:23:49 +01:00
Thomas Lübking
03b23e21d9
fix shortcut driven quicktiling
...
1. swapping direction would rather toggle tiling
2. the next screen was calculated wrongly (found outmost)
3. the electrictborder geometry was not updated when swapping the mode on screen changes
BUG: 329136
FIXED-IN: 4.11.6
CCBUG: 222921
REVIEW: 114648
2014-01-14 22:23:09 +01:00
l10n daemon script
45c3835fd7
SVN_SILENT made messages (.desktop file)
2014-01-14 07:28:35 +00:00
l10n daemon script
1f5b73941d
SVN_SILENT made messages (.desktop file)
2014-01-14 04:06:51 +00:00
Hrvoje Senjan
188cb4343c
Bump KWin's kdeinit # to 5/Don't set KWin's kdeinit # manually
...
REVIEW: 115003
2014-01-13 21:05:33 +01:00
Martin Gräßlin
b3717f697a
Merge branch 'KDE/4.11'
2014-01-13 19:57:15 +01:00
Martin Gräßlin
e89f916937
Use KDE4WORKSPACE_VERSION as base for kwin's version number
...
KWin used KDE_VERSION_STRING as version number. This means if compiled
against kdelibs 4.12 the version is 4.12 although the true version is
4.11.something. By using the KWIN_VERSION_STRING we can base it on the
version number set in kde-workspace's CMakeLists.txt.
REVIEW: 115002
2014-01-13 19:54:26 +01:00
Martin Klapetek
81f563d610
Fix an assert on KWin shutdown
...
Reviewed-by: Martin Gräßlin
2014-01-12 23:04:06 +01:00
l10n daemon script
4ed47fd70b
SVN_SILENT made messages (.desktop file)
2014-01-12 04:10:53 +00:00
Martin Gräßlin
a8d8d6461c
[kwin] Fix operation mode on X11
...
Picked Wayland by default instead of X11 causing KWin to abort
startup if there is no Wayland backend.
Important lesson: test your changes also on X11 and not just on
Wayland!
2014-01-09 17:39:47 +01:00