Go to file
Lucas Dupin 0a2076e8d3 Synchronize surface transaction
Until now the SurfaceControl transaction was being applied
asynchronously, which could lead to it being executed out of sync with
launcher drawing.
This became an issue at higher refresh rates, where frames are produced
at a much faster pace.

In order to fix this issue, we can use BLAST transactions, which are
annotated with a frame number.

Test: record video, go through it manually
Fixes: 194320152
Change-Id: I1636a1ded4f9dd84c54ba12239e3549b92ed7567
Merged-In: I1636a1ded4f9dd84c54ba12239e3549b92ed7567
2021-08-24 21:28:50 +00:00
ext_tests Leak 2 views for the view leak detection test 2021-05-14 14:06:22 -07:00
go NIU Actions: Change AppTheme to LauncherTheme 2021-07-28 19:14:03 -07:00
protos Log widgets source. 2021-06-30 17:48:14 +00:00
protos_overrides [AA+] Log app launches from AA+ search result container. 2021-02-03 10:08:57 -08:00
quickstep Synchronize surface transaction 2021-08-24 21:28:50 +00:00
res Import translations. DO NOT MERGE ANYWHERE 2021-08-17 02:15:20 -07:00
robolectric_tests Update CachingWidgetPreviewLoaderTest members to be non-static. These classes are stubbed by roboelectric so they cannot be static 2021-07-07 23:55:42 +00:00
src/com/android/launcher3 Act on scrim visibility 2021-08-23 19:22:02 +00:00
src_build_config/com/android/launcher3 Convert Launcher Android.mk to Android.bp to setup RoboTests 2021-03-07 22:42:42 -08:00
src_plugins Moves BcSmartspaceDataPlugin to SystemUI. 2021-03-12 01:44:19 +00:00
src_shortcuts_overrides/com/android/launcher3/model Use category icon for pending conversation widgets 2021-06-29 18:04:09 +01:00
src_ui_overrides/com/android/launcher3/uioverrides Adding support for determining split layout for launcher. 2021-05-03 14:48:28 -07:00
tests Logging to figure out why first dump didn't result in assertion 2021-08-03 18:47:35 +00:00
tools Disabling some repo checks for rebolectric files 2020-01-09 09:18:41 -08:00
.gitignore FeatureFlag: quick scrub is now quick switch 2018-11-01 17:26:31 -04:00
Android.bp Revert "Update preferences to Material Next styling" 2021-06-02 22:04:44 +00:00
Android.mk [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Launcher3 2021-04-27 11:29:17 -07:00
AndroidManifest-common.xml Revert "Update preferences to Material Next styling" 2021-06-02 22:04:44 +00:00
AndroidManifest.xml Handle config changes in Launcher 2021-05-10 18:50:02 +01:00
CleanSpec.mk Move the app to /system_ext 2019-11-25 20:24:07 +09:00
NOTICE auto import from //depot/cupcake/@135843 2009-03-03 19:32:27 -08:00
OWNERS Merge "Adding new team members working on the launcher" am: 99d4712ddb am: 1b3d656a39 am: 81283cc8be 2021-04-21 17:53:42 +00:00
PREUPLOAD.cfg Disabling some repo checks for rebolectric files 2020-01-09 09:18:41 -08:00
buglist.txt Merging from ub-launcher3-master @ build 6925377 2020-10-23 10:16:50 -07:00
buglist_unique.txt Merging from ub-launcher3-master @ build 6925377 2020-10-23 10:16:50 -07:00
buglist_with_title.txt Merging from ub-launcher3-master @ build 6767682 2020-08-16 12:31:21 -07:00
build.gradle [AA+] Log app launches from AA+ search result container. 2021-02-03 10:08:57 -08:00
commitlist.txt Merging from ub-launcher3-master @ build 6925377 2020-10-23 10:16:50 -07:00
fill_screens.py Updating dialtacts to new package. 2012-08-21 13:35:10 -07:00
gradle.properties Changes COMPILE_SDK to S. 2020-10-26 17:00:36 -07:00
lint-baseline-common-deps-lib.xml Add lint baseline to address NewApi errors 2021-04-12 19:36:17 +01:00
lint-baseline-go-res-lib.xml Add lint baseline to address NewApi errors 2021-04-12 19:36:17 +01:00
lint-baseline-launcher3.xml Revert "Merge "Revert "Use wallpaper colors for widgets in wallpaper change preview"" into sc-dev" 2021-07-19 21:03:26 -04:00
lint-baseline-res-lib.xml Add lint baseline to address NewApi errors 2021-04-12 19:36:17 +01:00
proguard.flags Support launcher animations in new transition system 2021-01-17 21:26:21 -08:00
settings.gradle Fix gradle build of Launcher3 2020-01-17 11:24:43 -08:00