[EGD-5053] Change pick up fix for USB full spedd
Piecked up following fixes for UBS submodule:
- [EGD-5052] Fix for USB Full Speed
- [EGD-5214] Change USB_DEVICE_MAX_POWER to 500mA
- [EGD-5191] Fix crash during USB deinitialization
[EGD-5348] Test harness - verbose keymap error
Be more verbose on KeyError.
Relates to `--sms_text` argument
[EGD-5090] Add Brownout GUI window
Gui window will appear due to brownout
event. System shutdown will be also called.
[EGD-5181] Add Circular and Logger buffers
Add RandomStringGenerator class.
Implement Circular and Logger buffers.
Add UTs for LoggerBuffer.
[EGD-5325] Remove using namespace directives from headers
"Using namespace" directive should not be added in headers
because this practice pollutes source files.
[EGD-4529] on release upload packages to GitHub assets
Uploading packages to github assets release is required for
Mudita Center application to be able to update phones.
[EGD-5215] Add APNs list
Load APNs from service cellular.
Add ApnSettings model.
Connect ApnOptionWindow with ApnSettingsWindow.
[EGD-4960] lockScreenPasscodeIsOn is a global setting
[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
[EGD-4850] Fix of statics between USB CDC and ServiceDesktop
Handling queues with static std::string implementation caused
problem of double-free memory on turning off simulator. Applied
solution to the problem is to pass ownership of queued string to
a receiver side.
[EGD-5347] Save/load brightness mode
Properly display mode as OnOff switch on screen.
[EGD-5175] Fix grid layout navigation
Fix grid layout navigation in order to recognize
"not active" items
[EGD-5369] Fix for incorrect assertions in DBServiceAPI
This hotfix removes unnecessary assertions from DBServiceAPI.
The whole file will be refactored/deleted in near future.
[EGD-5346] Refactor of battery charger BSP
Pure refactoring of battery charger to privide compliance
with modern C++ standards. Done before implementation of
battery charging algorithms.
[EGD-5344] Fix commit subject check
Commit subject check run with CI was lacking check for:
- EGD identifier (any word was allowed),
- capital letter start.
[EGD-3390] Add integration with clang-tidy
Clang-tidy is used to perform static code analysis.
[EGD-4801] Add application-wide top bar manager
Applications configure the top bar once for all their windows.
Sometimes, windows need to configure top bars with its configuration.
[EGD-4417] Fix operations in calculator
1. Fix possibility to write illogical operations.
2. Fix possibility to write multiple '0' when it is not needed.
3. Add scientific notation when result do not fit on screen.