[EGD-5309] Add a new message Abort in Update endpoint API In order to be able to interrupt the OS update after its launch in the phone, it was necessary to implement the new "Abort" message for the Update Endpoint API.
Merge branch 'master' into stable
[EGD-5325] Remove using namespace directives from headers "Using namespace" directive should not be added in headers because this practice pollutes source files.
Merge branch 'master' into stable
[EGD-4580] Add BT settings middleware Added bluetooth settings middleware to store BT status in settings. Added middleware layer to handle new settings queries.
[EGD-4711] Change calendar events endpoints -Create providers object -Change endpoints data message structure to json object -Extend ical format validation -Extend service desktop tests for calendar endpoints
[EGD-5166] Add query-callback synchronization mechanism Receiver object cancels the callbacks at the end of its lifecycle.
[EGD-4317] Fix newly added contact recognized as a duplicate of temporary contact. Newly added contact is no longer considered as a duplicate of a temporary one. It simply replaces the temporary contact, if its number matches.
[EGD-4921] Add next harness test cases Test harness extended with additional tests: - Making a call to a specific phone number. - Calling back to the last number from the call log. - Searching for SMSes with a phone number filter.
[EGD-4502] Fix and remove old vfs boot Remove old vfs bootconfig from the vfs which will be removed in the later commit
[EGD-4925] Change new filesystem handling implementation in module-gui. (#1193) Due to vfs deprecation there is need to remove all vfs calls from code. This PR covers module gui. There are some modifications in other modules included which are necessary because of build system issues.
[EGD-4969] update fixes for vfs changes (#1199)
Merge branch 'master' into stable
[EGD-4751] Change: new filesystem handling implementation in module services. (#1151) Due to vfs deprecation there is need to remove all vfs calls from code. This PR covers module services. It also contains minor fixes in module-services.
[EGD-3842] Modify events records tests and add providers fields to DB (#1138)
[EGD-4559] store update history in settings db (#1134) * [EGD-4559] store update history in settings db * [EGD-4559] first review fixes * [EGD-4559] catch changed Co-authored-by: Alek Rudnik <aleksander.rudnik@mudita.com>
[EGD-4752] tests: fixed contact offset bug, sliced contact test into batches (#1154) Fix contact offset bug Slice contact test into batches Co-authored-by: SP2FET <bartosz.cichocki@mudita.com>
[EGD-3512] Create ICS Parser (#892) -Create application desktop endpoints for calendar events -Modify Calendar Database Interface -Create ParserICS lib -Create calendar events endpoints test -Create UT for ParserICS
[EGD-4399] no response fix (#1061) [EGD-4400] added contact ID sending after contact adding Co-authored-by: SP2FET <bartosz.cichocki@mudita.com>
[EGD-4318] enable service desktop (#973) * [EGD-3688] Relax retries count for send enable ServiceDesktop * [EGD-3688] Relax retries count for send enable ServiceDesktop * [EGD-4318] enable service desktop and USB communication CDC for serial port (communication with Mudita Center) MTP for file transfer * [EGD-4318] include path fix * [egd-4318] constexpr brought back * [EGD-4318]: review changes - all BSP specific code moved to bsp files - added a device listener class for USB - simplified WorkerDesktop * [EGD-4318] more reivew fixes mostly include paths and enums * [EGD-4319] review fixes for SP2FET * [EGD-4318] updates for large messages sent from phone * [EGD-4318] more review fixes - error checks on linux (ptms open and ptsname) - removed all vfs - service-desktop won't start if worker init fails * [EGD-4318] updated return values for usbInit * Update module-services/service-desktop/WorkerDesktop.cpp Co-authored-by: Piotr Tanski <piotr.tanski@mudita.com> * Update module-services/service-desktop/endpoints/update/UpdateMuditaOS.hpp Co-authored-by: Piotr Tanski <piotr.tanski@mudita.com> * [EGD-4318] review fixes - removed #define - return values for usbInit * Update module-bsp/board/linux/usb_cdc/usb_cdc.cpp Co-authored-by: Piotr Tanski <piotr.tanski@mudita.com> * [EGD-4318] updated taglib * [EGD-4318] style fixes * Update module-bsp/board/linux/usb_cdc/usb_cdc.cpp Co-authored-by: Alek Rudnik <54846206+alekrudnik@users.noreply.github.com> * [EGD-4318] switches from freertos Timer class to sys::Timer * Update module-services/service-desktop/WorkerDesktop.cpp Co-authored-by: Piotr Tanski <piotr.tanski@mudita.com> * Update module-services/service-desktop/WorkerDesktop.cpp Co-authored-by: Piotr Tanski <piotr.tanski@mudita.com> * [EGD-4318] added mutex/lock during raw data transfers * [EGD-4318] if the TAR file is zero size or invalid mtar_close causes HF. This is a workaround * [EGD-4318] timer should not start on constructor * [EGD-4318] getRawMode is const noecept Co-authored-by: unknown <atom@prostate.local> Co-authored-by: Piotr Tanski <piotr.tanski@mudita.com> Co-authored-by: Alek Rudnik <54846206+alekrudnik@users.noreply.github.com>