[EGD-5701] Added DOM dump to harness * Added generic handler to developerMode * Added DOM message handling
[EGD-5692] Change URC parsing mechanism Improved the mechanism for processing URC messages so that long messages and those containing end of line inside messages can be handled also if income in more than one data chunk.
[EGD-4625] Fix update timeout timer Moved timer handling to Service Desktop Use message comm. to update timer state
[EGD-5802] Enable harness for calllog and messages Handle properly RecordQuery and CalllogGet parameters
[EGD-5706] Refactor creating audio device Audio devices are created in the audio subsystem and it is not possible to send a device to bt service upon creation. Introduce hookable audio device factory to allow sharing bluetooth audio device. Move audio devices from bsp to audio allowing removal of unwanted bsp -> audio dependency. Remove Bluetooth proxy device which turned out to be a dead end. Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[EGD-5557] Contact Endpoint pagination Pagination added for contact endpoint. Introduced PagedContext and query message for contacts that returns the required contacts together with the number of all contacts in db.
[EGD-5794] Fix stack size overflow There is not enough space in service cellular stack which is causing debug problems.
[EGD-5028] Add batt critical level db Battery critical level sotred in database.
[EGD-5788] Fix json formatting in message endpoint responses Responses had redundant anonymous objects which impeded parsing jsons.
[EGD-5697] Framework for phone modes introduced It allows to transmit phone modes information to listening services.
[EGD-4394] Add BT device name change Added handling of BT device name changing
[EGD-5586] Clean up messages endpoint API Introducing changes according to new messages endpoint api proposal doc. All request have been updated, and some new were added. Harness tests were updated too. These changes will be followed up with pagination implementation.
[EGD-4797] Battery bar as widget Battery bar now is present as a separate widget in top bar. Additionally refactored passing battery status.
[EGD-5541] Sim card check refactor Moved checking for a SIM card logic from application level to service cellular. Provided an action in response to application messages.
[EGD-5726] Remove not working tests form build Just to politely remind developer if they forget adding their tests.
[EGD-5597] Fix messages overflowing length Current sms length is bound by 7*67 characters. This PR enforce that limit on ApplicationMessages level. Additionally PR solve: - corner case problem with invalid cursor position in TextBackup - EGD-4408 fix of label on desktop menuWindow
[EGD-2931] Fix private number incoming calls The change adjusts both cellular service as well as call and call log applications to handle properly incoming calls from private numbers.
[EGD-5382] Add LowPower CpuSentinels In order to synchronize the Low Power mode, the services were immediately informed about the frequency change, so that they can update their resources (e.g. PWM filling) and services may request the maximum CPU frequency in order to perform a task (e.g. screen redraw, telephone conversation)
[EGD-5577] Add charger temperature cutoff Battery charger cutoff due in selected temperature range. Proper charged state detection for rt1051
[EGD-5319] Add test related to cold and hot start of cellular Add harness test related to cold and hot start of cellular service