Galia Peycheva
1bfbe508c6
Merge "Fix missing position updates to blur regions" into tm-dev am: f372925a29 am: 3145e89c1c am: 0cea5a316b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17989463
Change-Id: If3f16f8e33b51c2e6c9f924a28812274ffc35f60
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-04 17:09:45 +00:00
Galia Peycheva
0cea5a316b
Merge "Fix missing position updates to blur regions" into tm-dev am: f372925a29 am: 3145e89c1c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17989463
Change-Id: I115562417c27f3325ed88bab0e28889208ae1aab
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-04 16:55:15 +00:00
Galia Peycheva
f372925a29
Merge "Fix missing position updates to blur regions" into tm-dev
2022-05-04 16:09:27 +00:00
Galia Peycheva
38cf61f704
Fix missing position updates to blur regions
...
The PositionUpdateListener sometimes gets called after the
FrameDrawingCallback, because there is no ordering guarantee between
these two callbacks. This causes the BlurRegions sent to SF to
not have up-to-date positions. For example, an empty Rect gets sent
as the blur region bounds, because the position update hasn't arrived
when the surface transaction is sent. When the position update arrives
it set the correct bounds, but it requires another draw to happen so
that the correct position is picked up.
This CL fixes this issue by saving the blur regions that were last sent
to SF in FrameDrawingCallback and sending another transaction when the
position update arrives. That transaction is merged into the previous
one for the same frame, so the final transaction sent to SF has correct
values.
The CL also moves the FrameDrawingCallback registering logic entirely in
the BlurAggregator in the first onPreDraw. This cleans up VRI
Bug: 197239228
Test: atest --iterations 100 BlurTest#testBackgroundblurSimple
Test: atest BlurAggregatorTest
Change-Id: Ia122df40fdf2aa124299461c2e2597b61fa92699
2022-05-04 08:36:04 +00:00
Chaohui Wang
fe624dc6b0
Merge "Add SETTINGS_SLIDER CUJ to InteractionJankMonitor" into tm-dev am: 6474aed2f5 am: 55336bcbd4 am: 043ec0b0a0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17938067
Change-Id: Ia085cd2e8ea31c26d2e2d7e0a3345d58d241175e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-04 03:06:36 +00:00
Chaohui Wang
b7a654945a
Merge "Add SETTINGS_SLIDER CUJ to InteractionJankMonitor" into tm-dev am: 6474aed2f5 am: 55336bcbd4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17938067
Change-Id: I0b60f12fb6801e05445da506ceb734f3e90e0d69
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-04 02:55:27 +00:00
Chaohui Wang
043ec0b0a0
Merge "Add SETTINGS_SLIDER CUJ to InteractionJankMonitor" into tm-dev am: 6474aed2f5 am: 55336bcbd4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17938067
Change-Id: Id4f3c0e91cebbaf7bcac3b9eec5716d79af815f2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-04 02:55:20 +00:00
Chaohui Wang
6474aed2f5
Merge "Add SETTINGS_SLIDER CUJ to InteractionJankMonitor" into tm-dev
2022-05-04 02:23:14 +00:00
Dmitri Plotnikov
cc48d8cdab
Merge "Address proportional counting for out-of-order timestamps" into tm-dev am: 860fe90fbd am: 892520724e am: d945a44841
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18062923
Change-Id: I692c28411fdf00d57d4f1315bae7ff9b75bfe131
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-04 02:08:17 +00:00
Dmitri Plotnikov
d945a44841
Merge "Address proportional counting for out-of-order timestamps" into tm-dev am: 860fe90fbd am: 892520724e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18062923
Change-Id: I22ae28bf2a73a03349942a8dc206b15a8651df21
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-04 01:49:00 +00:00
Dmitri Plotnikov
63f6625add
Merge "Address proportional counting for out-of-order timestamps" into tm-dev am: 860fe90fbd am: 892520724e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18062923
Change-Id: I84bb17f4a2aef66253c0fb8072d82fae10ed302b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-04 01:48:55 +00:00
Dmitri Plotnikov
ae7b2277b9
Address proportional counting for out-of-order timestamps
...
Bug: 229906525
Test: atest FrameworksCoreTests:BatteryStatsTests
Change-Id: Id5fb963e256d56b42c9b5a0bc686af83ca3c7835
2022-05-03 19:04:44 +00:00
Matt Casey
c11ab5595e
Merge "Convert Personal/Work tabs to rounded bubbles" into tm-dev am: 5e35dcd369 am: 5850ed9a6f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18090806
Change-Id: Ib764fdd7f2f962a1cddafb43dc537920510be535
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-02 23:12:58 +00:00
Matt Casey
0c15f9f59a
Merge "Empty state UI tweaks" into tm-dev am: ec9b0f949e am: 09693d8b1f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17776446
Change-Id: Iaea799c88ba2b8c62431f976d2f38e17a8ddf953
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-02 22:54:16 +00:00
Taran Singh
e616c7c0be
Merge "Fix InputConnection creation callback" into tm-dev am: d5bb81348c am: 38d073d25f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17896003
Change-Id: I00dd54de32bd23dbd853fe62fce038c3a736fda8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-02 22:41:30 +00:00
Matt Casey
cc240a05d6
Merge "Convert Personal/Work tabs to rounded bubbles" into tm-dev am: 5e35dcd369 am: 5850ed9a6f am: 6b1b9502fa
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18090806
Change-Id: I4f5af9c20a578ccf5ee6966788c2e57771ec1734
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-02 22:30:35 +00:00
Matt Casey
6b1b9502fa
Merge "Convert Personal/Work tabs to rounded bubbles" into tm-dev am: 5e35dcd369 am: 5850ed9a6f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18090806
Change-Id: I95d437de3a0895a4ed474fcca08927ec06ebe39c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-02 22:06:31 +00:00
Matt Casey
5e35dcd369
Merge "Convert Personal/Work tabs to rounded bubbles" into tm-dev
2022-05-02 21:05:36 +00:00
Matt Casey
dfea363cf0
Merge "Empty state UI tweaks" into tm-dev am: ec9b0f949e am: c422f42971 am: c457bf9f2f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17776446
Change-Id: Ia4617a179ac7ad0d914dc55a16a2e40326285d1d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-30 19:32:12 +00:00
Matt Casey
c422f42971
Merge "Empty state UI tweaks" into tm-dev am: ec9b0f949e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17776446
Change-Id: Ife93e881e064af78744ecba4dcfe4f2431d346f0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-30 18:44:38 +00:00
Matt Casey
ec9b0f949e
Merge "Empty state UI tweaks" into tm-dev
2022-04-30 18:32:43 +00:00
Chaohui Wang
68ed78c06a
Add SETTINGS_SLIDER CUJ to InteractionJankMonitor
...
Also add a default onStopTrackingTouch() method in the
SeekBarVolumizer.Callback to let Settings inject the jank monitor.
Bug: 230285829
Test: make build
Change-Id: I9f5f511183f62caf809d7326766549b87d226b0b
2022-04-30 12:58:02 +08:00
Taran Singh
091047b253
Merge "Fix InputConnection creation callback" into tm-dev am: d5bb81348c am: 38d073d25f am: 2881d67cbb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17896003
Change-Id: I3c12bd90f4a399784a1b9c87507720046c58b56b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-29 21:44:00 +00:00
Calvin Pan
3107e8748e
Merge "Fix empty resource showing "Und"" into tm-dev am: f71832b46b am: 0b6119192b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17983788
Change-Id: I404672198d6fd43250f839e5c9aabe9e814e611f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-29 21:07:03 +00:00
Calvin Pan
1eeb3548a3
Merge "Fix empty resource showing "Und"" into tm-dev am: f71832b46b am: b5ba0f40cd am: 267b93c79f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17983788
Change-Id: I203f9018f1f9072d5f37b5a72f0ad66052981859
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-29 19:31:17 +00:00
Taran Singh
2881d67cbb
Merge "Fix InputConnection creation callback" into tm-dev am: d5bb81348c am: 38d073d25f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17896003
Change-Id: I5c19a7c32840082ddc0918a6bce3008944ef9a8e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-29 19:19:21 +00:00
Taran Singh
cd4b0f2cc4
Merge "Fix InputConnection creation callback" into tm-dev am: d5bb81348c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17896003
Change-Id: I8f4cab3d4daad7ca25faa04a9b6bb61db18bbd4b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-29 19:10:12 +00:00
Taran Singh
d5bb81348c
Merge "Fix InputConnection creation callback" into tm-dev
2022-04-29 18:58:36 +00:00
Matt Casey
b82f35f21b
Convert Personal/Work tabs to rounded bubbles
...
Modernize the tabs in Sharesheet/Resolver to match All Apps.
Much of this is copied from the tabs implementation in All Apps.
Remove divider line below tabs (no longer needed).
More XML, less code.
Bug: 188589041
Test: Manual in light and dark themes
Test: atest ResolverActivityTest
Test: atest ChooserActivityTest
Change-Id: Ib23a1927d416d32714dd8c890dd412c73f9e573c
2022-04-29 18:16:42 +00:00
Calvin Pan
b5ba0f40cd
Merge "Fix empty resource showing "Und"" into tm-dev am: f71832b46b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17983788
Change-Id: Ie0c13dae6819e38f1f152e42fa22f7c841c60c4b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-29 16:38:45 +00:00
Calvin Pan
f71832b46b
Merge "Fix empty resource showing "Und"" into tm-dev
2022-04-29 03:55:52 +00:00
Taran Singh
fc6d5e91b7
Fix InputConnection creation callback
...
As noted in the linked bug, in certain scenarios IC established callback
is not always called. As a fix, we make sure we don't return early when
MSG_BIND callback is received from IME
Fix: 228105257
Bug: 217971553
Test: atest StylusHandwritingTest#testHandwritingEndToEnd
Change-Id: I780327003f7145c4f9b9df4dc5243227d7e67d92
2022-04-28 15:26:00 +00:00
Tom Hsu
3711a64653
Merge "[Panlingual] Change Checkbox color and remove divider of listview" into tm-dev am: 12873579dc am: ed181bd1fc am: 95599a17da
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17822477
Change-Id: I71d10d26f5cd25c8058cd0dc49a5448981dd0c27
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-28 14:59:47 +00:00
Tom Hsu
95599a17da
Merge "[Panlingual] Change Checkbox color and remove divider of listview" into tm-dev am: 12873579dc am: ed181bd1fc
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17822477
Change-Id: I48941a0da9099e6166b7ee7d02b0b56baec4442d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-28 13:49:34 +00:00
Mark Renouf
1edab8c51e
Merge "Restores a capture rate limit for long screenshots" into tm-dev am: 82c77bb127 am: 2339eec1d4 am: cb9ea22327
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17988788
Change-Id: I8bea5ecca53d4c13b41dcc4c077bd1555dddb8ba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-28 13:38:27 +00:00
Tom Hsu
c841e216a0
Merge "[Panlingual] Change Checkbox color and remove divider of listview" into tm-dev am: 12873579dc
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17822477
Change-Id: Ibe1f6e171bfb0b2e9afc0e02dd7288f554bcc410
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-28 13:12:01 +00:00
Mark Renouf
cb9ea22327
Merge "Restores a capture rate limit for long screenshots" into tm-dev am: 82c77bb127 am: 2339eec1d4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17988788
Change-Id: I79a6897614c45cbd06d251f429e8d2523093135b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-28 13:04:02 +00:00
Tom Hsu
12873579dc
Merge "[Panlingual] Change Checkbox color and remove divider of listview" into tm-dev
2022-04-28 12:24:02 +00:00
Mark Renouf
26624226be
Merge "Restores a capture rate limit for long screenshots" into tm-dev am: 82c77bb127
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17988788
Change-Id: Ib390d07fd06cfa12c0b7ae1fe15e849e9fcd895a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-28 12:09:43 +00:00
Mark Renouf
82c77bb127
Merge "Restores a capture rate limit for long screenshots" into tm-dev
2022-04-28 11:46:50 +00:00
Calvin Pan
8d8d93bf6d
Fix empty resource showing "Und"
...
Bug: 230689140
Test: manual
Change-Id: Ib732773758bb8344f04033be11f235456434bd29
2022-04-28 07:58:49 +00:00
TreeHugger Robot
f9b2129652
Merge "Make cuj be synchrous among atoms.proto and InteractionJankMonitor" into tm-dev am: 6298c68c71 am: b728130f3a am: 49965272df
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17951299
Change-Id: Id328b6b4ce3ac318eee89ea7604b9c13f7a734dd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-28 07:51:36 +00:00
TreeHugger Robot
49965272df
Merge "Make cuj be synchrous among atoms.proto and InteractionJankMonitor" into tm-dev am: 6298c68c71 am: b728130f3a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17951299
Change-Id: I3188e8297ad18d5ea5bc326efd8d3c9fc214a419
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-28 07:34:24 +00:00
TreeHugger Robot
a2a2a8177d
Merge "Make cuj be synchrous among atoms.proto and InteractionJankMonitor" into tm-dev am: 6298c68c71
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17951299
Change-Id: I59c67f1689cc4176ac378a291a341d8c0fecff8e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-28 06:20:59 +00:00
TreeHugger Robot
6298c68c71
Merge "Make cuj be synchrous among atoms.proto and InteractionJankMonitor" into tm-dev
2022-04-28 05:47:54 +00:00
Calvin Pan
1c1e26bdfb
Merge "Adding state description for current locale item" into tm-dev am: ba95ddf69d am: 20a5cafac4 am: 31284b04f0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17950645
Change-Id: Ia960557f7fefba22b2e2c81352eebdf367d93559
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-28 05:20:58 +00:00
Calvin Pan
31284b04f0
Merge "Adding state description for current locale item" into tm-dev am: ba95ddf69d am: 20a5cafac4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17950645
Change-Id: I5a076605202bce5dcad9dee9263b94a445d6b394
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-28 03:30:30 +00:00
Calvin Pan
f151b96d3a
Merge "Adding state description for current locale item" into tm-dev am: ba95ddf69d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17950645
Change-Id: Ief30ca93b00613c405140d09fa84c02245626b92
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-28 02:56:05 +00:00
Calvin Pan
ba95ddf69d
Merge "Adding state description for current locale item" into tm-dev
2022-04-28 02:42:29 +00:00
Mark Renouf
e8f1a8c559
Restores a capture rate limit for long screenshots
...
A previous change accidentally lost this delay between
incremental screen captures. This rate limit is needed
to prevent pushing screen capture faster than it can
render correctly.
Bug: 173700533
Bug: 217046739
Test: manual; long screenshot, observe app systrace
Change-Id: Ibd7940299b502c40212957395d272b6e52cc28be
2022-04-27 17:07:24 -04:00