[EGD-4831] Add license headers to c, h and sql files
Add license headers to `h`, `c` and `sql` files as this files haven't
been checked previously, script now to automatically updates current
year in existing licenses.
[EGD-5462] SML library introduced
Introduced SML library for further state machines development.
[EGD-5315] Add ambient light gauge to DisplayLightWindow
Temprary solution to make an experiment.
Ambient light level displayed each 2 seconds in order
to measure lighting curve.
[EGD-5316] Add Bluetooth run loop integration into worker
To be able to handle properly the Bluetooth stack we need to
get rid of doubled FreeRTOS task and do refactor of
the whole BT section. This is first part of refactor and it
includes integrating run loop into our worker and unifying
namespaces
[EGD-5073] Add UI modifications in Calendar after review
Changes mainly concern margins, positions, sizes etc of items in:
- Custom repeat window,
- New/Edit event window,
- No events window.
[EGD-5309] Add a new message Abort in Update endpoint API
In order to be able to interrupt the OS update after its launch in
the phone, it was necessary to implement the new "Abort" message
for the Update Endpoint API.
[EGD-5465] Fix usb submodule revision
USB submodule revision update was accidently
reverted by subsequent PR.
[EGD-5461] Fix update docs
The update script doc doesn't have info about creaing a tarball,
now it's fixed
[EGD-5438] Fix returning from ice contacts window
Returning from ice contacts window goes back
to the contacts instead of previous used window.
[EGD-5383] Fixed Sim indicator displaying on top bar
Sim indicator should be displayed on desktop main window's top bar.
[EGD-4862] Add CLIP, CLIR etc responses parser
It allows to show proper GUI windows for CLIP,
CLIR and IMEI MMI response
[EGD-5421] Add USB stack changes for device and interface descriptors
Pick [EGD-5417] Change order of Pure USB interface descriptors
Pick [EGD-5395] Change USB device descriptor to match PTP/MTP spec
[EGD-5387] Volte settings change problem solved
Volte settings made global. Merge issue regarding screen lock resolved
[EGD-4860] Add call barring response parser
It allows to show proper GUI windows for call barring MMI responses.
[EGD-4889] Fix add/edit contact from dial window
Original behaviour (from dial window) was that user-provided number
was send to db with partial match query. This could cause more than
one result, with no further selection rule. Solution to this
particular behavior was to switch to full number match query.
Additionally problem with unrecognizable prefixes in user-provided
numbers was solved.
[EGD-5043] Add emergency call window
According to PurePhone design emergency call
window is needed after "SOS" callback at the screen lock.
This PR introduce implementation of emergency call window
and also refactor in the enter number window. Both windows
derives from new number window.
[EGD-4708] Add backend of multiday events handling
-sql req for multiday events handling
-Add UT
-Add markEventsInDays method
-Add new query for day filter
[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