M module-apps/Application.cpp => module-apps/Application.cpp +1 -1
@@ 10,7 10,7 @@
#include "StatusBar.hpp"
#include "status-bar/Time.hpp"
#include "Translator.hpp" // for KeyInputSim...
-#include "common_data/EventStore.hpp" // for Battery
+#include <EventStore.hpp> // for Battery
#include "common_data/RawKey.hpp" // for RawKey, key...
#include "gui/input/InputEvent.hpp" // for InputEvent
#include "log/debug.hpp" // for DEBUG_APPLI...
M module-apps/CMakeLists.txt => module-apps/CMakeLists.txt +1 -0
@@ 126,6 126,7 @@ target_link_libraries(${PROJECT_NAME}
service-db
service-evtmgr
Microsoft.GSL::GSL
+ eventstore
PUBLIC
module-audio
module-bsp
M module-apps/application-messages/CMakeLists.txt => module-apps/application-messages/CMakeLists.txt +1 -0
@@ 52,4 52,5 @@ target_sources( ${PROJECT_NAME}
target_link_libraries(${PROJECT_NAME}
PRIVATE
service-db
+ clipboard
)
M module-apps/application-messages/windows/OptionsMessages.cpp => module-apps/application-messages/windows/OptionsMessages.cpp +1 -1
@@ 5,7 5,7 @@
#include "application-messages/data/SMSdata.hpp"
#include "tools/Common.hpp"
-#include <common_data/Clipboard.hpp>
+#include <Clipboard.hpp>
#include <Option.hpp>
#include <Text.hpp>
#include <i18n/i18n.hpp>
M module-apps/application-notes/CMakeLists.txt => module-apps/application-notes/CMakeLists.txt +4 -0
@@ 54,3 54,7 @@ target_include_directories(${PROJECT_NAME}
service-db
)
+target_link_libraries(${PROJECT_NAME}
+ PRIVATE
+ clipboard
+)
M module-apps/application-notes/windows/NotesOptions.cpp => module-apps/application-notes/windows/NotesOptions.cpp +1 -1
@@ 4,7 4,7 @@
#include "NotesOptions.hpp"
#include <Option.hpp>
-#include <common_data/Clipboard.hpp>
+#include <Clipboard.hpp>
#include <module-apps/windows/DialogMetadata.hpp>
#include <module-apps/messages/DialogMetadataMessage.hpp>
M module-apps/application-settings-new/ApplicationSettings.hpp => module-apps/application-settings-new/ApplicationSettings.hpp +1 -1
@@ 8,7 8,7 @@
#include <bsp/common.hpp>
#include <bsp/keypad_backlight/keypad_backlight.hpp>
#include <module-services/service-evtmgr/screen-light-control/ScreenLightControl.hpp>
-#include <common_data/EventStore.hpp>
+#include <EventStore.hpp>
namespace gui::window::name
{
M module-apps/application-settings-new/CMakeLists.txt => module-apps/application-settings-new/CMakeLists.txt +1 -0
@@ 119,4 119,5 @@ add_dependencies(${PROJECT_NAME} version)
target_link_libraries(${PROJECT_NAME}
PUBLIC
service-bluetooth
+ eventstore
)
M module-apps/application-settings/ApplicationSettings.hpp => module-apps/application-settings/ApplicationSettings.hpp +1 -1
@@ 6,7 6,7 @@
#include "Application.hpp"
#include "bsp/common.hpp"
-#include <common_data/EventStore.hpp>
+#include <EventStore.hpp>
namespace app
{
M module-apps/application-settings/CMakeLists.txt => module-apps/application-settings/CMakeLists.txt +2 -0
@@ 45,4 45,6 @@ target_link_libraries(${PROJECT_NAME}
service-bluetooth
service-evtmgr
service-fota
+ PUBLIC
+ eventstore
)
M module-apps/locks/handlers/SimLockHandler.cpp => module-apps/locks/handlers/SimLockHandler.cpp +1 -1
@@ 8,7 8,7 @@
#include <memory>
#include <module-apps/popups/data/PopupRequestParams.hpp>
-#include <module-utils/common_data/EventStore.hpp>
+#include <EventStore.hpp>
#include <module-sys/Timers/TimerFactory.hpp>
#include <service-cellular-api>
M module-bsp/CMakeLists.txt => module-bsp/CMakeLists.txt +1 -0
@@ 91,6 91,7 @@ set_source_files_properties(${BOARD_SOURCE_FILES_PROPERTIES})
target_link_libraries(${PROJECT_NAME}
module-os
service-bluetooth
+ eventstore
${TARGET_LIBRARIES}
)
M module-bsp/board/linux/battery-charger/battery_charger.cpp => module-bsp/board/linux/battery-charger/battery_charger.cpp +1 -1
@@ 2,7 2,7 @@
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
#include <sys/stat.h>
#include <fcntl.h>
-#include <module-utils/common_data/EventStore.hpp>
+#include <EventStore.hpp>
#include "board.h"
#include "bsp/battery-charger/battery_charger.hpp"
M module-bsp/board/linux/cellular/linux_cellular.cpp => module-bsp/board/linux/cellular/linux_cellular.cpp +1 -1
@@ 9,7 9,7 @@
#include <log.hpp>
#include "mutex.hpp"
-#include <common_data/EventStore.hpp>
+#include <EventStore.hpp>
#include <errno.h>
#include <fcntl.h>
#include <map>
M module-bsp/board/rt1051/bsp/battery-charger/battery_charger.cpp => module-bsp/board/rt1051/bsp/battery-charger/battery_charger.cpp +1 -1
@@ 6,7 6,7 @@
#include "fsl_common.h"
#include "bsp/BoardDefinitions.hpp"
-#include "common_data/EventStore.hpp"
+#include <EventStore.hpp>
#include "drivers/gpio/DriverGPIO.hpp"
#include "drivers/i2c/DriverI2C.hpp"
#include <purefs/filesystem_paths.hpp>
M module-bsp/board/rt1051/bsp/cellular/rt1051_cellular.cpp => module-bsp/board/rt1051/bsp/cellular/rt1051_cellular.cpp +1 -1
@@ 4,7 4,7 @@
#include "rt1051_cellular.hpp"
#include "fsl_cache.h"
-#include <common_data/EventStore.hpp>
+#include <EventStore.hpp>
#include <task.h>
#include <ticks.hpp>
M module-bsp/bsp/cellular/bsp_cellular.hpp => module-bsp/bsp/cellular/bsp_cellular.hpp +1 -1
@@ 9,7 9,7 @@
#include <FreeRTOS.h>
#include <FreeRTOS/include/queue.h>
#include "drivers/lpuart/DriverLPUART.hpp"
-#include <common_data/EventStore.hpp>
+#include <EventStore.hpp>
namespace bsp
{
M module-cellular/CMakeLists.txt => module-cellular/CMakeLists.txt +1 -0
@@ 88,6 88,7 @@ target_link_libraries(${PROJECT_NAME}
module-db
module-bsp
date::date
+ eventstore
PRIVATE
Microsoft.GSL::GSL
)
M module-cellular/at/UrcCreg.hpp => module-cellular/at/UrcCreg.hpp +2 -2
@@ 1,11 1,11 @@
-// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved.
+// Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
#pragma once
#include "Urc.hpp"
-#include <common_data/EventStore.hpp>
+#include <EventStore.hpp>
namespace at::urc
{
M module-gui/CMakeLists.txt => module-gui/CMakeLists.txt +2 -1
@@ 22,9 22,10 @@ include(gui/dom/CMakeLists.txt)
include_directories( ../module-utils )
target_link_libraries(${PROJECT_NAME}
- PUBLIC
+ PUBLIC
module-utils
utf8
+ eventstore
${TARGET_LIBRARIES}
PRIVATE
pugixml::pugixml
M module-gui/gui/widgets/StatusBar.cpp => module-gui/gui/widgets/StatusBar.cpp +1 -1
@@ 16,7 16,7 @@
#include "status-bar/SIM.hpp"
#include "status-bar/Time.hpp"
#include "status-bar/Lock.hpp"
-#include "common_data/EventStore.hpp"
+#include <EventStore.hpp>
namespace gui::status_bar
{
M module-gui/gui/widgets/status-bar/BatteryBase.hpp => module-gui/gui/widgets/status-bar/BatteryBase.hpp +1 -1
@@ 5,7 5,7 @@
#include "StatusBarWidgetBase.hpp"
#include "BoxLayout.hpp"
-#include <common_data/EventStore.hpp>
+#include <EventStore.hpp>
namespace gui::status_bar
{
M module-gui/gui/widgets/status-bar/NetworkAccessTechnology.hpp => module-gui/gui/widgets/status-bar/NetworkAccessTechnology.hpp +1 -1
@@ 5,7 5,7 @@
#include "StatusBarWidgetBase.hpp"
#include <Label.hpp>
-#include <common_data/EventStore.hpp>
+#include <EventStore.hpp>
namespace gui::status_bar
{
M module-gui/gui/widgets/status-bar/PhoneMode.hpp => module-gui/gui/widgets/status-bar/PhoneMode.hpp +2 -1
@@ 5,7 5,8 @@
#include "StatusBarWidgetBase.hpp"
#include <Label.hpp>
-#include <common_data/EventStore.hpp>
+
+#include <EventStore.hpp>
#include <gui/widgets/StatusBar.hpp>
namespace gui::status_bar
M module-gui/gui/widgets/status-bar/SIM.hpp => module-gui/gui/widgets/status-bar/SIM.hpp +1 -1
@@ 5,7 5,7 @@
#include "Image.hpp"
#include "status-bar/StatusBarWidgetBase.hpp"
-#include <common_data/EventStore.hpp>
+#include <EventStore.hpp>
namespace gui::status_bar
{
M module-gui/gui/widgets/status-bar/SignalStrengthBase.hpp => module-gui/gui/widgets/status-bar/SignalStrengthBase.hpp +1 -1
@@ 5,7 5,7 @@
#include "StatusBarWidgetBase.hpp"
#include "BoxLayout.hpp"
-#include <common_data/EventStore.hpp>
+#include <EventStore.hpp>
namespace gui::status_bar
{
M module-gui/gui/widgets/status-bar/SignalStrengthText.cpp => module-gui/gui/widgets/status-bar/SignalStrengthText.cpp +1 -1
@@ 3,7 3,7 @@
#include "SignalStrengthText.hpp"
#include "Label.hpp"
-#include "common_data/EventStore.hpp"
+#include <EventStore.hpp>
#include <Utils.hpp>
#include "Style.hpp"
M module-services/service-antenna/CMakeLists.txt => module-services/service-antenna/CMakeLists.txt +1 -0
@@ 14,6 14,7 @@ target_link_libraries(${PROJECT_NAME}
module-cellular
module-utils
service-cellular
+ eventstore
)
target_include_directories(${PROJECT_NAME}
M module-services/service-antenna/ServiceAntenna.cpp => module-services/service-antenna/ServiceAntenna.cpp +3 -1
@@ 9,8 9,10 @@
#include <service-appmgr/model/ApplicationManager.hpp>
#include <at/response.hpp>
-#include <common_data/EventStore.hpp>
+
#include <log.hpp>
+#include <EventStore.hpp>
+
#include <MessageType.hpp>
#include <projdefs.h>
#include <module-sys/Timers/TimerFactory.hpp>
M module-services/service-cellular/CMakeLists.txt => module-services/service-cellular/CMakeLists.txt +1 -0
@@ 56,6 56,7 @@ target_link_libraries(${PROJECT_NAME}
service-evtmgr
PUBLIC
utf8
+ eventstore
)
if (${ENABLE_TESTS})
M module-services/service-cellular/RequestFactory.cpp => module-services/service-cellular/RequestFactory.cpp +1 -1
@@ 16,7 16,7 @@
#include "service-cellular/requests/UssdRequest.hpp"
#include "service-cellular/requests/RejectRequest.hpp"
-#include <common_data/EventStore.hpp>
+#include <EventStore.hpp>
#include <cmd/QECCNUM.hpp>
namespace cellular
M module-services/service-cellular/ServiceCellular.cpp => module-services/service-cellular/ServiceCellular.cpp +1 -1
@@ 52,7 52,7 @@
#include <at/UrcCpin.hpp> // for Cpin
#include <at/response.hpp>
#include <bsp/cellular/bsp_cellular.hpp>
-#include <common_data/EventStore.hpp>
+#include <EventStore.hpp>
#include <country.hpp>
#include <log.hpp>
#include <at/UrcFactory.hpp>
M module-services/service-cellular/service-cellular/SignalStrength.hpp => module-services/service-cellular/service-cellular/SignalStrength.hpp +2 -2
@@ 1,9 1,9 @@
-// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved.
+// Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
#pragma once
-#include <common_data/EventStore.hpp>
+#include <EventStore.hpp>
#include <limits>
class SignalStrength
M module-services/service-cellular/src/SimCard.cpp => module-services/service-cellular/src/SimCard.cpp +1 -1
@@ 3,7 3,7 @@
#include "SimCard.hpp"
-#include <common_data/EventStore.hpp>
+#include <EventStore.hpp>
#include <bsp/cellular/bsp_cellular.hpp>
#include <modem/BaseChannel.hpp>
#include <at/ATFactory.hpp>
M module-services/service-desktop/CMakeLists.txt => module-services/service-desktop/CMakeLists.txt +1 -0
@@ 65,6 65,7 @@ target_link_libraries(${PROJECT_NAME}
Microsoft.GSL::GSL
PUBLIC
module-cellular
+ eventstore
)
if (${ENABLE_TESTS})
M module-services/service-desktop/endpoints/deviceInfo/DeviceInfoEndpoint.cpp => module-services/service-desktop/endpoints/deviceInfo/DeviceInfoEndpoint.cpp +1 -1
@@ 6,7 6,7 @@
#include <endpoints/update/UpdateMuditaOS.hpp>
#include <parser/MessageHandler.hpp>
-#include <common_data/EventStore.hpp>
+#include <EventStore.hpp>
#include <json/json11.hpp>
#include <source/version.hpp>
#include <service-desktop/service-desktop/ServiceDesktop.hpp>
M module-services/service-evtmgr/CMakeLists.txt => module-services/service-evtmgr/CMakeLists.txt +1 -0
@@ 35,6 35,7 @@ target_link_libraries(${PROJECT_NAME}
service-desktop
sml::sml
Microsoft.GSL::GSL
+ eventstore
)
if (${ENABLE_TESTS})
M module-services/service-evtmgr/EventManager.cpp => module-services/service-evtmgr/EventManager.cpp +1 -1
@@ 44,7 44,7 @@
#include <ctime>
#include <module-apps/messages/AppMessage.hpp>
#include <SystemManager/messages/CpuFrequencyMessage.hpp>
-#include <common_data/EventStore.hpp>
+#include <EventStore.hpp>
#include <SystemManager/messages/PhoneModeRequest.hpp>
#include <vibra/Vibra.hpp>
M module-services/service-evtmgr/WorkerEvent.cpp => module-services/service-evtmgr/WorkerEvent.cpp +2 -0
@@ 21,6 21,8 @@
#include <bsp/light_sensor/light_sensor.hpp>
#include <bsp/vibrator/vibrator.hpp>
#include <bsp/eink_frontlight/eink_frontlight.hpp>
+#include <EventStore.hpp>
+
#include <common_data/RawKey.hpp>
#include <headset.hpp>
#include <log.hpp>
M module-services/service-evtmgr/battery-level-check/BatteryLevelCheck.cpp => module-services/service-evtmgr/battery-level-check/BatteryLevelCheck.cpp +1 -1
@@ 5,7 5,7 @@
#include "service-evtmgr/BatteryMessages.hpp"
#include "SystemManager/Constants.hpp"
#include <agents/settings/SystemSettings.hpp>
-#include <common_data/EventStore.hpp>
+#include <EventStore.hpp>
#include <Utils.hpp>
#define BOOST_SML_CFG_DISABLE_MIN_SIZE // GCC10 fix
M module-services/service-evtmgr/vibra/Vibra.cpp => module-services/service-evtmgr/vibra/Vibra.cpp +0 -2
@@ 5,8 5,6 @@
#include "SystemManager/Constants.hpp"
#include <module-sys/Timers/TimerFactory.hpp>
-#include <common_data/EventStore.hpp>
-
namespace vibra_handle
{
Vibra::Vibra(sys::Service *parent) : parent{parent}
M module-sys/CMakeLists.txt => module-sys/CMakeLists.txt +1 -0
@@ 60,6 60,7 @@ target_link_libraries(module-sys
service-evtmgr
messagetype
magic_enum
+ eventstore
PUBLIC
module-os
)
M module-sys/SystemManager/SystemManager.cpp => module-sys/SystemManager/SystemManager.cpp +1 -1
@@ 6,7 6,7 @@
#include "DependencyGraph.hpp"
#include "graph/TopologicalSort.hpp"
-#include <common_data/EventStore.hpp>
+#include <EventStore.hpp>
#include "thread.hpp"
#include "ticks.hpp"
#include "critical.hpp"
M module-utils/CMakeLists.txt => module-utils/CMakeLists.txt +7 -11
@@ 12,12 12,13 @@ endif()
module_is_test_entity()
+add_subdirectory(Clipboard)
+add_subdirectory(EventStore)
+
set (SOURCES
${CMAKE_CURRENT_SOURCE_DIR}/i18n/i18n.cpp
${CMAKE_CURRENT_SOURCE_DIR}/json/json11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/time/time_conversion.cpp
- ${CMAKE_CURRENT_SOURCE_DIR}/common_data/EventStore.cpp
- ${CMAKE_CURRENT_SOURCE_DIR}/common_data/Clipboard.cpp
${CMAKE_CURRENT_SOURCE_DIR}/ucs2/UCS2.cpp
${CMAKE_CURRENT_SOURCE_DIR}/time/time_date_validation.cpp
${CMAKE_CURRENT_SOURCE_DIR}/PhoneNumber.cpp
@@ 39,21 40,16 @@ include(segger/rtt/CMakeLists.txt)
# add third party libs
include(third-party/libphonenumber.cmake)
-# link against libphonenumber
-target_link_libraries (${PROJECT_NAME} PUBLIC ${LIBPHONENUMBER_TARGET})
-
-target_link_libraries(${PROJECT_NAME} PRIVATE crc32 )
-
-# link against tinyexpr
-target_link_libraries (${PROJECT_NAME} PUBLIC ${TINYEXPR_TARGET})
-
-target_link_libraries(${PROJECT_NAME}
+target_link_libraries(${PROJECT_NAME}
PUBLIC
board
log
magic_enum
module-os
module-vfs
+ ${LIBPHONENUMBER_TARGET}
+PRIVATE
+ crc32
)
# Board specific compilation definitions,options,include directories and features
A module-utils/Clipboard/CMakeLists.txt => module-utils/Clipboard/CMakeLists.txt +20 -0
@@ 0,0 1,20 @@
+add_library(clipboard STATIC)
+target_sources(clipboard
+ PRIVATE
+ ${CMAKE_CURRENT_SOURCE_DIR}/Clipboard.hpp
+ ${CMAKE_CURRENT_SOURCE_DIR}/Clipboard.cpp
+)
+
+target_include_directories(clipboard
+ PUBLIC
+ $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
+)
+
+target_link_libraries(clipboard
+ PUBLIC
+ module-os
+)
+
+if (${ENABLE_TESTS})
+ add_subdirectory(test)
+endif()
R module-utils/common_data/Clipboard.cpp => module-utils/Clipboard/Clipboard.cpp +0 -0
R module-utils/common_data/Clipboard.hpp => module-utils/Clipboard/Clipboard.hpp +0 -0
A module-utils/Clipboard/test/CMakeLists.txt => module-utils/Clipboard/test/CMakeLists.txt +9 -0
@@ 0,0 1,9 @@
+# Clipboard tests
+add_catch2_executable(
+ NAME
+ utils-clipboard
+ SRCS
+ unittest_clipboard.cpp
+ LIBS
+ clipboard
+)
R module-utils/test/unittest_clipboard.cpp => module-utils/Clipboard/test/unittest_clipboard.cpp +2 -2
@@ 1,4 1,4 @@
-// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved.
+// Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
#include <cstring>
@@ 10,7 10,7 @@
#include <catch2/catch.hpp>
-#include "common_data/Clipboard.hpp"
+#include <Clipboard.hpp>
TEST_CASE("Clipboard")
{
A module-utils/EventStore/CMakeLists.txt => module-utils/EventStore/CMakeLists.txt +17 -0
@@ 0,0 1,17 @@
+add_library(eventstore STATIC)
+target_sources(eventstore
+ PRIVATE
+ ${CMAKE_CURRENT_SOURCE_DIR}/EventStore.hpp
+ ${CMAKE_CURRENT_SOURCE_DIR}/EventStore.cpp
+)
+
+target_include_directories(eventstore
+ PUBLIC
+ $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
+)
+
+target_link_libraries(eventstore
+ PRIVATE
+ module-os
+)
+
R module-utils/common_data/EventStore.cpp => module-utils/EventStore/EventStore.cpp +0 -0
R module-utils/common_data/EventStore.hpp => module-utils/EventStore/EventStore.hpp +0 -0
M module-utils/test/CMakeLists.txt => module-utils/test/CMakeLists.txt +0 -10
@@ 20,16 20,6 @@ add_catch2_executable(
module-utils
)
-# Clipboard tests
-add_catch2_executable(
- NAME
- utils-clipboard
- SRCS
- unittest_clipboard.cpp
- LIBS
- module-utils
-)
-
# UCS2 tests
add_catch2_executable(
NAME