display: Refactor display lock 03/294303/5
authorYoungjae Cho <y0.cho@samsung.com>
Fri, 16 Jun 2023 01:39:49 +0000 (10:39 +0900)
committerYoungjae Cho <y0.cho@samsung.com>
Fri, 16 Jun 2023 04:47:07 +0000 (13:47 +0900)
commite596b38a44897ec13d435de1b5abda068d9d8071
tree0421ab1ff2894b813ed22939bedaa66971f29014
parent333653e09525d784bb161a460694412d6e2a1efc
display: Refactor display lock

Hide display_lock data, which was PmLockNdoe before, into display-lock.c.
And display-lock.c has changed to support and can be controlled only by
the below functions.

---------------------------------------------------------------------
 Removed                       | Newly Added
---------------------------------------------------------------------
 display_lock_add_pmlock_node  | display_lock_request_lock
---------------------------------------------------------------------
 -                             | display_lock_update_lock
---------------------------------------------------------------------
 del_node                      | display_lock_release_lock
---------------------------------------------------------------------
 delete_condition              | display_lock_release_lock_all
---------------------------------------------------------------------
 check_processes               | -
---------------------------------------------------------------------
 get_trans_cnodition           | -
---------------------------------------------------------------------
 makeup_trans_condition        | -
---------------------------------------------------------------------
 check_lock_state              | display_lock_is_state_locked
---------------------------------------------------------------------

Change-Id: I82de53ecfbc4119bc6de5b030342859f8fb6ed9c
Signed-off-by: Youngjae Cho <y0.cho@samsung.com>
17 files changed:
plugins/iot-headed/display/core.c
plugins/iot-headed/display/key-filter.c
plugins/mobile/display/core.c
plugins/mobile/display/key-filter.c
plugins/tv/display/core.c
plugins/tv/display/key-filter.c
plugins/wearable/display/core.c
plugins/wearable/display/key-filter.c
src/display/core.h
src/display/display-config.c
src/display/display-config.h
src/display/display-lock.c
src/display/display-lock.h
src/display/display-misc.c
src/display/display-state-transition.c
src/display/plugin-common/display-dbus.c
src/time/time-handler.c