proc-monitor: Save window info obtained from window system in app info 52/294552/39
authorUnsung Lee <unsung.lee@samsung.com>
Mon, 19 Jun 2023 08:49:25 +0000 (17:49 +0900)
committerUnsung Lee <unsung.lee@samsung.com>
Mon, 31 Jul 2023 02:35:06 +0000 (11:35 +0900)
commite5d69d7ee7a2a0f7d8598cff8547cf094dd833a9
tree257757a025e817511f11070aa5554fc02ee66fe5
parenteaf7debe9b32aeba62564fb8251fcb4d63cf0235
proc-monitor: Save window info obtained from window system in app info

Send dbus method call to window system to get window stack
and store window information into app information after checking validity

The window system manages information of windows called window stack, and
window stack includes information such as visibility and whether a window has
focus. This information is added to app information after validation process.

New dbus method call added from resourced to window system.
  - A bus name (org.enlightenment.wm), a path (/org/enlightenment/wm),
  and an interface (org.enlightenment.wm.proc) of window system
  - A method (GetVisibleWinInfo_v2)

Change-Id: I03984bbfedc7f861063c824ecd7541cc0bc8794f
Signed-off-by: Unsung Lee <unsung.lee@samsung.com>
src/common/ipc/dbus-names-external.h
src/common/proc-common.h
src/process/proc-monitor.c