Martin Gräßlin
26cf3195be
[kcmkwin/tabbox] Find all layouts in lnf package
...
First try to locate all look-and-feel packages and check whether
they provide a WindowSwitcher. If they do they are inserted in
the list with the Package name being the user visible name.
So the good old sidebar is now called "Breeze".
REVIEW: 120914
2014-11-24 10:39:26 +01:00
Martin Gräßlin
0f7a990316
Use Protocol support in NETWinInfo instead of fetching them ourselves
...
Client does no longer need to track the protocols as this is also
provided by NETWinInfo as of version 5.3.
REVIEW: 120255
2014-11-24 10:37:18 +01:00
Fredrik Höglund
cb39eb0cc5
Use consistent names for the static members in GLTexturePrivate
2014-11-23 20:20:16 +01:00
Fredrik Höglund
854f66c164
Make s_supportsUnpack a static member of GLTexturePrivate
2014-11-23 20:16:02 +01:00
Fredrik Höglund
edb0751cba
Remove the NPOT texture support checks
...
We require OpenGL 2.0 which always supports NPOT textures.
2014-11-22 15:53:15 +01:00
Fredrik Höglund
181afc85fe
Remove the saturation support checks
...
We no longer use texture environment parameters to control saturation.
2014-11-22 15:14:07 +01:00
Fredrik Höglund
978a5e10f3
Remove the #ifdefs for GLES in GLTexture
...
...and replace them with runtime checks.
Reviewed-by: Jeremy Whiting <jpwhiting@kde.org>
2014-11-22 15:11:47 +01:00
Fredrik Höglund
8d059ae2da
Require OpenGL 2.0 in the SceneOpenGL2 constructor
...
BUG: 340254
FIXED-IN: 5.1.2
2014-11-22 14:19:05 +01:00
Pino Toscano
1884798991
fixuifiles
2014-11-20 08:04:54 +01:00
Martin Gräßlin
f103cd0bea
DecorationShadow elements are QRects
2014-11-12 09:06:03 +01:00
Martin Gräßlin
b337a0b52e
DecorationShadow uses QRect to set element sizes
2014-11-11 17:02:15 +01:00
Martin Gräßlin
1afc355759
DecorationShadow uses QMargins for padding
2014-11-11 15:18:35 +01:00
Martin Gräßlin
faa78e187e
Rename DecoratedClient::borderingScreenEdges to adjacentScreenEdges
2014-11-11 14:33:31 +01:00
Martin Gräßlin
99545da109
[aurorae] s/requestMaximize/requestToggleMaximization/g
2014-11-11 13:20:15 +01:00
Martin Gräßlin
dc85ab14f8
Decoration::windowFrameSection renamed to ::sectionUnderMouse
2014-11-11 13:17:50 +01:00
Martin Gräßlin
0f76516d01
[aurorae] Decoration::titleRect renamed to ::titleBar
2014-11-11 11:55:20 +01:00
Martin Gräßlin
8cf402f185
Decoration::extendedBorders renamed to ::resizeOnlyBorders
2014-11-11 11:33:02 +01:00
Martin Gräßlin
1c90ca9087
[aurorae] Decoration sets borders using QMargins
2014-11-11 10:49:10 +01:00
Martin Gräßlin
2fdafbb133
s/requestMaximize/requestToggleMaximization/g
2014-11-11 09:53:54 +01:00
Martin Gräßlin
cb9cbae36e
Decoration::paint takes the repaint region
2014-11-11 09:39:45 +01:00
Martin Gräßlin
09e72ce451
[kwin_wayland] Fix printing out the X11 display
...
std::endl was missing.
2014-11-07 14:58:21 +01:00
Martin Gräßlin
819c12819b
[kwin_wayland] Do not require --display argument for starting X server
...
If display is not set, it won't be passed to the X command to start and
X will just pick the next free display id.
2014-11-07 14:58:09 +01:00
Jonathan Riddell
e0b2299e84
Update version number for 5.2 development 5.1.1
2014-11-06 11:39:48 +01:00
l10n daemon script
8629054181
SVN_SILENT made messages (.desktop file)
2014-11-06 09:38:04 +00:00
l10n daemon script
6f0ff3ff7e
SVN_SILENT made messages (.desktop file)
2014-11-06 08:51:14 +00:00
Martin Gräßlin
e405f1ca07
Fix --x-server argument of kwin_wayland
2014-11-05 14:41:39 +01:00
Hugo Pereira Da Costa
931c43b6c4
added missing .data() to make connect/disconnect compile
2014-11-04 10:37:39 +01:00
Frank Osterfeld
4dc2ad22d7
Add libepoxy's include directory
2014-11-04 10:31:03 +01:00
Martin Gräßlin
062d071fc5
[kwindecoration] Add a PreviewButtonItem to the declarative plugin
...
Allows to create a DecorationButton and renders a preview for it.
Very basic, doesn't forward mouse events, etc.
2014-11-03 16:12:54 +01:00
l10n daemon script
ccc7e52dc9
SVN_SILENT made messages (.desktop file)
2014-11-02 22:35:50 +00:00
l10n daemon script
a010bbc6a7
SVN_SILENT made messages (.desktop file)
2014-11-02 21:49:41 +00:00
Martin Gräßlin
4419b3debf
Desktop switchers moved to kdeplasma-addons
...
Last but not least.
2014-10-31 09:34:48 +01:00
Martin Gräßlin
905c1f8f9d
[tabbox/qml] Default desktop switcher moved to look and feel package
...
REVIEW: 120884
2014-10-31 09:12:56 +01:00
Martin Gräßlin
e79f0d54f2
[tabbox] Get DesktopSwitcher from look and feel package
...
Like with WindowSwitcher the configured value might be for the
look and feel package and thus we should first try to locate it
from the look and feel package.
2014-10-31 09:11:23 +01:00
Martin Gräßlin
d9dc53e0ed
[tabbox] Window Switcher layouts moved to kdeplasma-addons
...
REVIEW: 120881
2014-10-31 09:10:24 +01:00
Martin Gräßlin
8dd0a8163f
[kcmkwin/kwindecoration] Import a new decoration configuration module
...
Following features are supported:
* finds all plugins
** finds all themes for a theme-engine plugin
* renders previews for the plugin/themes
* loads currently used plugin/theme
* saves selected plugin/theme
* triggers config reload in KWin
Following features are currently not supported:
* Search
* Plugin configuration
* GHNS
* Button configuration
2014-10-31 07:53:04 +01:00
Martin Gräßlin
fcec334b3c
[kdecoration] Adjust to change that DecorationBridge is no longer a singleton
...
* Aurorae needs to pass QVariantList args to parent Decoration
* DecorationBridge implementation needs to be a KWIN_SINGLETON
* DecorationBridge needs to be passed with args to created Decoration
2014-10-30 09:01:06 +01:00
Martin Gräßlin
69c3233ead
[kdecoration2] DecorationSettings takes DecorationBridge in ctor
2014-10-29 16:51:31 +01:00
Martin Gräßlin
a7bcb70980
[kdecoration2] Adjust to DecortionSettings no longer being a singleton
2014-10-29 16:11:20 +01:00
Martin Gräßlin
8f1fffb064
Merge branch 'Plasma/5.1'
2014-10-29 11:46:34 +01:00
Johannes Leuschner
9e5f7009b3
Correcting Exec command in kwinscripts.desktop
...
BUG: 334177
FIXED-IN: 5.1.1
2014-10-29 11:45:57 +01:00
l10n daemon script
45b1af3165
SVN_SILENT made messages (.desktop file)
2014-10-29 08:42:18 +00:00
Martin Gräßlin
6a8d2236eb
[tabbox] Sidebar window switcher got moved to plasma-workspace
...
It's now part of the org.kde.breeze.desktop look and feel package.
2014-10-29 08:29:29 +01:00
Martin Gräßlin
ddc1e6de59
[tabbox] Try locating the WindowSwitcher QML through configured lnf package
...
We assume the configured layout name is a look and feel package. Thus
the Switcher is located at contents/windowswitcher/WindowSwitcher.qml
of that package.
REVIEW: 120849
2014-10-28 16:53:23 +01:00
Martin Gräßlin
f750fef8b7
Merge branch 'Plasma/5.1'
...
Conflicts:
CMakeLists.txt
kcmkwin/kwincompositing/kcmkwineffects.desktop
kcmkwin/kwincompositing/kwincompositing.desktop
kcmkwin/kwindecoration/kwindecoration.desktop
kcmkwin/kwindesktop/desktop.desktop
kcmkwin/kwinoptions/kwinactions.desktop
kcmkwin/kwinoptions/kwinadvanced.desktop
kcmkwin/kwinoptions/kwinfocus.desktop
kcmkwin/kwinoptions/kwinmoving.desktop
kcmkwin/kwinoptions/kwinoptions.desktop
kcmkwin/kwinrules/kwinrules.desktop
kcmkwin/kwinscreenedges/kwinscreenedges.desktop
kcmkwin/kwintabbox/kwintabbox.desktop
scripts/enforcedeco/metadata.desktop
2014-10-28 15:03:15 +01:00
Martin Gräßlin
4625d0076c
[kcm-effects] Use Loader for the Video Item
...
Currently just opening the Desktop Effects KCM loads QtMultimedia which
in turn loads gstreamer 0.10. If one opens any other KCM in
systemsettings and changes without applying the change, the window
freezes when the warning dialog gets shown, because the warning message
pulls in Phonon with maybe the Gstreamer backend which uses
gstreamer 1.0. This is bad, bad and breaks everything.
By using a Loader the problem scope gets reduced. It still happens but
only if one actually watches a video. Only opening the KCM doesn't
trigger the problem any more.
REVIEW: 120842
2014-10-28 12:57:19 +01:00
Martin Gräßlin
8f87e18b79
[decorations] Add support for runtime switching of decoration plugins
2014-10-28 11:53:56 +01:00
Martin Gräßlin
7353bf4c28
[shadow] Needs to keep a QPointer to the DecorationShadow
...
The DecorationShadow might be deleted at any time, so we better
keep track of it properly.
2014-10-28 11:01:43 +01:00
Martin Gräßlin
17103c49a1
[aurorae] Add a ThemeFinder
...
The idea behind the ThemeFinder is to expose a way for a configuration
module to find all themes. The API is not yet finalized, thus it's just
a QObject with a Q_PROPERTY themes of type QVariantMap with key being
the user visible name and value being the internal theme name.
The ThemeFinder will have to be moved to KDecoration library.
The json metadata provides a "themeListKeyword" which is used as the
keyword to the KPluginFactory.
2014-10-28 09:57:38 +01:00
Martin Gräßlin
f94b4bec0b
[aurorae] Set drawBackground property to false on visual parent
...
Small hint for the previewer that it shouldn't draw the background.
2014-10-28 08:17:46 +01:00