kwin/scripting
Vlad Zagorodniy 4bbef8d128 [scripting] Emit clientAdded for Wayland clients
Summary:
Currently, if a script relies on clientAdded to setup some required
connections, then it probably won't work with Wayland clients because
clientAdded is emitted only for X11 clients.

Test Plan:
* Installed sticky window snapping script, it works;
* Installed a couple of tiling scripts, with some small changes, they work.

Reviewers: #kwin, davidedmundson

Reviewed By: #kwin, davidedmundson

Subscribers: strobach, TomButler, davidedmundson, mart, graesslin, kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D17097
2019-05-24 00:27:32 +03:00
..
CMakeLists.txt
dbuscall.cpp
dbuscall.h Overhaul doxygen comments 2019-02-12 19:29:33 +02:00
documentation-effect-global.xml
documentation-global.xml Allow configuring script's screen edges from the KCM 2016-10-07 15:20:14 +01:00
genericscriptedconfig.cpp optimize string operations 2015-11-05 14:14:06 +00:00
genericscriptedconfig.h
genericscriptedconfig.json
kwinscript.desktop SVN_SILENT made messages (.desktop file) - always resolve ours 2017-09-27 09:13:10 +02:00
Messages.sh Fix message extraction 2018-05-20 08:14:50 +03:00
meta.cpp [scripting] Port the remaining bits of API to AbstractClient 2019-05-24 00:27:11 +03:00
meta.h Overhaul doxygen comments 2019-02-12 19:29:33 +02:00
screenedgeitem.cpp Add support for new touch screen edge actions to declarative KWin scripts 2017-04-07 16:17:48 +02:00
screenedgeitem.h Overhaul doxygen comments 2019-02-12 19:29:33 +02:00
scriptedeffect.cpp [scripting] Introduce complete function 2018-11-17 13:44:20 +02:00
scriptedeffect.h Overhaul doxygen comments 2019-02-12 19:29:33 +02:00
scripting.cpp [scripting] Make DBus invokable run method return result after execution 2019-02-22 14:40:15 +00:00
scripting.h [scripting] Make DBus invokable run method return result after execution 2019-02-22 14:40:15 +00:00
scripting_logging.cpp pedantic fixes 2016-07-16 13:14:44 -04:00
scripting_logging.h [scripting] Add dedicated logging category 2015-07-31 13:25:51 +02:00
scripting_model.cpp Drop cmakedefine HAVE_WAYLAND 2015-08-12 11:39:20 +02:00
scripting_model.h Overhaul doxygen comments 2019-02-12 19:29:33 +02:00
scriptingutils.cpp
scriptingutils.h Add support for new touch screen callbacks to KWin scripts and scripted effects 2017-04-07 16:18:09 +02:00
timer.cpp
workspace_wrapper.cpp [scripting] Emit clientAdded for Wayland clients 2019-05-24 00:27:32 +03:00
workspace_wrapper.h [scripting] Emit clientAdded for Wayland clients 2019-05-24 00:27:32 +03:00