[EGD-5027] Services synchronization introduced Dependencies between services are now supported.
[EGD-5158] Change access to the bus methods The bus is now accessible only via Service object.
[EGD-5311] Create Date&Time main window - add DateAndTimeSettings class and dateAndTimeSettings global var (cache for storing date and time related settings), - add DateAndTimeChangeRequest messages and proper methods in app::manager::Controller for sending them, - handle DateAndTimeChangeRequest messages in ApplicationManager, - add SettingRightItem::Text case for OptionSettings to provide possibility to add text on the right side of particular option, - rename fields in db (settings_tab table): gs_time_format_12 to gs_time_format and gs_time_date_format to gs_date_format - create only main Date&Time window. Sub windows will be added in separate task.
[EGD-2514] Fix clock does not refresh There was no refresh trigger that would cause items like clock to display its up-to-date state while user is being inactive. This PR solves that issue providing timer-based refresh trigger that is dependent on user activity.
[EGD-5287] Add Languages window - add LanguagesWindow, - add GetCurrentDisplayLanguageRequest message used for sending request from LanguagesModel, - add GetCurrentDisplayLanguageResponse message sent by ApplicationManager and handled by ApplicationSettingsNew, - add setFocusOnElement method in ListView so current display language can be focused on when entering LanguagesWindow
[EGD-5090] Add Brownout GUI window Gui window will appear due to brownout event. System shutdown will be also called.
Merge branch 'master' into stable
[EGD-4960] registerVariableChange moved to Init section of apps
[EGD-4960] Settings Interface added parameter do distinguish global/app settings [EGD-4960] global/local setting determined by enum value, unregister all variables in one call, ut updated [EGD-4960] SettingsScope usage in SettingsMessages
Merge commit 'c7dd6b399' into stable
[EGD-2501] Add gsm powerdown due to battery Gsm model power state maintenance based on battery level.
[EGD-4968] Change GUI service to optimize flow and memory management Gui and Eink services refactor. Displaying frames performance optimization. Critical resources management.
[EGD-5026] Change Eink service code structure Refactor.
[EGD-4694] Add CPU frequency shift mechanism The CPU frequency changes automatically which saves energy
[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-4914] input and display languages connection to settings problem… (#1188) * [EGD-4914] input and display languages connection to settings problem solved
Merge branch 'master' into stable
[EGD-4150] Change filename i18 to i18n (#1108) Change filename of internationalization files from i18 to i18n. I18n should stand for internationalization, not i18. That's why I changed in 'module-utils' name of the folder 'i18' and both .cpp and .hpp files to 'i18n'.
[EGD-3572] SettingsTable exchanged to settings::Settings (#968) (#1044) [EGD-3572] Application has an instance of Settings - removed from derived apps [EGD-3572] Application is the owner of Settings handling for its windows/widgets [EGD-3572] Settings header moved to service-db public section
[EGD-4167] Add n display languages loaded from files (#1047)