[BH-351] Simulator input handling
Add Keyboard binding for Linux Bell simulator
[EGD-6715] Add third party CMakeLists.txt ownership
This file is owned by BSP.
[BH-358] Add Move TPLIB (CRC32) to separate directory
Change directory location and update CMAKE
Merge branch 'stable' - release v0.65.1
changelog: add changelog for v0.65.1
[EGD-6773] Added light BarGraph type and updated UpdateProgress
Added light BarGraph type and updated UpdateProgress Window.
[EGD-6769] Preventing use of allocators in interrupts
Abort when trying to use an allocator in an interrupt.
This prevents the heap from being overwritten.
[EGD-6768] Disable logs in interrupts
Temporarily disable logs in interrupts
for heap overwriting reasons
[EGD-6755] Add updated notification icons
This PR adds/updates notification icons to latest version provided
by designs.
Also this PR provides new implementation for CallLogDetailsWindow.
The window was using one of the icons updated. To avoid making
temporary corrections on the icon's hardcoded (x,y,w,h) properties,
the entire window was redesign to use up-to-date ModuitaOS GUI
features.
[EGD-5404] Added onBoarding Sim select window
Added onBoarding Sim select window and skip sim select.
Removed old PhoneLock settings selector from settings.
[EGD-6746] New SimCard implementation
New approach to the Cellular SimCard submodule
[EGD-6772] Fixed failing resize test
Fixed failing resize test caused by Position type change.
[EGD-6707] Add single number message notification
This PR provides implementation of home screen notification for
`notSeen` messages received from a single number. The "single-number:
`notSeen` message notification distinct from "multiple-number"
notification with the following features:
- displaying formatted contact name
- `onActivated` it switches to respective thread window (instead of
all thread window) in `ApplicationMessages`
The PR also introduced some `ActiveNotificationsModel` code refactor
to align the implementation with `Single Responsibility Principle`
[CP-2] I don't want to see data from Pure in Center when Pure is locked
[CP-48] Re-enabled USB security
[CP-49] Update test harness with usb security
[EGD-6742] Add autolock window settings
Add connection to settings of autolock
window contents
[EGD-6019] Minimum settings ownership lifetime fixups
added weakptr link to settings and checks
it wont crash on deinitialized setings now
Pseuto UT are passing
Added:
- deregistration on Settings destrution
- weak referencing of Service to not crash Settings on missuse
- Proxy as initialization parameter to Settings
Unused code removed
Enabled tests to be written for Settings
Removed dependency from freertos in test global file
EntryPath tests updated and compilation slimed
[EGD-5512] Don't log pragma errors
Ignore false pragma errors caused by our VFS and sqlite.
[CP-88] Pure rejects upload of non-audio files via MTP
Fix handling of UNDEFINED OBJECT for playback formats.
[EGD-6035] Fix iosyscalls build on GLIBC_2.33
Newer versions of glibc have stat symbols family
incompatible with earlier versions.
[EGD-6740] Availability and Change handled by PhoneLockHandler
Availability and Change in phoneLock handled by
PhoneLockHandler. Removed old implementation from
onBoarding and Settings. Cleared language assets.