Refactor widget-service-parser 16/284716/21
authorjh9216.park <jh9216.park@samsung.com>
Thu, 24 Nov 2022 07:13:13 +0000 (02:13 -0500)
committerjh9216.park <jh9216.park@samsung.com>
Wed, 7 Dec 2022 07:19:40 +0000 (02:19 -0500)
commitb339ba1af09c446da0d00a02143bdd75ffaed23e
treeea3d9a29db195277f6cae1e8443bd51a400f1c9f
parentc6a891878868846c9e8bea1ea30ae6b5eb62c96d
Refactor widget-service-parser

- Rewrite code using c++
- Use tizen-database package
- Requires: https://review.tizen.org/gerrit/#/c/platform/core/base/bundle/+/285042/

Change-Id: Ia497149e4f67bce6dba924cff480730c2946289e
Signed-off-by: jh9216.park <jh9216.park@samsung.com>
34 files changed:
CMakeLists.txt
cmake/Modules/ApplyPkgConfig.cmake [new file with mode: 0644]
packaging/libwidget_service.spec
parser/CMakeLists.txt
parser/installer_plugin/CMakeLists.txt [new file with mode: 0644]
parser/installer_plugin/widget.info [moved from parser/widget.info with 100% similarity]
parser/installer_plugin/widget_plugin_parser_pkgmgr_interface.cc [new file with mode: 0644]
parser/lib/CMakeLists.txt [new file with mode: 0644]
parser/lib/i_widget_plugin_parser.hh [new file with mode: 0644]
parser/lib/widget-service-parser.pc.in [new file with mode: 0644]
parser/lib/widget_info.cc [new file with mode: 0644]
parser/lib/widget_info.hh [new file with mode: 0644]
parser/lib/widget_plugin_parser.cc [new file with mode: 0644]
parser/lib/widget_plugin_parser.hh [new file with mode: 0644]
parser/lib/widget_plugin_parser_db.cc [new file with mode: 0644]
parser/lib/widget_plugin_parser_error.h [new file with mode: 0644]
parser/lib/widget_plugin_parser_impl.hh [new file with mode: 0644]
parser/lib/widget_plugin_parser_log.h [new file with mode: 0644]
parser/widget_plugin_parser.c [deleted file]
parser/widget_plugin_parser_db.c [deleted file]
parser/widget_plugin_parser_internal.c [deleted file]
parser/widget_plugin_parser_internal.h [deleted file]
parser/widget_plugin_parser_pkgmgr_interface.c [deleted file]
src/CMakeLists.txt [new file with mode: 0644]
src/widget_service.pc.in [moved from widget_service.pc.in with 100% similarity]
unittest/CMakeLists.txt
unittest/mock/pkgmgr-info_mock.cc
unittest/mock/pkgmgr-info_mock.h
unittest/mock/sqlite3_mock.cc [deleted file]
unittest/mock/sqlite3_mock.h [deleted file]
unittest/src/test_main.cc
unittest/src/test_widget_plugin_parser.cc [new file with mode: 0644]
unittest/src/test_widget_service.cc
unittest/src/test_widget_service_instance.cc