456 Commits (cacfdf36764b471067e01809c8619e174a743ee7)

Author SHA1 Message Date
Martin Gräßlin d38bce776f Add support for skip close animation to OnScreenMessage 9 years ago
Martin Gräßlin ab45659677 Add support for on-screen-message to kwineffects 9 years ago
Martin Gräßlin f9f7b84cb4 Add interactive position selection to screenshot screen under cursor 9 years ago
Martin Gräßlin 27376e39ef [effects] Add interactive window selection mode to ScreenshotEffect 9 years ago
Martin Gräßlin 3041b871ea [libkwineffects] Delete EffectsHandler::deleteRootProperty 9 years ago
Martin Gräßlin c0b2e5dc8b VirtualDesktopGrid operates on VirtualDesktop objects 9 years ago
Martin Gräßlin fb69b791a1 Ensure that all Effects honour the grab roles correctly 10 years ago
Martin Gräßlin bedc01b108 [kwineffects] Add hide/show cursor to EffectsHandler 10 years ago
Martin Gräßlin ea52ef9e57 Add a PlatformCursorImage to Platform and EffectsHandler 10 years ago
Martin Gräßlin 2545162f87 Support highlighting windows through EffectsHandlerImpl 10 years ago
Martin Gräßlin 6af0cc6ebe Add support for touch events in the Effect system 10 years ago
Martin Gräßlin 142aab2e24 Introduce an EffectsHandler::animationsSupported -> bool 10 years ago
Martin Gräßlin 490eaadb83 Turn ScreenLockerWatcher into a KWIN_SINGLETON 10 years ago
Martin Gräßlin d2a3a10802 Split ScreenLockerWatcher into dedicated source files 10 years ago
Martin Gräßlin 996ee34e14 Remove the unredirect fullscreen windows functionality 10 years ago
Martin Gräßlin 671740dc70 Ensure that EffectsHandlerImpl::slotClientShown is only invoked once per Window 10 years ago
Martin Gräßlin 5ee958ca7e [libkwineffects] Add signals windowShown and windowHidden to EffectsHandler 10 years ago
Kai Uwe Broulik 2c47bdab3c [Effects] QDBusAbstractInterface needs valid object path 10 years ago
Martin Gräßlin 24bdfc6317 Make Toplevel::window() no longer virtual and introduce ::windowId() 10 years ago
Martin Gräßlin d31e9e88b4 Rename abstract_backend.(h|cpp) to platform.(h|cpp) 10 years ago
Martin Gräßlin 6c0ed26c65 Add bool checkInputWindowEvent(QWheelEvent *e) to EffectsHandlerImpl 10 years ago
Martin Gräßlin a029300ce5 Rework cursor image handling for Wayland 10 years ago
Martin Gräßlin 757523a324 Use kwinApp()->config() instead of KSharedConfig::openConfig() 10 years ago
Martin Gräßlin 2e7bc0df87 [kwineffects] Pass screen projection matrix to EffectFrame 10 years ago
Martin Gräßlin deb63fa344 Cancel loading in EffectsLoader on tear down 10 years ago
Martin Gräßlin c1e9280efa [wayland] Unload all effects prior to destroying Xwayland connection 11 years ago
Martin Gräßlin c09f4039d1 Only emit EffectsHandler::windowClosed if Deleted got created 11 years ago
Martin Gräßlin 936c52e263 Check whether Cursor is valid before using from EffectsHandler mousePolling 11 years ago
Nick Shaforostoff 3a8d7d866a optimize string operations 11 years ago
Martin Gräßlin 1a66472494 Merge setting up client and shell client connections in EffectsHandlerImpl 11 years ago
Martin Gräßlin 88e097ec16 Move signals clientFooUserMovedResized to AbstractClient 11 years ago
Martin Gräßlin 03074c925c Use AbstractClient where possible in EffectsHandlerImpl 11 years ago
Martin Gräßlin c4f02a6677 Pass through mainClients for AbstractClient in EffectWindowImpl 11 years ago
Martin Gräßlin 1d242d9daf Move mainClients() and allMainClients from Client to AbstractClient 11 years ago
Marco Martin 5a55727056 support the slide protocol 11 years ago
Marco Martin 3f5bf65a9e Use the kwayland blur protocol in the blur effect 11 years ago
Martin Gräßlin 3139dcd3b9 Drop cmakedefine HAVE_WAYLAND 11 years ago
Martin Gräßlin 377988eae9 EffectsHandlerImpl::activateWindow operates on AbstractClient 11 years ago
Martin Gräßlin a1a89d3d1e Disable Activities support on Wayland 11 years ago
Martin Gräßlin 7cded49145 [wayland] Implement maximizing of ShellClient 11 years ago
Martin Gräßlin 034276af36 Move clientMaximizedStateChanged signal from Client to AbstractClient 11 years ago
Martin Gräßlin 7d152991c7 [wayland] ShellClient can reference an internal QWindow 11 years ago
Martin Gräßlin 30e6ae34d7 Delay desktopPresenceChanged in EffectsHandlerImpl instead of Workspace 11 years ago
Martin Gräßlin 38b418887a Move minimize implementation to AbstractClient 11 years ago
Martin Gräßlin 1bfba1765c Signal desktopPresenceChanged carries AbstractClient as argument 11 years ago
Martin Gräßlin 8cfe0a9316 Workspace::clientActivated signal changed to AbstractClient 11 years ago
Martin Gräßlin 4b41c33268 Workspace::movingClient changed to AbstractClient 11 years ago
Martin Gräßlin 6e45901844 TabBoxClientImpl changed to using an AbstractClient 11 years ago
Martin Gräßlin d60c377890 [wayland] Introduce a ShellClient 11 years ago
Thomas Lübking c5bb84469d make window elevation scriptable 11 years ago