summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-08-05base: ChooserActivity: Don't show image edit button on multiple targetsHEADsugisawa-mr1Aayush Gupta
Ie52aaab90f678d32d9b67f95d81f86b82d1b9c7c introduced edit button but didn't took into account that there can be multiple images being shared. This patch adds a check to ensure that this action is not shown in such cases. Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com> Change-Id: I787cd9cfd873242542b330a522bed5df9deb62a4
2022-08-05Merge tag 'LA.QSSI.12.0.r1-08300-qssi.0' into sugisawa-mr1alk3pInjection
"LA.QSSI.12.0.r1-08300-qssi.0" Change-Id: Ie275081952d33914848f88404af4b28f7b3dea92
2022-07-14Merge 331734faa0ae2802e9c2a2976f39809ec4c85147 on remote branchLinux Build Service Account
Change-Id: Ibea30553ab2d5e6f4d7ede2a6de63e7616706879
2022-06-30Merge d9b68a9f5b630d57a37a789034a6f5ca78e0d8fb on remote branchLinux Build Service Account
Change-Id: Ic20032d2fcdc7c0864d145907b633ca59a212968
2022-06-29SystemUI: Fix suspicious spaces around mobile iconsLibXZR
When dual SIM is in use, I could observe random but suspicious spaces around mobile signal icons. This could happened especially after expanding and collapsing the QS panel. This is caused by unmatched size between StatusBarMobileView and its only child. More debugging deepening into the sdk is needed for me to find out the real reason. I'm lazy, so let's bind the measurement to its only child for a quick fix. Change-Id: Id6b4e38b31a9de5061ac332d319d313ecf11c177 Signed-off-by: LibXZR <i@xzr.moe>
2022-06-29SystemUI: Fix unintended wakeup with biometric unlock enabledLibXZR
This hack fixes the issue that the screen is randomly turned back on right after being turned off without changing the original behavior. We still need to wait for Google to come up with a proper fix. Change-Id: I5ce99e72bcffe160fca9f4478058d3fcb51eca78 Signed-off-by: LibXZR <i@xzr.moe>
2022-06-29Merge tag 'LA.QSSI.12.0.r1-07900.02-qssi.0' into sugisawa-mr1alk3pInjection
"LA.QSSI.12.0.r1-07900.02-qssi.0" Change-Id: Ie8af0b8cc073d2b8a74655a107abe33d6a414ba9
2022-06-29Fixing code diffThirupathi Reddy R
Change-Id: Ib1aee44ed6028dc16aa212e140dd510ee7f115eb
2022-06-21Snap for 8748053 from e70e4b67aa32a8e8cf9f07467903f1fcbb3ae5f4 to ↵Android Build Coastguard Worker
s-keystone-qcom-release Change-Id: Iae0e9c248171548fb95bcd97c1e7d02a4055fcc0
2022-06-21Merge "Readding logic to break vmas to MAX_RO-COUNT" into s-keystone-qcom-devTreehugger Robot
2022-06-21Merge "Bluetooth: Fix BT on failure during BT ON/OFF stress test" into ↵Eric Arseneau
s-keystone-qcom-dev
2022-06-17Snap for 8736566 from d951eb6783d4587459f0e2c250002ebadcaee272 to ↵Android Build Coastguard Worker
s-keystone-qcom-release Change-Id: I4076374d74370c374d9dee8296fd2c2b5373ad6f
2022-06-16Merge "Update frame interval when refresh rate changes" into s-keystone-qcom-devTreehugger Robot
2022-06-16Merge "Servicetracker enablement before calling getService()" into ↵Ramesh Garimella
s-keystone-qcom-dev
2022-06-16Readding logic to break vmas to MAX_RO-COUNTDivyanand Rangu
Previously we cherry-picked change to break VMAs to MAX_RO_COUNT before sending to process_madvise. Part of it got removed due to recent merge. Readding the removed part. CRs-Fixed: 3213773 Change-Id: I942db8fb74204ca1c5ea2866019e80da8d68a5ab
2022-06-15Merge 893c591b3b2514c051406b57e475641951695675 on remote branchLinux Build Service Account
Change-Id: I585bee232b14f4b698d4719616c96d6cc279386b
2022-06-15Snap for 8720886 from 55f98da8ded11cf88c5ed37d058d7025266cab6f to ↵Android Build Coastguard Worker
s-keystone-qcom-release Change-Id: I1b28aec8db9128977f2d994a398b5d0ed4144ec7
2022-06-14Snap for 8717096 from 7a559ad8cbb07c327e60f3bba24c9f46a35cf6ce to ↵Android Build Coastguard Worker
s-keystone-qcom-release Change-Id: I940561bac8c4203a3eb4c611400d406759f120c5
2022-06-14Update frame interval when refresh rate changesJun Wang
Change-Id: I7ee7b257b41e2435d004782ee221e26c733a98b9 CRs-Fixed: 3219183
2022-06-14[automerger skipped] WiredAccessoryManager: support for HDMI display ↵Ramesh Garimella
skipped: 03a94b0591 skipped: 13e6656b4a Change-Id: Ia3b8d5720ec31d19f30599a17ea9563734d60034
2022-06-13Merge "QSPA: Rename the qspa property as vendor property" into ↵Treehugger Robot
s-keystone-qcom-dev
2022-06-12Revert "Merge s-mpr-2022-06"Matt Lee
Revert submission 732792 Reason for revert: build failure Reverted Changes: I3cbe7c924:Merge s-mpr-2022-06 I9881453ba:Don't set background color if TDA doesn't have a v... I57fa88c6f:Use TDA for background color instead of new color ... Ic2fa89b76:Dialing phone state should update active sub Change-Id: I9709841558bfcb325f7e205f5f5ec89c620d14dd
2022-06-12Merge s-mpr-2022-06Matt Lee
Change-Id: I3cbe7c92451e925d58baf7980a9d8556abebc56c
2022-06-10QSPA: Rename the qspa property as vendor propertyArvind Kumar
Vendor property should have vendor string in the property name CRs-Fixed: 3206324 Change-Id: I950923480759d53c74bbc246812ace92caaf35a3
2022-06-07Bluetooth: Fix BT on failure during BT ON/OFF stress testNitin Shivpure
RCA: if MESSAGE_ENABLE is received & there is already a pending MESSAGE_ENABLE or MESSAGE_DISABLE in Handler queue, then isBle flag is not properly handled while requeuing the MESSAGE_ENABLE OR MESSAGE_DISABLE, which is causing BT ON failure during BT ON/OFF stress test Fix: - If MESSAGE_ENABLE is received & there is already a pending MESSAGE_ENABLE or MESSAGE_DISABLE in Handler queue, then Handling isBle flag properly while requeuing the MESSAGE_ENABLE or MESSAGE_DISABLE. - If MESSAGE_DISABLE is received & there is already a pending MESSAGE_ENABLE in Handler queue, then isBle value is set based on mExternalEnable while requeuing the MESSAGE_ENABLE. CRs-Fixed: 3201863 Change-Id: I010b01c106a7dbcb0f194557e719c90c67842b25
2022-06-03Snap for 8678942 from d9f8ccd22e60b66ebdd23b67d0181eb3e049facb to ↵Android Build Coastguard Worker
s-keystone-qcom-release Change-Id: I44f47f45c3e26a3d13de2b982d838158727d7954
2022-06-03Merge "Disable following application at runtime" into s-keystone-qcom-devTreehugger Robot
2022-06-03SystemUI: Add left padding for keyguard slicesLuK1337
Fixes: https://gitlab.com/LineageOS/issues/android/-/issues/4620 Change-Id: I2735028472aa46bad412c69948936fb30c5fa36c
2022-06-03SystemUI: Catch IllegalArgumentException in updateHint()LuK1337
Apparently this can fail for some very unlucky users? Change-Id: I3609746f9b577b91525fd64f586c2e79663f9ada
2022-06-03SystemUI: Nuke oriented navbar handleIdo Ben-Hur
Change-Id: I39e0dd89b53244e1458c87648af50439348fa150
2022-06-03SystemUI: Add TeleService and CNE to location indicator whitelistLibXZR
Change-Id: I735642c55bc3da24d0b036400bb523d112026bf1
2022-06-02Merge tag 'LA.QSSI.12.0.r1-07600-qssi.0' into sugisawa-mr1alk3pInjection
"LA.QSSI.12.0.r1-07600-qssi.0" Change-Id: I17291c56a5444a9f8e47f5da76617beba25cd784
2022-05-31Servicetracker enablement before calling getService()vidyalak
To avoid unnecessary hidl logs avoid calling getServicetrackerInstance() if low_ram is enabled. For LOW_RAM targets servicetracker HAL is disabled. CRs-Fixed: 3209060 Change-Id: Ic6f8db22e17941bc81c5bdcf75fb26f013558881
2022-05-30Merge dc3593b6f9e98c14cc311279eaad1122e3f955cb on remote branchLinux Build Service Account
Change-Id: I9eef1a6906d6595041f1591804091a0c397984dd
2022-05-28Snap for 8654061 from b1184505778064efac71a58aaa26b04161728ab7 to ↵Android Build Coastguard Worker
s-keystone-qcom-release Change-Id: Ie47f0bb737ee864bc00fc7ae81001d23d8d1fad8
2022-05-27perf: IME boostKarthik Gopalan
Add IME Boost Hook CRs-Fixed: 3195944 Change-Id: Icfa3e21fe22016a135753476f8fb9e3ce244ae74
2022-05-26Disable following application at runtimeArvind Kumar
Disable following application from installation at runtime for QSPA enabled targets. 1- SystemUI 2- Launcher 3- PrintSpooler 4- StatementService 5- Calendar CRs-Fixed: 3206324 Change-Id: Ifd2c172f2582deb57fb131a9cdeb1eba11a29cf5
2022-05-17Snap for 8589293 from d98c705d72ecad9992ed742179bb7766830fe77f to ↵Android Build Coastguard Worker
sc-v2-platform-release Change-Id: I7480354c425fd8808badfd0bc760bdeb05232ad0
2022-05-16Merge 0878d97504479f56b5b2b856fddb6fa4854cda85 on remote branchLinux Build Service Account
Change-Id: I2bd88f7d22970d90c31b710956d1285458ec4c3b
2022-05-10[automerger skipped] WiredAccessoryManager: support for HDMI display ↵Jose "Pepe" Galmes
skipped: 03a94b0591 Change-Id: I64c15b46914eb630a69122b01af748f3f3e6b428
2022-05-07fonts: Respect font scale for dynamic tracking calculationsDanny Lin
This fixes clipped/truncated text in some apps, such as buttons in Shop. Change-Id: I9a34bcb4faff822ce0dcb66a50f96083126d1b5f
2022-05-07SettingsLib: Apply Inter Dynamic Metrics to collapsing toolbarDanny Lin
TODO: update TextView dynamic metrics to support setLetterSpacing Change-Id: I26821c8e509cd4025a69418d493bfbef16f8393a
2022-05-07SystemUI: Use default letter spacing for QS tilesDanny Lin
Use Inter Dynamic Metrics instead. Change-Id: I0e4335bab1800717b84d76e4f45d0db06db517e7
2022-05-07Implement Inter Dynamic Metrics for system UI fontDanny Lin
Inter, our system UI font of choice, works best with the official Dynamic Metrics. The font's default spacing makes text relatively sparse compared to Roboto, Google Sans Text, and other common UI fonts. Dynamic Metrics optimizes tracking (letter spacing) based on font size to improve appearance. Spacing is increased for small text and decreased for larger text, making it generally more compact and closer to Apple's SF Pro. Math.exp is relatively expensive, so use a precalculated lookup table for common sizes (up to 32dp). The LUT follows steps of 0.5dp so we can safely use integer casting. For compatibility, only the default system UI font is affected, and only if spacing is unset (null or 0). Change-Id: I48642f05f4b60b07326f657aaac76d968465a5dd
2022-05-07SystemUI: Update keyguard clock metrics for Inter fontDanny Lin
Font metrics are used to calculate the big keyguard clock's pivot point. Update the metrics to match our clock font, Inter, in order to fix clock misalignment as compared to using Roboto's metrics for Inter. New metrics, mostly from the Inter readme [1]: - UPM = 2816 - Cap height = 2048 - Total height = 3072 (from ttx-decompiled yMax) [1] https://github.com/rsms/inter#design Change-Id: I88129acf00dac487a111cd0b71871838dc3e9c93
2022-05-07SystemUI: Update lock screen clock typography for Inter fontDanny Lin
In my opinion, geometric 6 and 9 glyphs look better when used in a large, prominent number-focused context, similar to Google Sans Clock on stock. Our default font, Inter, support this in the form of font features; we just need to enable it. Font features need to be changed here (not res-keyguard/font/clock.xml) because they differ by clock type. This also fixes an issue where some times cause uneven width mismatches between the top and bottom lines of the large clock. Small clock: - pnum (proportional numbers; default for Inter, but it doesn't hurt to leave the AOSP flag) - cv03 (geometric 6) - cv04 (geometric 9) Large clock: - tnum (tabular numbers; fixes mismatching widths in large clock) - cv03 (geometric 6) - cv04 (geometric 9) Change-Id: Ieb2ad15417454d05abc5f33b11f7364e97b4e365
2022-05-07fonts: Update italic font axis for InterDanny Lin
Inter uses the SLNT (slant) variable axis ranging from -10 to 0 degrees for italic, not ITAL 0-1. Change-Id: Iae935f8386ba437d53114b228f3bb7c26e9ee9b1
2022-05-07fonts: Use fallback variant of RobotoDanny Lin
Inter is missing some glyphs that users have come to expect on Android, so use Roboto as a fallback to fix excessive tofu in some text. Because Inter's name has been replaced with "Roboto" for compatibility, the fallback variants are named "Roboto Fallback". Example of text with missing glyphs in Inter: ⅙⅐⅛⅑⅒¹½⅓¼⅕ NB: requires vendor commit "fonts: Add fallback variant of Roboto" Change-Id: I4affbde067bc51366a84a93b48a9c373567dca05
2022-05-07overlays: Remove Noto Serif + Source Sans Pro font styleDanny Lin
We are now providing custom font styles in our vendor module. Change-Id: If344ecd74a6faa46e660c62faf1fe41be7e28ae5
2022-05-07fonts: Don't build real DroidSansMonoDanny Lin
We're going to replace this with a different font. Change-Id: I87f8dd9cd3c915ffcd76dc2983a202e8808e0cb0