265 Commits (54ca4a9b559d189eda11f0d1b1641cdc742b1e28)

Author SHA1 Message Date
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 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 2e7bc0df87 [kwineffects] Pass screen projection matrix to EffectFrame 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 1a66472494 Merge setting up client and shell client connections in EffectsHandlerImpl 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 ca14073b54 Port scripted effect loading from KService to KPackage 11 years ago
Martin Gräßlin 034276af36 Move clientMaximizedStateChanged signal from Client to AbstractClient 11 years ago
Thomas Lübking 538ff0c8aa ignore elevation list while screen is locked 11 years ago
Thomas Lübking 89195c7e83 ignore elevation list while screen is locked 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
Thomas Lübking 31cfd02756 forward cursorshape changes to effectshandler 11 years ago
Martin Gräßlin 3d9a035312 Move MaximizeMode from KDecorationDefines to utils.h 11 years ago
Martin Gräßlin 1747fde18b Toplevel does not inherit from KDecorationDefines any more 11 years ago
Martin Gräßlin 4230a0d331 [effects] Get xcb_connection_t* and rootWindow through EffectsHandler API 12 years ago
Martin Gräßlin b0e892e359 [kwin] Add a new EffectLoader 12 years ago
Martin Gräßlin 086bc69ec5 [kwin] Use new connect syntax in EffectsHandlerImpl 12 years ago
Martin Gräßlin 2d4d14b1b7 Export Pointer Axis shortcuts to the effect system 12 years ago
Martin Gräßlin 5ea990a740 Export global pointer shortcuts to effect system and use it for cube 12 years ago
Martin Gräßlin b57885a1bf Add registerGlobalShortcut method to kwineffects 12 years ago
Martin Gräßlin 6619faa6ac Pass pointer events through the effect system 12 years ago
Martin Gräßlin e3271ec2e1 [kwin] Add isEffectSupported method to Effects DBus interface 12 years ago
Martin Gräßlin 6b1f0b1fca [kwin] Introduce Screens::size and Screens::geometry 12 years ago
Martin Gräßlin c130db39f2 [kwin] Add override to all virtual methods in EffectFrameImpl 12 years ago
Martin Gräßlin 7532c0f54b [kwin] Add override to virtual methods in EffectWindow(Group)Impl 12 years ago
Martin Gräßlin 4359c17af2 [kwin] EffectsHandlerImpl::checkInputWindowStacking is not virtual 12 years ago
Martin Gräßlin f9dfb11144 [kwin] Drop EffectsHandlerImpl::displayWidth and EffectsHandlerImpl::displayHeight 12 years ago
Martin Gräßlin a129a8e63a [kwin] Add override to methods in EffectsHandlerImpl 12 years ago
Martin Gräßlin 29af52fbf1 Keep KWin responsive while loading all effects 12 years ago
Martin Gräßlin 76efe517a7 Turn built-in effects into a library kwin links against 12 years ago
Thomas Lübking c378bf4f7c emit desktopPresenceChanged from Client:setDesktop 12 years ago
Martin Gräßlin dec41bbad8 Make Scene's QPainter available to effects 12 years ago
Martin Gräßlin 2372e02752 [kwin] Use a QIcon in Client for the icons instead of Pixmaps 12 years ago
Martin Gräßlin b7be3cb621 Better handling for making the compositing OpenGL context current 12 years ago
Martin Gräßlin 485f0a3e06 Process mouse events 13 years ago
Martin Gräßlin 11dd05425e Plasma::Theme does no longer provide a global static theme 13 years ago
Martin Gräßlin 93e2ce4bfd Use QVector instead of QList for the list of active effects 13 years ago
Martin Gräßlin 13ad458cca Use const_iterators for our Effect iterators 13 years ago
Thomas Lübking a3d502338d delay adding Unmanaged clients by 50ms 13 years ago
Thomas Lübking e717c131bf Hook modalChanged signal for DialogParent script 13 years ago
Martin Gräßlin 941c02a60f Introduce cross-fading with previous pixmap 13 years ago