[EGD-6875] Fix UT check script
Fix error causing bad tests where passing unnoticed.
[EGD-6835] Fix UT link errors with inotify
Fix UT linkage error when trying to link with
libiosyscalls with inotify mechanism
Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-6567] Add GSM time update handling
Adds handling GSM time update in service time.
[EGD-5171] Utils to string fix
Fixed utils to string function to work with 8 bit integers.
Also nodiscard attribute added there.
[EGD-6019] Minimum settings ownership lifetime fixups
added weakptr link to settings and checks
it wont crash on deinitialized setings now
Pseuto UT are passing
Added:
- deregistration on Settings destrution
- weak referencing of Service to not crash Settings on missuse
- Proxy as initialization parameter to Settings
Unused code removed
Enabled tests to be written for Settings
Removed dependency from freertos in test global file
EntryPath tests updated and compilation slimed
[EGD-6019] Minimum settings ownership lifetime fixups
added weakptr link to settings and checks
it wont crash on deinitialized setings now
Pseuto UT are passing
Added:
- deregistration on Settings destrution
- weak referencing of Service to not crash Settings on missuse
- Proxy as initialization parameter to Settings
Unused code removed
Enabled tests to be written for Settings
[EGD-6599] Add single number call notification
This PR adds proper notification on call notifications coming from
single number. To that end following changes have been introduced:
* extension of Notification DB record with contact_id filed
* use of `ContactRecordInterface` in `NotificationsRecordInterface`
* extension of `Increment` query to require `PhoneNumber::View`
* multiple minor changes on path from creating/handling
`NotificationsRecord` to displaying respective notification.
[EGD-5748] Remake Cellular flow
This commit remakes cellular data flow
introducing full error propagation.
[EGD-6519] Initialize settings database with factory data
Put factory values from personalization.json into settings db
[EGD-6513] Volume control feedback
Added volume control feedback during music playback over Bluetooth.
Changed volume buttons handler logic in service audio to use actions
instead of messages.
[EGD-6431] Add battery charging temperature ranges
Added actions of several cell temperature
ranges according to requirements.
[EGD-6561] Make calculator input testable
I got sick of manually testing calculator like a troglodyte.
[EGD-6522] Add EEPROM emulation in the emulator
Add possibility to emulate eeprom in the linux emulator
[EGD-6529] Fixed issues with gray colors
The issue occurred on multiple refreshes in the short period of time.
Sometimes, fast refresh was performed instead of the cached deep one.
[EGD-6534] TextFixedSize crash on char removal fix
Fixed TextFixedSize character removal crash on single line
space case. Added UT to cover it and other missing TextFixed
sized drawLines cases.
[EGD-6075] Add support for emmc system partitions
Add support for EMMC hardware partitions to the
disk manager
Hardware system partitions are visible as <device_name>sys<num>
Disk user partitions are visible as <device_name>part<num>
Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-6486] Fix for settings not avaialble at phone startup
Fixed the comparison function of EntryPath objects.
[EGD-6209] Tethering confirmation popup added
Provided a tethering confirmation popup.
The popup shows up once a USB cable is connected to a PC.
[EGD-5748] Revert remake cellular flow
Reverts changes due to reported issues