[BH-374] Librarize application-antenna Add apps-common, librarize application-antenna
Merge branch 'master' into stable
[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).
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-378] Utils move log to library Moved log to separate library
[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-6867] Renamed TopBar into StatusBar Renamed TopBar into StatusBar.
[EGD-6896] Sanitize Tray event handling Tray events were handled inconsistently with its Message used in a separate context
Merge branch 'master' into stable
[EGD-6400] Added no autolocking while torch on feature When torch is on we don't want to be able to autolock phone
Merge branch 'master' into stable
[EGD-6698] Add setting time from Settings Added setting time from Change Date and Time window. Change request is handled by service-time.
[EGD-6807] Add improved brownout detection Added immproved battery brownout detection based on filtered voltage measurement
[EGD-6868] Restore magnetometer polling mode To be able to properly operate with the slider under every circumstance the polling mode has to be restored. It's related to the bug in the magnetometer chip, which is not described in the datasheet. This reverts commit 744eef1d9b39cdf2cdbc35f57d6182f5e7942c2f with few small fixes
[EGD-6794] Fix display light settings This commit provides the flowing fixes in display light functionality: - Settings-path bug causing lack of display light settings on "fresh" image. Solved with proper paths definition - Invalid settings after phone restart. Solved with proper handling of enums and booleans on the Event manager side. - No turning off light just after turning on light functionality with manual brightness setting in ApplicationSettings bug (required another key press to start timer that turns off the light after 5s). Solved by starting timer explicitly on Action::turnOn - No turning off light just after turning on the phone bug (required --as above --). Solved by starting timer explicitly on `Settings ValueChange` callback with Action::turnOn. - No autoMode until user entered `AppSettings::DisplayLight` Window. Bug caused by curve parameters being provided by the window rather than on the functionality back-end initialization. Commit also provides some code cleanup
[EGD-6701] System time usage fixes Fixed all calls to stdlib time. Removed all redundant calls to Timestamp treated as time source.
[BH-398] Move sml to a separate directory Move sml to a separate directory
[EGD-6567] Add GSM time update handling Adds handling GSM time update in service time.