~aleteoryx/muditaos

067ca94835cd6acf7b4d2569c17b2976d8899621 — Lucjan Bryndza 5 years ago 6b38672 + 5822c47
[EGD-5737] Merge master into experimental

Keep experimental up to date with changes from master
379 files changed, 9027 insertions(+), 4117 deletions(-)

M .idea/modules.xml
M CMakeLists.txt
M LICENSE.md
M changelog.md
A config/GenUpdateVersionJson.cmake
A config/GenVersionHpp.cmake
M config/ProjectConfig.cmake
A config/Utils.cmake
M config/Version.cmake
M config/bootstrap_config
A config/version.json.cmake_template
M doc/i18n.md
M doc/quickstart.md
M image/CMakeLists.txt
A image/assets/images/big_circle_placeholder.vpi
M image/assets/lang/Deutsch.json
M image/assets/lang/English.json
M image/assets/lang/Espanol.json
M image/assets/lang/Francais.json
M image/assets/lang/Polski.json
A image/user/data/applications/settings/quotes.json
M image/user/db/settings_v2_002.sql
M in_docker.sh
M module-apps/Application.cpp
M module-apps/Application.hpp
A module-apps/AsyncTask.cpp
A module-apps/AsyncTask.hpp
M module-apps/CMakeLists.txt
A module-apps/CallbackStorage.cpp
A module-apps/CallbackStorage.hpp
M module-apps/application-alarm-clock/ApplicationAlarmClock.cpp
M module-apps/application-alarm-clock/models/AlarmsRepository.cpp
M module-apps/application-alarm-clock/models/AlarmsRepository.hpp
M module-apps/application-alarm-clock/windows/AlarmClockOptions.cpp
M module-apps/application-calendar/ApplicationCalendar.cpp
M module-apps/application-calendar/models/AllEventsModel.cpp
M module-apps/application-calendar/models/AllEventsModel.hpp
M module-apps/application-calendar/models/DayEventsModel.cpp
M module-apps/application-calendar/models/DayEventsModel.hpp
M module-apps/application-calendar/windows/CalendarMainWindow.cpp
M module-apps/application-calendar/windows/CalendarMainWindow.hpp
M module-apps/application-call/ApplicationCall.cpp
M module-apps/application-call/ApplicationCall.hpp
R module-apps/application-call/data/{CallWindowState => CallState}.hpp
M module-apps/application-call/windows/CallWindow.cpp
M module-apps/application-call/windows/CallWindow.hpp
M module-apps/application-call/windows/EmergencyCallWindow.cpp
M module-apps/application-call/windows/EmergencyCallWindow.hpp
M module-apps/application-call/windows/EnterNumberWindow.cpp
M module-apps/application-call/windows/EnterNumberWindow.hpp
M module-apps/application-calllog/ApplicationCallLog.cpp
M module-apps/application-calllog/windows/CallLogOptionsWindow.cpp
M module-apps/application-desktop/ApplicationDesktop.cpp
M module-apps/application-desktop/ApplicationDesktop.hpp
M module-apps/application-desktop/CMakeLists.txt
M module-apps/application-desktop/data/AppDesktopStyle.hpp
M module-apps/application-desktop/widgets/NotificationsBox.cpp
M module-apps/application-desktop/widgets/NotificationsBox.hpp
M module-apps/application-desktop/widgets/PinHash.hpp
M module-apps/application-desktop/widgets/PinLock.hpp
M module-apps/application-desktop/widgets/PinLockHandler.cpp
M module-apps/application-desktop/windows/DesktopMainWindow.cpp
A module-apps/application-desktop/windows/LockWindow.cpp
A module-apps/application-desktop/windows/LockWindow.hpp
M module-apps/application-desktop/windows/MenuWindow.cpp
M module-apps/application-desktop/windows/MenuWindow.hpp
M module-apps/application-desktop/windows/PinLockBaseWindow.cpp
M module-apps/application-desktop/windows/PinLockBaseWindow.hpp
M module-apps/application-desktop/windows/PowerOffWindow.cpp
A module-apps/application-desktop/windows/ScreenLockBaseBox.cpp
A module-apps/application-desktop/windows/ScreenLockBaseBox.hpp
M module-apps/application-desktop/windows/ScreenLockBox.cpp
M module-apps/application-desktop/windows/ScreenLockBox.hpp
M module-apps/application-messages/ApplicationMessages.cpp
M module-apps/application-messages/ApplicationMessages.hpp
M module-apps/application-messages/models/BaseThreadsRecordModel.cpp
M module-apps/application-messages/models/BaseThreadsRecordModel.hpp
M module-apps/application-messages/models/SMSTemplateModel.cpp
M module-apps/application-messages/models/SMSTemplateModel.hpp
M module-apps/application-messages/models/SMSThreadModel.cpp
M module-apps/application-messages/models/SMSThreadModel.hpp
M module-apps/application-messages/models/ThreadsModel.cpp
M module-apps/application-messages/models/ThreadsModel.hpp
M module-apps/application-messages/models/ThreadsSearchResultsModel.cpp
M module-apps/application-messages/models/ThreadsSearchResultsModel.hpp
M module-apps/application-messages/windows/MessagesMainWindow.cpp
M module-apps/application-messages/windows/MessagesMainWindow.hpp
M module-apps/application-messages/windows/NewMessage.cpp
M module-apps/application-messages/windows/NewMessage.hpp
M module-apps/application-messages/windows/OptionsMessages.cpp
M module-apps/application-messages/windows/OptionsMessages.hpp
M module-apps/application-messages/windows/SMSThreadViewWindow.cpp
M module-apps/application-messages/windows/SMSThreadViewWindow.hpp
M module-apps/application-messages/windows/SearchStart.cpp
M module-apps/application-messages/windows/ThreadWindowOptions.cpp
M module-apps/application-notes/ApplicationNotes.cpp
M module-apps/application-notes/model/NotesRepository.cpp
M module-apps/application-notes/model/NotesRepository.hpp
M module-apps/application-notes/windows/NotesOptions.cpp
M module-apps/application-phonebook/ApplicationPhonebook.cpp
M module-apps/application-phonebook/ApplicationPhonebook.hpp
M module-apps/application-phonebook/models/PhonebookModel.cpp
M module-apps/application-phonebook/models/PhonebookModel.hpp
M module-apps/application-phonebook/windows/PhonebookContactOptions.cpp
M module-apps/application-phonebook/windows/PhonebookNewContact.cpp
M module-apps/application-phonebook/windows/PhonebookSearch.cpp
M module-apps/application-phonebook/windows/PhonebookSearch.hpp
M module-apps/application-settings-new/ApplicationSettings.cpp
M module-apps/application-settings-new/ApplicationSettings.hpp
M module-apps/application-settings-new/CMakeLists.txt
A module-apps/application-settings-new/data/BondedDevicesData.hpp
A module-apps/application-settings-new/data/ChangePasscodeData.hpp
R module-apps/{application-call/data/CallWindowData => application-settings-new/data/PhoneNameData}.hpp
A module-apps/application-settings-new/data/QuoteSwitchData.hpp
A module-apps/application-settings-new/model/QuotesModel.cpp
A module-apps/application-settings-new/model/QuotesModel.hpp
A module-apps/application-settings-new/model/QuotesRepository.cpp
A module-apps/application-settings-new/model/QuotesRepository.hpp
A module-apps/application-settings-new/widgets/ChangePasscodeLockHandler.cpp
A module-apps/application-settings-new/widgets/ChangePasscodeLockHandler.hpp
A module-apps/application-settings-new/widgets/OptionSetting.hpp
A module-apps/application-settings-new/widgets/QuoteWidget.cpp
A module-apps/application-settings-new/widgets/QuoteWidget.hpp
A module-apps/application-settings-new/widgets/SpinBox.cpp
A module-apps/application-settings-new/widgets/SpinBox.hpp
A module-apps/application-settings-new/widgets/SpinBoxOptionSetting.cpp
A module-apps/application-settings-new/windows/APNSettingsWindow.cpp
A module-apps/application-settings-new/windows/APNSettingsWindow.hpp
M module-apps/application-settings-new/windows/AddDeviceWindow.cpp
M module-apps/application-settings-new/windows/AllDevicesWindow.cpp
M module-apps/application-settings-new/windows/AllDevicesWindow.hpp
M module-apps/application-settings-new/windows/AppsAndToolsWindow.cpp
M module-apps/application-settings-new/windows/AutolockWindow.cpp
M module-apps/application-settings-new/windows/BaseSettingsWindow.cpp
M module-apps/application-settings-new/windows/BaseSettingsWindow.hpp
M module-apps/application-settings-new/windows/BluetoothWindow.cpp
M module-apps/application-settings-new/windows/BluetoothWindow.hpp
A module-apps/application-settings-new/windows/ChangePasscodeWindow.cpp
A module-apps/application-settings-new/windows/ChangePasscodeWindow.hpp
M module-apps/application-settings-new/windows/DisplayAndKeypadWindow.cpp
M module-apps/application-settings-new/windows/DisplayLightWindow.cpp
M module-apps/application-settings-new/windows/DisplayLightWindow.hpp
M module-apps/application-settings-new/windows/InputLanguageWindow.cpp
M module-apps/application-settings-new/windows/InputLanguageWindow.hpp
M module-apps/application-settings-new/windows/KeypadLightWindow.cpp
M module-apps/application-settings-new/windows/LockedScreenWindow.cpp
M module-apps/application-settings-new/windows/MessagesWindow.cpp
M module-apps/application-settings-new/windows/NetworkWindow.cpp
M module-apps/application-settings-new/windows/NetworkWindow.hpp
M module-apps/application-settings-new/windows/PhoneNameWindow.cpp
M module-apps/application-settings-new/windows/PhoneNameWindow.hpp
M module-apps/application-settings-new/windows/QuotesAddWindow.cpp
M module-apps/application-settings-new/windows/QuotesAddWindow.hpp
M module-apps/application-settings-new/windows/QuotesMainWindow.cpp
M module-apps/application-settings-new/windows/QuotesMainWindow.hpp
A module-apps/application-settings-new/windows/QuotesOptionsWindow.cpp
A module-apps/application-settings-new/windows/QuotesOptionsWindow.hpp
M module-apps/application-settings-new/windows/SecurityMainWindow.cpp
M module-apps/application-settings-new/windows/SecurityMainWindow.hpp
M module-apps/application-settings-new/windows/SettingsMainWindow.cpp
M module-apps/application-settings-new/windows/TorchWindow.cpp
M module-apps/application-settings-new/windows/WallpaperWindow.cpp
M module-apps/application-settings/ApplicationSettings.cpp
M module-apps/application-settings/CMakeLists.txt
M module-apps/application-settings/windows/Info.cpp
D module-apps/application-settings/windows/SettingsChange.cpp
D module-apps/application-settings/windows/SettingsChange.hpp
M module-apps/application-settings/windows/SettingsMainWindow.cpp
M module-apps/application-settings/windows/SimSelectWindow.cpp
M module-apps/application-settings/windows/SimSelectWindow.hpp
M module-apps/messages/OptionsWindow.hpp
A module-apps/options/Option.hpp
A module-apps/options/OptionStyle.hpp
A module-apps/options/OptionsModel.cpp
A module-apps/options/OptionsModel.hpp
A module-apps/options/type/OptionBase.hpp
A module-apps/options/type/OptionCall.cpp
A module-apps/options/type/OptionCall.hpp
A module-apps/options/type/OptionChangePin.cpp
A module-apps/options/type/OptionChangePin.hpp
R module-apps/{windows/Options => options/type/OptionContact}.cpp
A module-apps/options/type/OptionContact.hpp
A module-apps/options/type/OptionSetting.cpp
A module-apps/options/type/OptionSetting.hpp
A module-apps/options/type/OptionSimple.cpp
A module-apps/options/type/OptionSimple.hpp
A module-apps/tests/CMakeLists.txt
A module-apps/tests/test-CallbackStorage.cpp
A module-apps/tests/tests-main.cpp
M module-apps/widgets/BarGraph.cpp
M module-apps/widgets/BarGraph.hpp
M module-apps/windows/BrightnessWindow.hpp
M module-apps/windows/Dialog.hpp
M module-apps/windows/HomeModesWindow.hpp
D module-apps/windows/OptionSetting.cpp
D module-apps/windows/OptionSetting.hpp
M module-apps/windows/OptionWindow.cpp
M module-apps/windows/OptionWindow.hpp
D module-apps/windows/Options.hpp
D module-apps/windows/OptionsWindowOption.cpp
D module-apps/windows/OptionsWindowOption.hpp
M module-apps/windows/VolumeWindow.hpp
M module-audio/Audio/BluetoothProxyAudio.cpp
M module-audio/Audio/BluetoothProxyAudio.hpp
M module-audio/Audio/Endpoint.cpp
M module-audio/Audio/Endpoint.hpp
M module-audio/Audio/Operation/PlaybackOperation.cpp
M module-audio/Audio/Operation/PlaybackOperation.hpp
M module-audio/Audio/Operation/RouterOperation.cpp
M module-audio/Audio/Operation/RouterOperation.hpp
M module-audio/Audio/Profiles/ProfilePlaybackBluetoothA2DP.hpp
M module-audio/Audio/Stream.cpp
M module-audio/Audio/decoder/Decoder.cpp
M module-audio/Audio/decoder/Decoder.hpp
M module-audio/Audio/decoder/DecoderWorker.cpp
M module-audio/Audio/decoder/DecoderWorker.hpp
M module-audio/Audio/decoder/decoderWAV.hpp
M module-bluetooth/Bluetooth/BluetoothWorker.cpp
M module-bluetooth/Bluetooth/BluetoothWorker.hpp
M module-bluetooth/Bluetooth/BtCommand.hpp
M module-bluetooth/Bluetooth/BtKeysStorage.cpp
M module-bluetooth/Bluetooth/BtKeysStorage.hpp
M module-bluetooth/Bluetooth/BtstackWorker.cpp
M module-bluetooth/Bluetooth/interface/profiles/GAP.cpp
M module-bsp/board/linux/audio/LinuxCellularAudio.cpp
M module-bsp/board/linux/audio/LinuxCellularAudio.hpp
M module-bsp/board/linux/audio/linux_audiocodec.cpp
M module-bsp/board/linux/audio/linux_audiocodec.hpp
M module-bsp/board/linux/lpm/LinuxLPM.cpp
M module-bsp/board/linux/lpm/LinuxLPM.h
M module-bsp/board/rt1051/bsp/audio/RT1051Audiocodec.cpp
M module-bsp/board/rt1051/bsp/audio/RT1051Audiocodec.hpp
D module-bsp/board/rt1051/bsp/audio/RT1051BluetoothAudio.cpp
D module-bsp/board/rt1051/bsp/audio/RT1051BluetoothAudio.hpp
M module-bsp/board/rt1051/bsp/audio/RT1051CellularAudio.cpp
M module-bsp/board/rt1051/bsp/audio/RT1051CellularAudio.hpp
A module-bsp/board/rt1051/bsp/audio/SAIAudioDevice.cpp
A module-bsp/board/rt1051/bsp/audio/SAIAudioDevice.hpp
M module-bsp/board/rt1051/bsp/lpm/RT1051LPM.cpp
M module-bsp/board/rt1051/bsp/lpm/RT1051LPM.hpp
M module-bsp/bsp/audio/bsp_audio.cpp
M module-bsp/bsp/audio/bsp_audio.hpp
M module-bsp/bsp/lpm/bsp_lpm.cpp
M module-bsp/bsp/lpm/bsp_lpm.hpp
M module-bsp/targets/Target_RT1051.cmake
M module-gui/gui/core/Timer.hpp
M module-gui/gui/input/Profile.cpp
M module-gui/gui/input/Profile.hpp
M module-gui/gui/input/Translator.cpp
M module-gui/gui/input/Translator.hpp
M module-gui/gui/widgets/BoxLayout.cpp
M module-gui/gui/widgets/CMakeLists.txt
M module-gui/gui/widgets/GridLayout.cpp
M module-gui/gui/widgets/GridLayout.hpp
M module-gui/gui/widgets/Icon.cpp
M module-gui/gui/widgets/InputMode.cpp
M module-gui/gui/widgets/Item.cpp
M module-gui/gui/widgets/Item.hpp
M module-gui/gui/widgets/ListView.cpp
M module-gui/gui/widgets/ListView.hpp
D module-gui/gui/widgets/PageLayout.cpp
D module-gui/gui/widgets/PageLayout.hpp
M module-gui/gui/widgets/ProgressBar.cpp
M module-gui/gui/widgets/ProgressBar.hpp
M module-gui/gui/widgets/Style.hpp
M module-gui/test/test-catch/test-gui-callbacks.cpp
M module-gui/test/test-catch/test-language-input-parser.cpp
M module-gui/test/test-google/CMakeLists.txt
A module-gui/test/test-google/test-gui-gridlayout.cpp
M module-services/service-appmgr/model/ApplicationManager.cpp
M module-services/service-appmgr/service-appmgr/Actions.hpp
M module-services/service-audio/ServiceAudio.cpp
M module-services/service-bluetooth/CMakeLists.txt
M module-services/service-bluetooth/ServiceBluetooth.cpp
M module-services/service-bluetooth/service-bluetooth/BluetoothMessage.hpp
M module-services/service-bluetooth/service-bluetooth/ServiceBluetooth.hpp
M module-services/service-bluetooth/service-bluetooth/SettingsHolder.cpp
M module-services/service-bluetooth/service-bluetooth/SettingsHolder.hpp
A module-services/service-bluetooth/service-bluetooth/SettingsSerializer.cpp
A module-services/service-bluetooth/service-bluetooth/SettingsSerializer.hpp
M module-services/service-cellular/CellularCall.cpp
M module-services/service-cellular/CellularServiceAPI.cpp
M module-services/service-cellular/ServiceCellular.cpp
A module-services/service-cellular/doc/README.md
A module-services/service-cellular/doc/cellular_gsm_onoff_flow.puml
A module-services/service-cellular/doc/cellular_gsm_onoff_flow.svg
A module-services/service-cellular/doc/cellular_state_machine.puml
A module-services/service-cellular/doc/cellular_state_machine.svg
M module-services/service-cellular/service-cellular/CellularCall.hpp
M module-services/service-cellular/service-cellular/CellularMessage.hpp
M module-services/service-cellular/service-cellular/CellularServiceAPI.hpp
M module-services/service-cellular/service-cellular/ServiceCellular.hpp
M module-services/service-cellular/service-cellular/State.hpp
M module-services/service-db/DBServiceAPI.cpp
M module-services/service-db/DBServiceAPI_GetByQuery.cpp
M module-services/service-db/ServiceDB.cpp
M module-services/service-db/agents/settings/SystemSettings.hpp
M module-services/service-db/service-db/DBServiceAPI.hpp
M module-services/service-db/test/test-service-db-api.cpp
M module-services/service-desktop/endpoints/backup/BackupRestore.cpp
M module-services/service-desktop/endpoints/calendarEvents/CalendarEventsHelper.cpp
M module-services/service-desktop/endpoints/calendarEvents/CalendarEventsHelper.hpp
M module-services/service-desktop/endpoints/calllog/CalllogHelper.cpp
M module-services/service-eink/EinkDisplay.cpp
M module-services/service-eink/board/linux/renderer/CMakeLists.txt
M module-services/service-evtmgr/CMakeLists.txt
M module-services/service-evtmgr/EventManager.cpp
M module-services/service-evtmgr/WorkerEvent.cpp
M module-services/service-evtmgr/api/EventManagerServiceAPI.cpp
M module-services/service-evtmgr/battery-level-check/BatteryLevelCheck.cpp
M module-services/service-evtmgr/doc/screen_light_control.md
M module-services/service-evtmgr/screen-light-control/ControlFunctions.cpp
M module-services/service-evtmgr/screen-light-control/ControlFunctions.hpp
M module-services/service-evtmgr/screen-light-control/ScreenLightControl.cpp
M module-services/service-evtmgr/screen-light-control/ScreenLightControl.hpp
M module-services/service-evtmgr/service-evtmgr/BatteryMessages.hpp
M module-services/service-evtmgr/service-evtmgr/EVMessages.hpp
M module-services/service-evtmgr/service-evtmgr/EventManager.hpp
M module-services/service-evtmgr/service-evtmgr/EventManagerServiceAPI.hpp
A module-services/service-evtmgr/service-evtmgr/ScreenLightControlMessage.hpp
M module-services/service-evtmgr/service-evtmgr/WorkerEvent.hpp
M module-services/service-evtmgr/tests/test-ScreenLightControlFunctions.cpp
M module-services/service-gui/SynchronizationMechanism.cpp
A module-services/service-gui/doc/README.md
A module-services/service-gui/doc/display_environment_init.png
A module-services/service-gui/doc/display_environment_init.pu
A module-services/service-gui/doc/handle_draw_request.png
A module-services/service-gui/doc/handle_draw_request.pu
A module-services/service-gui/doc/update_eink_if_busy.png
A module-services/service-gui/doc/update_eink_if_busy.pu
A module-services/service-gui/doc/update_eink_if_idle.png
A module-services/service-gui/doc/update_eink_if_idle.pu
M module-services/service-time/timeEvents/CalendarTimeEvents.cpp
M module-sys/Service/Timer.cpp
M module-sys/Service/Timer.hpp
M module-sys/Service/Worker.cpp
M module-sys/Service/Worker.hpp
M module-sys/SystemManager/PowerManager.cpp
M module-sys/SystemManager/SystemManager.cpp
A module-sys/SystemManager/data/SystemManagerActionsParams.hpp
M module-sys/SystemManager/messages/SystemManagerMessage.hpp
M module-utils/CMakeLists.txt
D module-utils/board/cross/log.cpp
A module-utils/board/cross/log_rt1051.cpp
D module-utils/board/linux/log.cpp
A module-utils/board/linux/log_linux.cpp
M module-utils/i18n/i18n.cpp
M module-utils/i18n/i18n.hpp
M module-utils/ical/ParserICS.cpp
M module-utils/ical/ParserICS.hpp
A module-utils/log/Logger.cpp
A module-utils/log/Logger.hpp
M module-utils/log/debug.hpp
A module-utils/log/log.cpp
M module-utils/log/log.hpp
M module-utils/targets/Target_Cross.cmake
M module-utils/targets/Target_Linux.cmake
M source/MessageType.hpp
M test/README.md
A test/firmware_update_test/.gdbinit-1051-autocontinue
A test/firmware_update_test/README.md
A test/firmware_update_test/update.py
M test/harness/harness.py
M test/harness/interface/CDCSerial.py
M test/harness/interface/defs.py
M test/harness/utils.py
M test/make_a_call.py
D test/phone_switch_app.py
M test/phone_unlock.py
D test/phone_walk.py
M test/pytest/conftest.py
M test/pytest/service-desktop/test_calendar.py
M test/pytest/service-desktop/test_templates.py
M test/pytest/test_call.py
M test/pytest/test_call_back.py
M test/pytest/test_send_message.py
A test/pytest/test_two_phones.py
M tools/check_commit_messages.py
M tools/download_asset.py
This diff is too large to display. Try viewing the raw diff instead.