Merge branch 'master' into stable
[CP-187] Fix stack overflow on passcode decoding
When passcode is passed as json string, each of digits needs to be
parsed as separate character with std::atoi. Replaced the string
with json array of integers to simplify decoding and avoid SO.
[EGD-6917] Screen light in automode does not turnoff itself
The bug was introduced by EGD-6794. The bug is caused by wrong mode
selection in `ScreenLightTimer`'s definition. The current design
defines auto-turn-off only for automatic mode (EGD-6655).
[BH-373] Convert utils json into a lib
Moving json to a third-party standalone library.
[BH-353] Add Documentation for main targets
* clean up mimimu required cmake version
* fixes for release workflow
Add documentation for targets, fixes for cmake
and release workflow.
[EGD-6544] Switch for VoLTE
Turn off/on VoLTE during compilation
[BH-367] Convert UCS2 to library
Convert UCS2 to library,
move tests from module-utils/test to UCS2 folder
Merge branch 'master' into stable
[BH-376] Utils time turned to separate library
Turned module-utils/time folder content into separate library,
cleaned up CMake libs dependencies, fixed include paths
[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
[BH-387] Move utils/state to service-antenna
utils/state is only one header used in one service,
moving it to service-antenna
[EGD-6907] Introduce ModemState in Cellular
We should not use Cellular's internal states to drive
other system parts, especially applications
[CP-140] Deactivate autolock while connected to MC
PurePhone is no longer autolocked, while connected to Mudita Center.
[BH-378] PR changes
PR changes - mainly includes
[BH-378] Style fixed
Fixed style
[BH-378] Utils move log to library
Moved log to separate library
[CP-84] Implement Security API
- Added pass code unlock from MC
- Removed Set USB security status
- Changed isLocked to phoneLocked in request for phone lock status
- Removed remainings of USB security in Settings App
- Reworked USB security model to depend both on
Phone lock state and Pass code being enabled
- Updated test_security.py
[CP-145] Implement Security Endpoint helper
Added helper and moved out processing code to helper
[CP-148] Fix setting of response in the Parser Context
Incomming ResponseContext was overwritten instead of used.