[BH-370] Convert utils common_data into a libs
Create clipboard and eventsore libs
[BH-369] Turned UTF8 into separate library
Moved utf8 files, formed separate library, fixed include paths,
added utf8 library as dependency to every other target that
uses it, clang-formated utf8 files, cleaned up tests cmake script,
moved utf8 unit test
[EGD-6907] Introduce ModemState in Cellular
We should not use Cellular's internal states to drive
other system parts, especially applications
[BH-378] Utils move log to library
Moved log to separate library
[EGD-6898] Remove dead SimProcedure code
There were leftovers from an earlier SIM initialization procedure
[BH-360] Move TPLIB re2 to separate dir
Changed submodule directory and updated cmake scripts.
Updated paths in PureCoverage script and Doxyfile
[BH-371] Replace gsl with mainline submodule and move to third-party
Replacing loose gsl files with gsl mainline project as submodule
and moving it to third-party
[EGD-6896] Sanitize Tray event handling
Tray events were handled inconsistently with its Message used
in a separate context
[EGD-6400] Added no autolocking while torch on feature
When torch is on we don't want to be able to autolock phone
[EGD-5976] Add tethering cellular disabling
This commit adds disabling of URC messages during
tethering mode. It also adds call and sms logging after
tethering is disabled.
[EGD-6701] System time usage fixes
Fixed all calls to stdlib time.
Removed all redundant calls to Timestamp treated as time source.
[EGD-6746] Expose new Message types system-wide
Allow all modules to access Request/Notification Message send templates.
[EGD-5885] Added SimLockHandler
Refactored LockWindow TitleBar handling. Added Sim pin request
block on lockedPhone. Added Sim info popup added when pin
changed. Updated assets. Removed old PinLock structures.
Cleared LockBox structures. Removed old settings sim setters.
New CellularMessage adaptation. Cleared Lock structure.
[EGD-6567] Add GSM time update handling
Adds handling GSM time update in service time.
[EGD-6796] Fix excesive ATA command with HSP
This commit fixes excesive ATA cmd in HSP by checking call type in
ServiceCellular.
[EGD-6746] Use new SimCard implementation
Switch to SimCard implementation provided by previous commit
[EGD-6746] New SimCard implementation
New approach to the Cellular SimCard submodule
[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