12799 Commits (c59f911487a7325a1aaf29c9003990c84ff58ba3)
 

Author SHA1 Message Date
Martin Gräßlin 7c62cd19ef Verify Workspace pointer in X11EventFilter::~X11EventFilter
In case the inheriting class of X11EventFilter is a child of
Workspace and deleted by the QObject dtor of Workspace the
Workspace::self() pointer is no longer valid and already set to
nullptr.
10 years ago
Martin Gräßlin b7a8bb4f52 Drop build option KWIN_BUILD_SCREENEDGES
The build option got introduced for Plasma Active back in a time
when we did not properly aim for convergence. In a Plasma 5 world
we want to have only one shell and one window manager which adjust
itself. This means we don't want a differently compiled kwin for
plasma active, but the same one. Thus the build option doesn't
make much sense any more. A KWin for touch interface needs to support
screenedges for the case that mouse is plugged in.

CCBUG: 340960
REVIEW: 121200
10 years ago
Martin Gräßlin 482f89b91f Fix build without KF5Activities
BUG: 340961
FIXED-IN: 5.2.0
REVIEW: 121202
10 years ago
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
10 years ago
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
10 years ago
Fredrik Höglund cb39eb0cc5 Use consistent names for the static members in GLTexturePrivate 10 years ago
Fredrik Höglund 854f66c164 Make s_supportsUnpack a static member of GLTexturePrivate 10 years ago
Fredrik Höglund edb0751cba Remove the NPOT texture support checks
We require OpenGL 2.0 which always supports NPOT textures.
10 years ago
Fredrik Höglund 181afc85fe Remove the saturation support checks
We no longer use texture environment parameters to control saturation.
10 years ago
Fredrik Höglund 978a5e10f3 Remove the #ifdefs for GLES in GLTexture
...and replace them with runtime checks.

Reviewed-by: Jeremy Whiting <jpwhiting@kde.org>
10 years ago
Fredrik Höglund 8d059ae2da Require OpenGL 2.0 in the SceneOpenGL2 constructor
BUG: 340254
FIXED-IN: 5.1.2
10 years ago
Pino Toscano 1884798991 fixuifiles 10 years ago
Martin Gräßlin f103cd0bea DecorationShadow elements are QRects 10 years ago
Martin Gräßlin b337a0b52e DecorationShadow uses QRect to set element sizes 10 years ago
Martin Gräßlin 1afc355759 DecorationShadow uses QMargins for padding 10 years ago
Martin Gräßlin faa78e187e Rename DecoratedClient::borderingScreenEdges to adjacentScreenEdges 10 years ago
Martin Gräßlin 99545da109 [aurorae] s/requestMaximize/requestToggleMaximization/g 10 years ago
Martin Gräßlin dc85ab14f8 Decoration::windowFrameSection renamed to ::sectionUnderMouse 10 years ago
Martin Gräßlin 0f76516d01 [aurorae] Decoration::titleRect renamed to ::titleBar 10 years ago
Martin Gräßlin 8cf402f185 Decoration::extendedBorders renamed to ::resizeOnlyBorders 10 years ago
Martin Gräßlin 1c90ca9087 [aurorae] Decoration sets borders using QMargins 10 years ago
Martin Gräßlin 2fdafbb133 s/requestMaximize/requestToggleMaximization/g 10 years ago
Martin Gräßlin cb9cbae36e Decoration::paint takes the repaint region 10 years ago
Martin Gräßlin 09e72ce451 [kwin_wayland] Fix printing out the X11 display
std::endl was missing.
10 years ago
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.
10 years ago
Jonathan Riddell e0b2299e84 Update version number for 5.2 development 5.1.1 10 years ago
l10n daemon script 8629054181 SVN_SILENT made messages (.desktop file) 10 years ago
l10n daemon script 6f0ff3ff7e SVN_SILENT made messages (.desktop file) 10 years ago
Martin Gräßlin e405f1ca07 Fix --x-server argument of kwin_wayland 10 years ago
Hugo Pereira Da Costa 931c43b6c4 added missing .data() to make connect/disconnect compile 10 years ago
Frank Osterfeld 4dc2ad22d7 Add libepoxy's include directory 10 years ago
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.
10 years ago
l10n daemon script ccc7e52dc9 SVN_SILENT made messages (.desktop file) 10 years ago
l10n daemon script a010bbc6a7 SVN_SILENT made messages (.desktop file) 10 years ago
Martin Gräßlin 4419b3debf Desktop switchers moved to kdeplasma-addons
Last but not least.
10 years ago
Martin Gräßlin 905c1f8f9d [tabbox/qml] Default desktop switcher moved to look and feel package
REVIEW: 120884
10 years ago
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.
10 years ago
Martin Gräßlin d9dc53e0ed [tabbox] Window Switcher layouts moved to kdeplasma-addons
REVIEW: 120881
10 years ago
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
10 years ago
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
10 years ago
Martin Gräßlin 69c3233ead [kdecoration2] DecorationSettings takes DecorationBridge in ctor 10 years ago
Martin Gräßlin a7bcb70980 [kdecoration2] Adjust to DecortionSettings no longer being a singleton 10 years ago
Martin Gräßlin 8f1fffb064 Merge branch 'Plasma/5.1' 10 years ago
Johannes Leuschner 9e5f7009b3 Correcting Exec command in kwinscripts.desktop
BUG: 334177
FIXED-IN: 5.1.1
10 years ago
l10n daemon script 45b1af3165 SVN_SILENT made messages (.desktop file) 10 years ago
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.
10 years ago
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
10 years ago
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
10 years ago
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
10 years ago
Martin Gräßlin 8f87e18b79 [decorations] Add support for runtime switching of decoration plugins 10 years ago