Integration with new askuser UI apps 80/226180/25
authorTomasz Swierczek <t.swierczek@samsung.com>
Thu, 27 Feb 2020 09:36:20 +0000 (10:36 +0100)
committerTomasz Swierczek <t.swierczek@samsung.com>
Mon, 9 Mar 2020 06:25:24 +0000 (07:25 +0100)
commit980f857486e1a1ca3686f264e15242853971bce0
tree127566a763372cac94af5347683f4e1b06ac622d
parentce04b87ebcf5ddd4ed69f07a461c55625cc3f10e
Integration with new askuser UI apps

This patch adds implementation of ppm_popup_send_response API
as well as new implementation of requesting a popup, using
askuser-popup external application.

Internally the patch removes m_currentEvent usage, allowing
the popups to be processed, theoretically, in parallel
for many requests.

Patch does not:
* add security check to ppm_popup_send_response
* remove not-needed EFL code

Above things will be done in separate patches.

Change-Id: Iaeb1d797141b750b462d21bd619e92e0c647e235
26 files changed:
src/capi/impl/privacy_privilege_manager.c
src/capi/test/privacy_privilege_manager_test.cpp
src/client/api/ApiInterface.h
src/client/api/askuser-notification-client.cpp
src/client/impl/ApiInterfaceImpl.cpp
src/client/impl/ApiInterfaceImpl.h
src/client/include/askuser-notification-client.h
src/ipc/client-channel.cpp
src/ipc/client-channel.h
src/ipc/common-types.h
src/ipc/credentials.cpp
src/ipc/credentials.h
src/ipc/message-utils.h
src/ipc/server-channel.cpp
src/ipc/server-channel.h
src/ipc/test/main.cpp
src/notification-daemon/CMakeLists.txt
src/notification-daemon/Logic.cpp
src/notification-daemon/Logic.h
src/notification-daemon/PolicyUpdater.cpp
src/notification-daemon/PolicyUpdater.h
src/notification-daemon/ServerCallbacks.cpp
src/notification-daemon/ServerCallbacks.h
src/notification-daemon/event/Event.h
src/notification-daemon/ui/UIAppInvoker.cpp [new file with mode: 0644]
src/notification-daemon/ui/UIAppInvoker.h [new file with mode: 0644]