touchscreen: Remove dependency to libgdbus from libsyscommon 80/315980/1 accepted/tizen/unified/20241209.180259 accepted/tizen/unified/x/20241218.032500 accepted/tizen/unified/x/asan/20241224.004221
authorYunhee Seo <yuni.seo@samsung.com>
Fri, 6 Dec 2024 11:54:26 +0000 (20:54 +0900)
committerYunhee Seo <yuni.seo@samsung.com>
Mon, 9 Dec 2024 02:03:13 +0000 (11:03 +0900)
commit4b7eaa9a21c3407164c5588b202adb0874b6861d
tree2daf16276a2781fa9cbbfb3f474db7812e8517ec
parent0a048fabaaaac996ee1bdf65408baa2020f597a6
touchscreen: Remove dependency to libgdbus from libsyscommon

The libsyscommon dependencies were not organized and the libgdbus headers were used
without being hidden.
It is not advisable to reference header files with unspecified dependencies and
expose them in header file.
libgdbus header caused unnecessary addition of libsyscommon dependencies.
To use touchscreen header without libsyscommon dependency and remove
dbus_pending_cb callback type usage, touchscreen_pending_cb is added.
Also libgdbus inclusion is removed.

Change-Id: I441e6a29b6d25b1018f8a12d81073897193ee47f
Signed-off-by: Yunhee Seo <yuni.seo@samsung.com>
include/touchscreen-internal.h
packaging/capi-system-device.spec